I would like to export several models from a given checkpoint in order to run experiments.
For example, a default one using traditional beam search, a noisy beam one, a sampling one etc.
Since I am only interested in the export operation, training configurations are irrelevant. I only provide those parameters, the vocabulary files and model directory like so:
I use this conf file and my checkpoint to export a model, then call that model to infer. I am using ONMT as a library if it makes any difference. However, when inspecting the translations I don’t see any permutations or noising, in fact it appears that vanilla beam search ran instead. Is this a known issue, or am I making a mistake somewhere?
So even using to onmt-main infer tool and a checkpoint rather than an exported model has the same effect. The output seems perfect even when using dropout: 0.9 in the yml file.