c2/lib/models/r3d_model.py [264:290]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            no_bias=no_bias
        )

    model.SpatialBN(
        'conv1',
        'conv1_spatbn_relu',
        64,
        epsilon=1e-3,
        momentum=spatial_bn_mom,
        is_test=is_test
    )
    last_conv1 = model.Relu('conv1_spatbn_relu', 'conv1_spatbn_relu')

    if use_pool1:
        last_conv1 = model.MaxPool(
            'conv1_spatbn_relu',
            'pool1',
            kernels=[1, 3, 3],
            strides=[1, 2, 2],
            pads=[0, 1, 1] * 2,
        )

    (n1, n2, n3, n4) = BLOCK_CONFIG[model_depth]

    # Residual blocks...
    builder = VideoModelBuilder(model, last_conv1, no_bias=no_bias,
                                is_test=is_test, spatial_bn_mom=spatial_bn_mom)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



c2/lib/models/r3d_model.py [647:673]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        no_bias=no_bias
    )

    model.SpatialBN(
        'conv1',
        'conv1_spatbn_relu',
        64,
        epsilon=1e-3,
        momentum=spatial_bn_mom,
        is_test=is_test
    )
    last_conv1 = model.Relu('conv1_spatbn_relu', 'conv1_spatbn_relu')

    if use_pool1:
        last_conv1 = model.MaxPool(
            'conv1_spatbn_relu',
            'pool1',
            kernels=[1, 3, 3],
            strides=[1, 2, 2],
            pads=[0, 1, 1] * 2,
        )

    (n1, n2, n3, n4) = BLOCK_CONFIG[model_depth]

    # Residual blocks...
    builder = VideoModelBuilder(model, last_conv1, no_bias=no_bias,
                                is_test=is_test, spatial_bn_mom=spatial_bn_mom)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



