def forward()

in sparseconvnet/fullConvolution.py [0:0]


    def forward(
        ctx,
        input_features,
        weight,
        bias,
        input_metadata,
        output_metadata,
        input_spatial_size,
        output_spatial_size,
        dimension,
        filter_size,
        filter_stride):
        output_features=input_features.new()
        ctx.input_metadata=input_metadata
        ctx.output_metadata=output_metadata
        ctx.dimension=dimension
        ctx.save_for_backward(
            input_features,
            input_spatial_size,
            weight,
            bias,
            output_spatial_size,
            filter_size,
            filter_stride)
        sparseconvnet.forward_pass_multiplyAdd_count +=\
            sparseconvnet.SCN.FullConvolution_updateOutput(
                input_spatial_size,
                output_spatial_size,
                filter_size,
                filter_stride,
                input_metadata,
                output_metadata,
                input_features,
                output_features,
                weight,
                bias)
        sparseconvnet.forward_pass_hidden_states += output_features.nelement()
        return output_features