hi tomas
1. thanks. Phil fixed it
https://github.com/moses-smt/mosesdecoder/commit/82580280bc0b30607b00a55ffe0f22d5665269a3
2. The temp directory is created in
extract-parallel.perl line 34
Do you get an error when running the extract or scoring?
On 26/05/2012 12:33, Tomas Hudik wrote:
Hi Hieu,
Thanks for your reply. Yep - I downloaded latest git version
(de8a2e7667fe2bde9df0ef5a32b3b85b6469eb0f) and found out following
problems:
1.During compilation; gcc version 4.6.3. produces error in:
gcc.compile.c++
scripts/training/phrase-extract/pcfg-common/bin/gcc-4.6.3/release/debug-symbols-on/link-static/threading-multi/xml_tree_parser.o
In file included from
scripts/training/phrase-extract/pcfg-common/pcfg_tree.h:24:0,
from
scripts/training/phrase-extract/pcfg-common/xml_tree_parser.h:24,
from
scripts/training/phrase-extract/pcfg-common/xml_tree_parser.cc:20:
scripts/training/phrase-extract/pcfg-common/syntax_tree.h: In
destructor 'virtual Moses::PCFG::SyntaxTreeBase<T,
DerivedType>::~SyntaxTreeBase()':
scripts/training/phrase-extract/pcfg-common/syntax_tree.h:83:8: error:
'size_t' was not declared in this scope
scripts/training/phrase-extract/pcfg-common/syntax_tree.h:83:8: note:
suggested alternatives:
/usr/lib/gcc/x86_64-redhat-linux/4.6.3/../../../../include/c++/4.6.3/x86_64-redhat-linux/bits/c++config.h:1737:26:
note: 'std::size_t'
/usr/lib/gcc/x86_64-redhat-linux/4.6.3/../../../../include/c++/4.6.3/x86_64-redhat-linux/bits/c++config.h:1737:26:
note: 'std::size_t'
scripts/training/phrase-extract/pcfg-common/syntax_tree.h:83:15:
error: expected ';' before 'i'
scripts/training/phrase-extract/pcfg-common/syntax_tree.h:83:22:
error: 'i' was not declared in this scope
It means, size_t should be replaced by std::size_t. After this,
compilation works fine. I would do this but I'm not with familiar with
git ...
2. during training(extract phrases ;step 5) there is a command:
/home/mee/moses/scripts//generic/extract-parallel.perl 1 split
"sort "
/home/mee/new/moses/scripts//training/phrase-extract/extract
lotus.tok.rem.clean.lw.cs lotus.tok.rem.clean.lw.en
./model/aligned.grow-diag-final-and ./model/extract 7 orientation
--model wbe-msd --GZOutput
Which executes commands like:
ln -s lotus.tok.rem.clean.lw.en
/home/mee/lotus/train/model/tmp.22477/source.00000
ln: failed to create symbolic link
`/home/mee/lotus/train/model/tmp.22477/source.00000': No such file or
directory
The problem is that directory tmp.22477 is not created yet.
Presumable, some mkdir command should predecease symbolic link creation.
Are my assumptions correct?
Thx, Tomas
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support