diff --git a/trainer/src/macaon_train.cpp b/trainer/src/macaon_train.cpp index f5f39db3b92ebfa5d269aaccd2a6e86197b29249..dd77570651e2ee4519ab41ca7e8704a4d6f5edd1 100644 --- a/trainer/src/macaon_train.cpp +++ b/trainer/src/macaon_train.cpp @@ -159,10 +159,6 @@ void updatePaths() ProgramParameters::trainFilename = ProgramParameters::expPath + ProgramParameters::trainName; ProgramParameters::devFilename = ProgramParameters::expPath + ProgramParameters::devName; ProgramParameters::newTemplatePath = ProgramParameters::langPath + "bin/" + ProgramParameters::baseExpName + slash; - - ProgramParameters::tapeSize = getNbLines(ProgramParameters::trainFilename); - ProgramParameters::devTapeSize = ProgramParameters::devFilename.empty() ? 0 : getNbLines(ProgramParameters::devFilename); - ProgramParameters::readSize = ProgramParameters::tapeSize; } /// @brief Create the folder containing the current experiment from the template frolder @@ -200,6 +196,10 @@ macaon_decode --lang " + ProgramParameters::lang + " --tm machine.tm --bd test. if (system(("echo \'" + decode + "\' > " + ProgramParameters::expPath + "decode.sh").c_str())){} if (system(("chmod +x " + ProgramParameters::expPath + "decode.sh").c_str())){} if (system(("ln -f -s " + ProgramParameters::expPath + "decode.sh " + ProgramParameters::langPath + "bin/maca_tm_" + ProgramParameters::expName).c_str())){} + + ProgramParameters::tapeSize = getNbLines(ProgramParameters::trainFilename); + ProgramParameters::devTapeSize = ProgramParameters::devFilename.empty() ? 0 : getNbLines(ProgramParameters::devFilename); + ProgramParameters::readSize = ProgramParameters::tapeSize; } /// @brief Train a model according to all the ProgramParameters