def __call__(self, x): return deconvolution_nd.deconvolution_nd(x, self.W, b=self.b, stride=self.stride, pad=self.pad, outsize=self.outsize)
def forward(self, x): return deconvolution_nd.deconvolution_nd(x, self.W, b=self.b, stride=self.stride, pad=self.pad, outsize=self.outsize, dilate=self.dilate, groups=self.groups)
def forward(self, x): if self.W.array is None: self._initialize_params(x.shape[1]) return deconvolution_nd.deconvolution_nd(x, self.W, b=self.b, stride=self.stride, pad=self.pad, outsize=self.outsize, dilate=self.dilate, groups=self.groups)
def forward(self, x): return deconvolution_nd.deconvolution_nd( x, self.W, b=self.b, stride=self.stride, pad=self.pad, outsize=self.outsize, dilate=self.dilate, groups=self.groups)
def forward(self, x): if self.W.data is None: self._initialize_params(x.shape[1]) return deconvolution_nd.deconvolution_nd( x, self.W, b=self.b, stride=self.stride, pad=self.pad, outsize=self.outsize, dilate=self.dilate, groups=self.groups)
def __call__(self, x): return deconvolution_nd.deconvolution_nd( x, self.W, b=self.b, stride=self.stride, pad=self.pad, outsize=self.outsize)