diff options
author | Chris Dyer <cdyer@cs.cmu.edu> | 2012-06-18 20:28:42 -0400 |
---|---|---|
committer | Chris Dyer <cdyer@cs.cmu.edu> | 2012-06-18 20:28:42 -0400 |
commit | 67456f9f7af754750faeea6f1e66b14b910d8751 (patch) | |
tree | d4c647f455e0a2b9fe102843fd0a060264867c44 /training/mpi_flex_optimize.cc | |
parent | c3fddf01ebfa8f523ab2d6bb2db5e2be1a929ee2 (diff) |
add non-const iterators to sparse vector, speed up model1 code
Diffstat (limited to 'training/mpi_flex_optimize.cc')
-rw-r--r-- | training/mpi_flex_optimize.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/training/mpi_flex_optimize.cc b/training/mpi_flex_optimize.cc index a9ead018..b52decdc 100644 --- a/training/mpi_flex_optimize.cc +++ b/training/mpi_flex_optimize.cc @@ -356,7 +356,7 @@ int main(int argc, char** argv) { gg.clear(); gg.resize(FD::NumFeats()); if (gg.size() != cur_weights.size()) { cur_weights.resize(gg.size()); } - for (SparseVector<double>::const_iterator it = g.begin(); it != g.end(); ++it) + for (SparseVector<double>::iterator it = g.begin(); it != g.end(); ++it) if (it->first) { gg[it->first] = it->second; } g.clear(); double r = ApplyRegularizationTerms(regularization_strength, |