Got it, built and tested. It's working fine. Thanks, Hieu.


On 02/04/2015 07:05 PM, Hieu Hoang wrote:
it's fixed in master, but not in the release.
https://github.com/moses-smt/mosesdecoder/commit/ee881734fe2d9176e001b1c92a71a51d61183697
I'm not gonna put it into the release 'cos its too late. And the fix itself had to be fix!

Hieu Hoang
Research Associate (until March 2015)
** searching for interesting commercial MT position **
University of Edinburgh
http://www.hoang.co.uk/hieu


On 4 February 2015 at 11:57, Tom Hoar <[email protected] <mailto:[email protected]>> wrote:

    Using R-3 and I got the same equal sign exception as below. I
    attached two moses.ini/moses.log file sets. The first example
    successfully loads the phrase & reordering tables with paths with
    equal signs. and a KENLM path without an equal sign.

    The second example fails to load after simply changing the KENLM
    path to a location with an equal sign.

    So Hieu, your comment "I think it's fixed" looks true for the
    phrase/reordering references, but not true for the LM references.

    Tom



    On 02/04/2015 01:54 PM, Lisa Kim wrote:


    Thank you.
    It is successful to change the LM name without "=" symbol.

    However, decoding still fails with following message.
    Could you check the error message?

    --------------------
    Start loading text phrase table. Moses  format : [0.038] seconds
    terminate called recursively
    terminate called after throwing an instance of 'util::Exception'
      what():  Aborted (core dumped)
    Exit code: 134
    The decoder died. CONFIG WAS -weight-overwrite 'LM1= 0.125000
    PhrasePenalty0= 0.050000 WordPenalty0= -0.250000
    TranslationModel0= 0.050000 0.050000 0.050000 0.050000
    TranslationModel1= 0.250000 LM0= 0.125000'

    2015. 2. 3. 오후 8:12에 "Hieu Hoang" <[email protected]
    <mailto:[email protected]>> 님이 작성:

        as ken mentioned, don't use the = sign in the name of your LM
        file. I think it's fixed in the latest version of moses.
        Which version do you have, from when ago?

        moses_chart should handle factors. Again, if you version is
        from long ago, I suggest your update

        On 02/02/15 10:06, ekkim214 wrote:

        I want to use some factor (class) in the hierarchical model.
        I am using the ems script and using KenLM for surface and
        factor both.
        The building of LM is successful with settings
        "-discount_fallback" but
        I got an error during tuning phase like this.

        Exception: moses/LM/Ken.cpp:399 in Moses::LanguageModel*
        Moses::ConstructKenLM(const string&) threw util::Exception
        because `args.size() != 2'.
        Incorrect format of KenLM property:
        
path=/home3/ekkim/working/E2K_1501/hierarchical_class/lm/travel22=mkcls.binlm.5
        Exit code: 1

        Does not "moses_chart" decoder which is distributed in the
        package support factored training?


        _______________________________________________
        Moses-support mailing list
        [email protected]  <mailto:[email protected]>
        http://mailman.mit.edu/mailman/listinfo/moses-support



    _______________________________________________
    Moses-support mailing list
    [email protected]  <mailto:[email protected]>
    http://mailman.mit.edu/mailman/listinfo/moses-support


    _______________________________________________
    Moses-support mailing list
    [email protected] <mailto:[email protected]>
    http://mailman.mit.edu/mailman/listinfo/moses-support



_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to