Hi Nishkarsh, I guess it might be a preprocessing problem. Phrase::CreateFromString throws an exception:
> Exception: moses/Phrase.cpp:214 in void > Moses::Phrase::CreateFromString(Moses::FactorDirection, const > std::vector<long unsigned int, std::allocator<long unsigned int> >&, const > StringPiece&, const StringPiece&, Moses::Word**) threw util::Exception > because `nextPos == string::npos'. > Incorrect formatting of non-terminal. Should have 2 non-terms, eg. [X][X]. > Current string: [MSRTC] Did you use a custom preprocessing pipeline? Try to remove all square brackets from your training data (i.e. the characters "[" and "]"), or replace them with something else. If you're using the preprocessing scripts provided with Moses, they should take care of replacing special characters for you Cheers, Matthias On Sat, 2014-05-24 at 11:42 +0530, Nishkarsh Shastri wrote: > Sir, > > I am getting the Tuning Crashed error while setting up the moses in my > PC > > I am attaching the actual error, error log and moses.ini along with > the mail. > > Please see to it. > > -- > Nishkarsh Shastri > 2nd year U/G > Dept. of Computer Science and Engineering > IIT Kharagpur > _______________________________________________ > Moses-support mailing list > [email protected] > http://mailman.mit.edu/mailman/listinfo/moses-support -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. _______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
