Hi.

I'm trying to run script train-model.perl on Windows 7 (x64) via Cygwin (x64). 
I have problems.
I downloaded binaries from here: 
http://www.statmt.org/moses/RELEASE-2.1/binaries/cygwin-64bit/. I do everything 
as described in manual.
At first I tried to execute the command:

>>Александр@Komin /cygdrive/d/moses-cygwin-64bit/scripts/training
>>$ ./train-model.perl -root-dir . --corpus corpus/euro --f de --e en Using 
>>SCRIPTS_ROOTDIR: D:/moses-cygwin-64bit/scripts
>>Use of uninitialized value $_EXTERNAL_BINDIR in concatenation (.) or string 
>>at ./train-model.perl line 239.
>>Use of uninitialized value $_EXTERNAL_BINDIR in concatenation (.) or string 
>>at ./train-model.perl line 240.
>>Use of uninitialized value $_EXTERNAL_BINDIR in concatenation (.) or string 
>>at ./train-model.perl line 248.
>>Use of uninitialized value $_EXTERNAL_BINDIR in concatenation (.) or string 
>>at ./train-model.perl line 249.
>>Use of uninitialized value $_EXTERNAL_BINDIR in concatenation (.) or string 
>>at ./train-model.perl line 251.
>>Using single-thread GIZA
>>▒▒▒⥬▒ ▒▒ 㤠▒▒▒▒ ▒▒▒▒ 㪠▒▒▒▒▒ ▒▒▒▒.
>>▒▒▒⥬▒ ▒▒ 㤠▒▒▒▒ ▒▒▒▒ 㪠▒▒▒▒▒ ▒▒▒▒.
>>Use of uninitialized value $_EXTERNAL_BINDIR in concatenation (.) or string 
>>at ./train-model.perl line 340.
>>ERROR: Cannot find mkcls, GIZA++/mgiza, & snt2cooc.out/snt2cooc in .
>>You MUST specify the parameter -external-bin-dir at ./train-model.perl line 
>>340.

After adding parameters: -external-bin-dir .. / training-snt2cooc snt2cooc.exe
these problems were solved , but new problems appeared:


>>Александр@Komin /cygdrive/d/moses-cygwin-64bit/scripts/training
>>$ ./train-model.perl -root-dir . -external-bin-dir ../training -snt2cooc 
>>snt2cooc.exe --corpus corpus/euro --f de --e en
>>Using SCRIPTS_ROOTDIR: D:/moses-cygwin-64bit/scripts
Using single-thread GIZA
>>Александр@Komin /cygdrive/d/moses-cygwin-64bit/scripts/training
>>$ ./train-model.perl -root-dir . -external-bin-dir ../training -snt2cooc 
>>snt2cooc.exe --corpus corpus/euro --f de --e en
>>Using SCRIPTS_ROOTDIR: D:/moses-cygwin-64bit/scripts
>>Using single-thread GIZA
>>▒▒▒⥬▒ ▒▒ 㤠▒▒▒▒ ▒▒▒▒ 㪠▒▒▒▒▒ ▒▒▒▒.
>>▒▒▒⥬▒ ▒▒ 㤠▒▒▒▒ ▒▒▒▒ 㪠▒▒▒▒▒ ▒▒▒▒.
>>(1) preparing corpus @ Thu Jun 5 16:58:36 MSK 2014
>>Executing: mkdir -p D:\moses-cygwin-64bit\scripts\training/corpus
>>(1.0) selecting factors @ Thu Jun 5 16:58:36 MSK 2014
>>(1.1) running mkcls @ Thu Jun 5 16:58:36 MSK 2014
>>D:\moses-cygwin-64bit\scripts\training/mkcls -c50 -n2 
>>-pD:\moses-cygwin-64bit\scripts\training\corpus\euro.de 
>>-VD:\moses-cygwin-64bit\scripts\training/corpus/de.vcb.classes opt
>> D:\moses-cygwin-64bit\scripts\training/corpus/de.vcb.classes already in 
>> place, reusing
>>(1.1) running mkcls @ Thu Jun 5 16:58:36 MSK 2014
>>D:\moses-cygwin-64bit\scripts\training/mkcls -c50 -n2 
>>-pD:\moses-cygwin-64bit\scripts\training\corpus\euro.en 
>>-VD:\moses-cygwin-64bit\scripts\training/corpus/en.vcb.classes opt
>> D:\moses-cygwin-64bit\scripts\training/corpus/en.vcb.classes already in 
>> place, reusing
>>(1.2) creating vcb file D:\moses-cygwin-64bit\scripts\training/corpus/de.vcb 
>>@ Thu Jun 5 16:58:36 MSK 2014
>>(1.2) creating vcb file D:\moses-cygwin-64bit\scripts\training/corpus/en.vcb 
>>@ Thu Jun 5 16:58:36 MSK 2014
>>(1.3) numberizing corpus 
>>D:\moses-cygwin-64bit\scripts\training/corpus/de-en-int-train.snt @ Thu Jun 5 
>>16:58:36 MSK 2014
>> D:\moses-cygwin-64bit\scripts\training/corpus/de-en-int-train.snt already in 
>> place, reusing
>>(1.3) numberizing corpus 
>>D:\moses-cygwin-64bit\scripts\training/corpus/en-de-int-train.snt @ Thu Jun 5 
>>16:58:36 MSK 2014
>> D:\moses-cygwin-64bit\scripts\training/corpus/en-de-int-train.snt already in 
>> place, reusing
>>(2) running giza @ Thu Jun 5 16:58:36 MSK 2014
>>(2.1a) running snt2cooc de-en @ Thu Jun 5 16:58:36 MSK 2014
>>Executing: mkdir -p D:\moses-cygwin-64bit\scripts\training/giza.de-en
>>Executing: D:\moses-cygwin-64bit\scripts\training/snt2cooc.exe 
>>D:\moses-cygwin-64bit\scripts\training/giza.de-en/de-en.cooc 
>>D:\moses-cygwin-64bit\scripts\training/corpus/en.vcb 
>>D:\moses-cygwin-64bit\scripts\training/corpus/de.vcb 
>>D:\moses-cygwin-64bit\scripts\training/corpus/de-en-int-train.snt
>>D:\moses-cygwin-64bit\scripts\training/snt2cooc.exe 
>>D:\moses-cygwin-64bit\scripts\training/giza.de-en/de-en.cooc 
>>D:\moses-cygwin-64bit\scripts\training/corpus/en.vcb 
>>D:\moses-cygwin-64bit\scripts\training/corpus/de.vcb 
>>D:\moses-cygwin-64bit\scripts\training/corpus/de-en-int-train.snt
>>END.
>>(2.1b) running giza de-en @ Thu Jun 5 16:58:36 MSK 2014
>>D:\moses-cygwin-64bit\scripts\training/GIZA++ -CoocurrenceFile 
>>D:\moses-cygwin-64bit\scripts\training/giza.de-en/de-en.cooc -c 
>>D:\moses-cygwin-64bit\scripts\training/corpus/de-en-int-train.snt -m1 5 -m2 0 
>>-m3 3 -m4 3 -model1dumpfrequency 1 -model4smoothfactor 0.4 -nodumps 1 
>>-nsmooth 4 -o D:\moses-cygwin-64bit\scripts\training/giza.de-en/de-en 
>>-onlyaldumps 1 -p0 0.999 -s 
>>D:\moses-cygwin-64bit\scripts\training/corpus/en.vcb -t 
>>D:\moses-cygwin-64bit\scripts\training/corpus/de.vcb
>>Executing: D:\moses-cygwin-64bit\scripts\training/GIZA++ -CoocurrenceFile 
>>D:\moses-cygwin-64bit\scripts\training/giza.de-en/de-en.cooc -c 
>>D:\moses-cygwin-64bit\scripts\training/corpus/de-en-int-train.snt -m1 5 -m2 0 
>>-m3 3 -m4 3 -model1dumpfrequency 1 -model4smoothfactor 0.4 -nodumps 1 
>>-nsmooth 4 -o D:\moses-cygwin-64bit\scripts\training/giza.de-en/de-en 
>>-onlyaldumps 1 -p0 0.999 -s 
>>D:\moses-cygwin-64bit\scripts\training/corpus/en.vcb -t 
>>D:\moses-cygwin-64bit\scripts\training/corpus/de.vcb
>>D:\moses-cygwin-64bit\scripts\training/GIZA++ -CoocurrenceFile 
>>D:\moses-cygwin-64bit\scripts\training/giza.de-en/de-en.cooc -c 
>>D:\moses-cygwin-64bit\scripts\training/corpus/de-en-int-train.snt -m1 5 -m2 0 
>>-m3 3 -m4 3 -model1dumpfrequency 1 -model4smoothfactor 0.4 -nodumps 1 
>>-nsmooth 4 -o D:\moses-cygwin-64bit\scripts\training/giza.de-en/de-en 
>>-onlyaldumps 1 -p0 0.999 -s 
>>D:\moses-cygwin-64bit\scripts\training/corpus/en.vcb -t 
>>D:\moses-cygwin-64bit\scripts\training/corpus/de.vcb
>>"D:\moses-cygwin-64bit\scripts\training/GIZA++" ▒▒ ▒▒▒▒ ▒▒▒▒७▒▒▒ ▒▒▒ ▒▒▒譥▒
>>▒▒▒▒▒▒▒▒, ▒ᯮ▒▒塞▒▒ ▒ணࠬ▒▒▒ ▒▒▒ ▒▒▒▒▒▒ 䠩▒▒▒.
>>Exit code: 1
>>ERROR: Giza did not produce the output file 
>>D:\moses-cygwin-64bit\scripts\training/giza.de-en/de-en.A3.final. Is your 
>>corpus clean (reasonably-sized sentences)? at ./train-model.perl line 1182.


I tried to clean the my corpus with a clean-corpus-n.perl. It did not help.
Can you help me?

Best regards,
Alexandr Komin.
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to