isn't this what version control is supposed to fix? Miles
On 27 September 2011 10:30, Barry Haddow <bhad...@inf.ed.ac.uk> wrote: > Hi > > I think it's useful to have a date-stamped release directory, so that you can > work on the code and have experiments running, but keep tracking of which > version was used in which experiment. Many people at Edinburgh make a copy of > the moses binary with the svn version number as suffix on the name. > > How about having a 'make install, which by default installs to a date-stamped > directory, with the standard bin, lib etc. pattern, with all the scripts under > bin? How big a change would that be? > > cheers - Barry > > On Friday 23 September 2011 08:46:06 Ondrej Bojar wrote: >> Hi, >> >> mert-moses-new.pl is outdated, isn't it? There should be only >> mert-moses.pl these days. >> >> The 'scripts releasing' is of mine and dates back to JHU workshop in >> 2006. Back then, we were hacking the scripts and running experiments at >> the same time, so we needed some track of what version of scripts was >> used for that particular failing experiment. >> >> As soon as anyone has some spare time I'd suggest: >> >> - delete the 'releasing' code in the Makefile >> - make sure the main make compiles everything: all moseses, all >> auxiliary binaries in scripts etc. >> - I'd avoid implementing 'make install', because all the tools in >> scripts know where their frieds are sitting in terms of relative paths. >> The install would need to preserve the complicated structure anyway so >> there's not much point in having the install as 'cp -r' does the same job. >> >> Cheers, O. >> >> On 09/23/2011 09:20 AM, Hieu Hoang wrote: >> > agreed, we were having an offlist moan about the same thing. The >> > separation between decoding& training, and release date-stamp thingy is >> > historical and quite silly. >> > >> > The directories& release procedure has to be rationalised. >> > >> > Someone will do it eventually... >> > >> > On 23 September 2011 14:04, Joerg > Tiedemann<jorg.tiedem...@lingfil.uu.se>wrote: >> >> By the way, what is the use of a date-stamped directory anyway? >> >> I find if rather disturbing that all the binaries and scripts are >> >> distributed all over the place. >> >> moses-cmd/src >> >> moses-chart-cmd/src >> >> misc >> >> scripts >> >> released scripts in a date-stamped directory of your choice >> >> ... >> >> >> >> J�rg >> >> >> >> >> >> On Thu, Sep 22, 2011 at 4:34 PM, Barry Haddow >> >> >> >> <bhad...@staffmail.ed.ac.uk> wrote: >> >>> Hi Hieu et al >> >>> >> >>> I replied to the OP on this, but forgot to CC it to the list. >> >>> >> >>> There was a change in mert some time in the summer (from Prague) >> >>> meaning >> >> >> >> that >> >> >> >>> if you run an old mert-moses.perl with a new mert binary, you get an >> >> >> >> error >> >> >> >>> with exit code 3. I suspect this is the problem here since the >> >> >> >> scripts-rootdir >> >> >> >>> suggests the scripts are from March. Checking mert.log would confirm >> >>> the diagnosis. >> >>> >> >>> The solution is to rerun 'make release' in the scripts directory, and >> >>> use >> >> >> >> the >> >> >> >>> new scripts-rootdir. >> >>> >> >>> As an aside, I should say that I'm not keen on our two-level make >> >>> setup, >> >> >> >> and >> >> >> >>> would like to find something simpler. Probably a one level make, with a >> >>> conventional 'make install', but with the default being to install in a >> >> >> >> date >> >> >> >>> stamped directory. >> >>> >> >>> cheers - Barry >> >>> >> >>> On Thursday 22 Sep 2011 14:59:26 Hieu Hoang wrote: >> >>>> i'm afraid i don't know what the problem is. The n-best-list and ini >> >>>> files look ok. I'm running mert and moses-chart that was checked out >> >>>> on the 13th September and ran ok. >> >>>> >> >>>> i'm not familiar with the mert code so i can't tell you if the changes >> >>>> you made are good. However, you're welcome to post the changes to the >> >>>> mailing list and someone might be know better than i do. >> >>>> >> >>>> On 22/09/2011 15:34, Prasanth K wrote: >> >>>>> Hi Hieu, >> >>>>> >> >>>>> I am attaching the following files: >> >>>>> >> >>>>> multi-threads_tune-run1.100best.out - first 1000 lines from the >> >>>>> multi-threaded decoder >> >>>>> single-threads_tune-run1.100best.out - the same from the >> >>>>> single-threaded decoder >> >>>>> >> >>>>> multi-threads_tune-run1.moses.ini - the ini file used at the >> >>>>> beginning of the tuning when using threads >> >>>>> single-threads_tune-run1.moses.ini - the ini file used at the >> >>>>> beginning of the tuning when threads were not used >> >>>>> single-threads_tune-run2.moses.ini - the ini file used at the >> >>>>> beginning of the second iteration when threads were not used >> >>>>> >> >>>>> - Prasanth >> >>>>> >> >>>>> On Thu, Sep 22, 2011 at 10:19 AM, Hieu Hoang<hieuho...@gmail.com >> >>>>> <mailto:hieuho...@gmail.com>> wrote: >> >>>>> >> >>>>> can you send me your ini file, and a few lines of the n-best >> >>>>> list. For accuracy, send them as attachements, not cut& paste into >> >>>>> the email. >> >>>>> >> >>>>> I'll try& see what the problem is >> >>>>> >> >>>>> >> >>>>> On 22 September 2011 14:57, Prasanth K<prasanthk.m...@gmail.com >> >>>>> <mailto:prasanthk.m...@gmail.com>> wrote: >> >>>>> >> >>>>> Hi all, >> >>>>> >> >>>>> I am facing the same error that Cyrine Nasri mentioned in >> >>>>> this thread. >> >>>>> >> >>>>> I will try and give more information that what has already >> >>>>> been mentioned. >> >>>>> 1. I was using a single-threaded version of moses until >> >>>>> earlier and was having no problem with the experiments using >> >> >> >> EMS. >> >> >> >>>>> 2. I recently shifted to a multi-threaded version, and >> >>>>> tried the same experiment again with EMS. >> >>>>> This time, the tuning process crashes after a single >> >>>>> iteration with exactly the same error as mentioned below. >> >>>>> 3. I have used 10 threads for decoding in the tuning >> >>>>> process, and am using a server with 32Gb ram for running the >> >>>>> experiments. (Might not be related, but just thought I should >> >>>>> mention!) >> >>>>> >> >>>>> I am not sure if Cyrine's problem was with the >> >>>>> multi-threaded version as well, but could some one point out as to >> >>>>> what might be wrong in this picture ? >> >>>>> >> >>>>> - Prasanth >> >>>>> >> >>>>> On Wed, Jul 27, 2011 at 5:59 PM, Cyrine NASRI >> >>>>> <cyrine.na...@gmail.com<mailto:cyrine.na...@gmail.com>> >> >> >> >> wrote: >> >>>>> Hello, >> >>>>> I 'm trying to launch the mert using this command: >> >>>>> >> >>>>> ./mert-moses-new.pl<http://mert-moses-new.pl> >> >>>>> /users/parole/cnasri/moses_work/corpus/source2TOK >> >>>>> /users/parole/cnasri/moses_work/corpus/ref2TOK >> >>>>> >> >>>>> /users/parole/cnasri/moses_work/moses/moses-cmd/src/moses >> >> >> >> /users/parole/cnasri/moses_work/moses-scripts/scripts-20110727-1543/trai >> >>n >> >> >> >>>>> ing/moses.ini --working-dir /users/parole/cnasri/moses_work/tuning/ >> >>>>> --mertdir /users/parole/cnasri/moses_work/moses/mert >> >>>>> >> >>>>> But there is only one iteration, after it stops and >> >> >> >> itshow: >> >>>>> Peeking at the beginning of nbestlist to get order of >> >>>>> scores: run1.best100.out >> >>>>> The decoder returns the scores in this order: d lm w tm >> >>>>> tm >> >> >> >> tm >> >> >> >>>>> Executing: gzip -f run1.best100.out >> >>>>> Scoring the nbestlist. >> >>>>> Executing: >> >>>>> /users/parole/cnasri/moses_work/moses/mert/extractor >> >>>>> --scconfig case:true --scfile run1.scores.dat --ffile >> >>>>> run1.features.dat -r >> >>>>> /users/parole/cnasri/moses_work/corpus/ref2TOK -n >> >>>>> run1.best100.out.gz> extract.out 2> extract.err >> >>>>> Executing: \cp -f init.opt run1.init.opt >> >>>>> Executing: >> >>>>> /users/parole/cnasri/moses_work/moses/mert/mert -d 6 --scconfig >> >>>>> case:true -n 20 --ffile run1.features.dat --scfile run1.scores.dat >> >>>>> --ifile run1.init.opt 2> mert.log Exit code: 3 >> >>>>> Failed to run mert at ./mert-moses-new.pl >> >>>>> <http://mert-moses-new.pl> line 752. >> >>>>> and in the mert log : >> >>>>> >> >>>>> Seeding random numbers with system clock >> >>>>> >> >>>>> :Too few minimum weights. >> >>>>> >> >>>>> error could not initialize start point with >> >>>>> >> >>>>> I have not idea how i resolve this problem. >> >>>>> Any idea please? >> >>>>> >> >>>>> Thank you >> >>>>> >> >>>>> >> >>>>> >> >>>>> _______________________________________________ >> >>>>> Moses-support mailing list >> >>>>> Moses-support@mit.edu<mailto:Moses-support@mit.edu> >> >>>>> http://mailman.mit.edu/mailman/listinfo/moses-support >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> --- J.B.S. Haldane >> >>>>> >> >>>>> _______________________________________________ >> >>>>> Moses-support mailing list >> >>>>> Moses-support@mit.edu<mailto:Moses-support@mit.edu> >> >>>>> http://mailman.mit.edu/mailman/listinfo/moses-support >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> --- J.B.S. Haldane >> >>> >> >>> _______________________________________________ >> >>> Moses-support mailing list >> >>> Moses-support@mit.edu >> >>> http://mailman.mit.edu/mailman/listinfo/moses-support >> >> >> >> -- >> >> >> >> ************************************************************************ >> >>********** J�rg Tiedemann >> >> jorg.tiedem...@lingfil.uu.se >> >> Dep. of Linguistics and Philology >> >> http://stp.lingfil.uu.se/~joerg/ >> >> Uppsala University tel: +46 (0)18 - >> >> 471 1412 >> >> Box 635, SE-751 26 Uppsala/SWEDEN fax: +46 (0)18 - 471 1094 >> > >> > _______________________________________________ >> > Moses-support mailing list >> > Moses-support@mit.edu >> > 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 > Moses-support@mit.edu > 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 Moses-support@mit.edu http://mailman.mit.edu/mailman/listinfo/moses-support