I'd go with Ondrej and avoid any release procedure and run everything
in-situ. We can debug and commit scripts easier.

Or have a very simple release that moves all executables and scripts into a
bin directory. If the user wants to move/rename, it's their choice

On 27 September 2011 16: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
>
_______________________________________________
Moses-support mailing list
Moses-support@mit.edu
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to