also, do not use Windows path names, ie not D:\moses-cygwin-64bit\scripts\training/corpus/de.vcb but /cygdrive/d/moses-cygwin-64bit/scripts/training/corpus/de.vcb
On 5 June 2014 14:34, Hieu Hoang <[email protected]> wrote: > always use absolute paths, ie. not > ../ > but > /cygdrive/d/whatever/ > > > On 5 June 2014 14:24, Александр Комин <[email protected]> wrote: > >> >> 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 >> >> > > > -- > Hieu Hoang > Research Associate > University of Edinburgh > http://www.hoang.co.uk/hieu > > -- 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
