summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJeff Donahue <jeff.donahue@gmail.com>2015-09-03 14:57:19 -0700
committerJeff Donahue <jeff.donahue@gmail.com>2015-09-03 16:10:48 -0700
commit46c3f00bc91819668fb384b7982706d19b2a9fd6 (patch)
tree5244f44f5f6806519659e4f5a492e4081c4b6c5f /src
parent66823b59d70097f4ccbe3631b102ef238c08535b (diff)
downloadcaffeonacl-46c3f00bc91819668fb384b7982706d19b2a9fd6.tar.gz
caffeonacl-46c3f00bc91819668fb384b7982706d19b2a9fd6.tar.bz2
caffeonacl-46c3f00bc91819668fb384b7982706d19b2a9fd6.zip
net.cpp fix debug_info params -> learnable_params
Diffstat (limited to 'src')
-rw-r--r--src/caffe/net.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/caffe/net.cpp b/src/caffe/net.cpp
index 89d14013..ebb8b5d2 100644
--- a/src/caffe/net.cpp
+++ b/src/caffe/net.cpp
@@ -810,12 +810,11 @@ void Net<Dtype>::Backward() {
BackwardFromTo(layers_.size() - 1, 0);
if (debug_info_) {
Dtype asum_data = 0, asum_diff = 0, sumsq_data = 0, sumsq_diff = 0;
- for (int i = 0; i < params_.size(); ++i) {
- if (param_owners_[i] >= 0) { continue; }
- asum_data += params_[i]->asum_data();
- asum_diff += params_[i]->asum_diff();
- sumsq_data += params_[i]->sumsq_data();
- sumsq_diff += params_[i]->sumsq_diff();
+ for (int i = 0; i < learnable_params_.size(); ++i) {
+ asum_data += learnable_params_[i]->asum_data();
+ asum_diff += learnable_params_[i]->asum_diff();
+ sumsq_data += learnable_params_[i]->sumsq_data();
+ sumsq_diff += learnable_params_[i]->sumsq_diff();
}
const Dtype l2norm_data = std::sqrt(sumsq_data);
const Dtype l2norm_diff = std::sqrt(sumsq_diff);