#NEWLINE# def __init__( self , incoming , num_filters , filter_size , stride = ( 1 , 1 ) , pad = 0 , untie_biases = False , W = init . GlorotUniform ( ) , b = init . Constant ( 0.0 ) , nonlinearity = nonlinearities . rectify , flip_filters = False , **kwargs ) : #NEWLINE# #INDENT# super ( Conv2DMMLayer , self ) . __init__ ( incoming , num_filters , filter_size , stride , pad , untie_biases , W , b , nonlinearity , flip_filters , n = 2 , ** kwargs ) #NEWLINE# border_mode = ( 'half' if ( self . pad == 'same' ) else self . pad ) #NEWLINE# self . corr_mm_op = GpuCorrMM ( subsample = self . stride , border_mode = kwargs )