Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/torch/nn.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authororian <pawelszczur@gmail.com>2015-05-27 02:59:28 +0300
committerorian <pawelszczur@gmail.com>2015-05-27 02:59:28 +0300
commit4bc5508408b12bf5cc82e743309f60ffdac12073 (patch)
treeb7f915d3ef4b541036cae39226867482e6775d5d /SpatialConvolution.lua
parent1cca535acfe22fb68dd060a2544a1abc44fdbab3 (diff)
Add more useful string description of layers.
Adds: - pbb in Dropout and SpatialDropout - non default params in SpatialConvolution, SpatialConvonlutionMM, SpatialMaxPooling
Diffstat (limited to 'SpatialConvolution.lua')
-rw-r--r--SpatialConvolution.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/SpatialConvolution.lua b/SpatialConvolution.lua
index 4a42b63..c5fce40 100644
--- a/SpatialConvolution.lua
+++ b/SpatialConvolution.lua
@@ -119,3 +119,15 @@ function SpatialConvolution:type(type)
self.fgradInput = torch.Tensor()
return parent.type(self,type)
end
+
+function SpatialConvolution:__tostring__()
+ local s = string.format('%s(in: %d, out: %d, kW: %d, kH: %d', torch.type(self),
+ self.nInputPlane, self.nOutputPlane, self.kW, self.kH)
+ if self.dW ~= 1 or self.dH ~= 1 then
+ s = s .. string.format(', dW: %d, dH: %d', self.dW, self.dH)
+ end
+ if self.padding ~= 0 then
+ s = s .. ', padding: ' .. self.padding
+ end
+ return s .. ')'
+end