You are trying to use IRSTLM for decoding but the decoder isn't compiled
with IRSTLM
Either
1. recompile Moses with irstlm:
./bjam --with-irstlm=[path/to/irstlm] -a
2. Uses kenlm
On 9 February 2014 13:11, amir haghighi <[email protected]> wrote:
> Hello all
>
>
>
> when I run moses EMS, in the tuning step, it gives this exception:
>
> Exception: moses/FF/Factory.cpp:235 in void
> Moses::FeatureRegistry::Construct(const string&, const string&) threw
> UnknownFeatureException because `i == registry_.end()'.
> Feature name IRSTLM is not registered.
> Exit code: 1
> Failed to run moses with the config
> /opt/working/ems/tuning/moses.filtered.ini.1 at
> /opt/tools/mosesdecoder/scripts/training/mert-moses.pl line 1271.
> cp: cannot stat '/opt/working/ems/tuning/tmp.1/moses.ini': No such file or
> directory
>
>
> I will be thankful if you could help me to solve this problem.
>
> Regards
>
> amir
>
> _______________________________________________
> Moses-support mailing list
> [email protected]
> http://mailman.mit.edu/mailman/listinfo/moses-support
>
>
--
Hieu Hoang
Research Associate
University of Edinburgh
http://www.hoang.co.uk/hieu
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support