diff options
author | txh18 <cloudygooseg@gmail.com> | 2015-11-20 23:57:09 +0800 |
---|---|---|
committer | txh18 <cloudygooseg@gmail.com> | 2015-11-20 23:57:09 +0800 |
commit | e7a45e14d75959a3d4095ac34158a8abc3e995cf (patch) | |
tree | c2d0da26005034233a80277243003ea9e5006823 /nerv/nn/param_repo.lua | |
parent | ddcb0a8f3ee045910acc618177dc5baf7adb8bf3 (diff) |
added has_param api for param_repo
Diffstat (limited to 'nerv/nn/param_repo.lua')
-rw-r--r-- | nerv/nn/param_repo.lua | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/nerv/nn/param_repo.lua b/nerv/nn/param_repo.lua index 7fc0498..6d52691 100644 --- a/nerv/nn/param_repo.lua +++ b/nerv/nn/param_repo.lua @@ -67,7 +67,18 @@ function ParamRepo:export(param_file, pids) cf:close() end +function ParamRepo:has_param(pid) + if self.params[pid] ~= nil then + return true + else + return false + end +end + function ParamRepo:get_param(pid) - --if pid does not exist, return nil - return self.params[pid] + local p = self.params[pid] + if p == nil then + nerv.error("param with id %s not found", pid) + end + return p end |