Example #1
0
def depthwise_conv3d_args_preprocessor(args, kwargs):
    converted = []

    if 'init' in kwargs:
        init = kwargs.pop('init')
        kwargs['depthwise_initializer'] = init
        converted.append(('init', 'depthwise_initializer'))

    args, kwargs, _converted = conv3d_args_preprocessor(args, kwargs)
    return args, kwargs, converted + _converted

    legacy_depthwise_conv3d_support = generate_legacy_interface(
        allowed_positional_args=['filters', 'kernel_size'],
        conversions=[('nb_filter', 'filters'), ('subsample', 'strides'),
                     ('border_mode', 'padding'),
                     ('dim_ordering', 'data_format'),
                     ('b_regularizer', 'bias_regularizer'),
                     ('b_constraint', 'bias_constraint'),
                     ('bias', 'use_bias')],
        value_conversions={
            'dim_ordering': {
                'tf': 'channels_last',
                'th': 'channels_first',
                'default': None
            }
        },
        preprocessor=depthwise_conv3d_args_preprocessor)
Example #2
0
def group_depthwise_conv3d_args_preprocessor(args, kwargs):
    converted = []

    if 'init' in kwargs:
        init = kwargs.pop('init')
        kwargs['group_depthwise_initializer'] = init
        converted.append(('init', 'group_depthwise_initializer'))

    args, kwargs, _converted = conv3d_args_preprocessor(args, kwargs)
    return args, kwargs, converted + _converted