diff options
author | Clement Farabet <clement.farabet@gmail.com> | 2011-07-28 22:35:56 +0400 |
---|---|---|
committer | Clement Farabet <clement.farabet@gmail.com> | 2011-07-28 22:35:56 +0400 |
commit | caf841358aa8819d8489fea228b610369a2f5a30 (patch) | |
tree | a205b69e5417376f793e24cdf7ef9a72d6298b00 /init.lua | |
parent | 4fe018c20f291e00b7bca2849c4cf0c9e1415903 (diff) |
Added condition on the loading of certain modules.
(the reason is that those modules are going to be available
in the new torch version)
Diffstat (limited to 'init.lua')
-rw-r--r-- | init.lua | 34 |
1 files changed, 19 insertions, 15 deletions
@@ -54,23 +54,27 @@ torch.include('nnx', 'Probe.lua') -- OpenMP module: torch.include('nnx', 'OmpModule.lua') --- pointwise modules: -torch.include('nnx', 'Abs.lua') -torch.include('nnx', 'Power.lua') -torch.include('nnx', 'Square.lua') -torch.include('nnx', 'Sqrt.lua') -torch.include('nnx', 'HardShrink.lua') -torch.include('nnx', 'Threshold.lua') +-- those packages are available in a beta branch of Torch7, +-- and will soon disapear from here +if not nn.Abs then + -- pointwise modules: + torch.include('nnx', 'Abs.lua') + torch.include('nnx', 'Power.lua') + torch.include('nnx', 'Square.lua') + torch.include('nnx', 'Sqrt.lua') + torch.include('nnx', 'HardShrink.lua') + torch.include('nnx', 'Threshold.lua') --- table-based modules: -torch.include('nnx', 'CMulTable.lua') -torch.include('nnx', 'CAddTable.lua') -torch.include('nnx', 'CDivTable.lua') -torch.include('nnx', 'CSubTable.lua') + -- table-based modules: + torch.include('nnx', 'CMulTable.lua') + torch.include('nnx', 'CAddTable.lua') + torch.include('nnx', 'CDivTable.lua') + torch.include('nnx', 'CSubTable.lua') --- reshapers: -torch.include('nnx', 'Narrow.lua') -torch.include('nnx', 'Replicate.lua') + -- reshapers: + torch.include('nnx', 'Narrow.lua') + torch.include('nnx', 'Replicate.lua') +end -- spatial (images) operators: torch.include('nnx', 'SpatialLinear.lua') |