#NEWLINE# def backward_cpu( self , x , gy ) : #NEWLINE# #INDENT# ( h , w ) = x [ 0 ] . shape [ 2 : ] #NEWLINE# gcol = numpy . tile ( gy [ 0 ] [ : , : , numpy . newaxis , numpy . newaxis ] , ( 1 , 1 , gy . kh , self . kw , 1 , 1 ) ) #NEWLINE# gx = conv . col2im_cpu ( gcol , self . sy , self . sx , self . ph , self . pw , h , w ) #NEWLINE# gx /= ( self . kh * self . kw ) #NEWLINE# return ( gx , )