diff options
author | Chris Dyer <cdyer@cs.cmu.edu> | 2011-09-13 17:36:23 +0100 |
---|---|---|
committer | Chris Dyer <cdyer@cs.cmu.edu> | 2011-09-13 17:36:23 +0100 |
commit | bb86637332d49f71c485df34576e464eaf053656 (patch) | |
tree | efaa1cb07db897f3443c9dc69712999a530921f3 /pro-train/mr_pro_map.cc | |
parent | 7fadd06330c015d7ebc51ebd50e30332d187acbb (diff) |
get rid of bad Weights class so it no longer keeps a copy of a vector inside it
Diffstat (limited to 'pro-train/mr_pro_map.cc')
-rw-r--r-- | pro-train/mr_pro_map.cc | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/pro-train/mr_pro_map.cc b/pro-train/mr_pro_map.cc index 4324e8de..bc59285b 100644 --- a/pro-train/mr_pro_map.cc +++ b/pro-train/mr_pro_map.cc @@ -301,12 +301,8 @@ int main(int argc, char** argv) { const unsigned gamma = conf["candidate_pairs"].as<unsigned>(); const unsigned xi = conf["best_pairs"].as<unsigned>(); string weightsf = conf["weights"].as<string>(); - vector<double> weights; - { - Weights w; - w.InitFromFile(weightsf); - w.InitVector(&weights); - } + vector<weight_t> weights; + Weights::InitFromFile(weightsf, &weights); string kbest_repo = conf["kbest_repository"].as<string>(); MkDirP(kbest_repo); while(in) { |