| 12345678910111213141516171819202122232425262728 | local function load_nn()   require 'torch'   require 'nn'endlocal function load_cunn()   require 'cutorch'   require 'cunn'endlocal function load_cudnn()   require 'cudnn'   cudnn.benchmark = trueendif w2nn then   return w2nnelse   local state, ret = pcall(load_cunn)   if not state then      error("Failed to load CUDA modules. Please check the CUDA Settings.\n---\n" .. ret)   end   pcall(load_cudnn)   w2nn = {}   require 'LeakyReLU'   require 'LeakyReLU_deprecated'   require 'DepthExpand2x'   require 'PSNRCriterion'   require 'ClippedWeightedHuberCriterion'   return w2nnend
 |