From 918720792b8714ec7b02e2b3ef0e0bf6ec6a6ae4 Mon Sep 17 00:00:00 2001 From: Franck Dary <franck.dary@lis-lab.fr> Date: Sun, 23 Feb 2020 19:53:37 +0100 Subject: [PATCH] Set neural network to eval mode in decode --- decoder/src/Decoder.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/decoder/src/Decoder.cpp b/decoder/src/Decoder.cpp index 2996b79..aa0b0c2 100644 --- a/decoder/src/Decoder.cpp +++ b/decoder/src/Decoder.cpp @@ -7,6 +7,7 @@ Decoder::Decoder(ReadingMachine & machine) : machine(machine) void Decoder::decode(BaseConfig & config, std::size_t beamSize, bool debug) { + machine.getClassifier()->getNN()->train(false); config.addPredicted(machine.getPredicted()); try @@ -63,6 +64,8 @@ void Decoder::decode(BaseConfig & config, std::size_t beamSize, bool debug) if (debug) fmt::print(stderr, "Forcing EOS transition\n"); } + + machine.getClassifier()->getNN()->train(true); } float Decoder::getMetricScore(const std::string & metric, std::size_t scoreIndex) const -- GitLab