Hi Diana

This time the existence check that fails is in the decoder itself, ie in 
C++, as opposed to in perl. So it's probably not the same problem.

It could be that TUNING:filter failed. Can you check the logs for that? 
What is in the directory 
/cygdrive/c/Users/<user>/Desktop/moses/experiment/tuning/filtered.2 ?

cheers - Barry



On 14/05/13 07:06, A.E.M. Koenraadt wrote:
> Hi Barry,
>
> This has indeed solved the problem I had.
> However, a new problem occurs, in the tuning step. All other steps 
> pass now, so I think and hope this is the final hurdle.
>
> Attached you may find the graph again.
>
> In the log:
>
> number of steps doable or running: 1 at Mon, May 13, 2013 11:05:32 PM
>     doable: TUNING:tune
>     executing 
> /cygdrive/c/Users/<user>/Desktop/moses/experiment/steps/2/TUNING_tune.2 via 
> sh (1 active)
> step TUNING:tune crashed
> number of steps doable or running: 0 at Mon, May 13, 2013 11:05:41 PM
>
> In steps/2/TUNING_tune.2.STDERR:
>
> Using SCRIPTS_ROOTDIR: 
> /cygdrive/c/Users/<user>/Desktop/moses/cygwin/scripts
> Asking moses for feature names and values from 
> /cygdrive/c/Users/<user>/Desktop/moses/experiment/tuning/moses.filtered.ini.2
> Executing: /cygdrive/c/Users/<user>/Desktop/moses/cygwin/bin/moses 
> -threads 4 -v 0  -config 
> /cygdrive/c/Users/<user>/Desktop/moses/experiment/tuning/moses.filtered.ini.2 
> -inputtype 0 -show-weights > ./features.list
> ERROR:File 
> /cygdrive/c/Users/<user>/Desktop/moses/experiment/tuning/filtered.2/reordering-table.2.wbe-msd-bidirectional-fe
>  
> does not exist
> Exit code: 1
> Failed to run moses with the config 
> /cygdrive/c/Users/<user>/Desktop/moses/experiment/tuning/moses.filtered.ini.2 
> at 
> /cygdrive/c/Users/<user>/Desktop/moses/cygwin/scripts/training/mert-moses.pl 
> line 1169.
> cp: cannot stat 
> `/cygdrive/c/Users/<user>/Desktop/moses/experiment/tuning/tmp.2/moses.ini': 
> No such file or directory
>
> Again, the specified file indeed doesn't exist.. I'm unfortunately not 
> able to investigate this in detail myself at the moment. Could it be a 
> similar problem in mert-moses.pl?
>
> Kind regards,
> Diana
>
> On 5/13/2013 9:21 PM, A.E.M. Koenraadt wrote:
>> Hi Barry,
>>
>> thank you for your quick reply. Yes, I replaced my user name with 
>> <user> for my e-mail to this list. The path does exist, so I replaced 
>> the single occurrence of "if ! -s $filename" in train-model.perl by 
>> "if ! -e $filename" like you said. The new test is running right now, 
>> I'll report back when I have some new results! I hope this brings me 
>> one step closer to finishing the baseline system :)
>>
>> Kind regards,
>> Diana
>>
>> On 5/13/2013 10:37 AM, Barry Haddow wrote:
>>> Hi Diana
>>>
>>> Training is failing because the existence check for
>>>
>>>  /cygdrive/c/Users/<user>/Desktop/moses/experiment
>>>
>>> is failing. Is this the actual path that Moses is looking for, or 
>>> did you replace your user name with <user> in order to mail support?
>>>
>>> If the path that it is looking for indeed exists, it could be 
>>> because train-model.perl is using
>>>
>>> if ! -s $filename # exists and has non-zero length
>>>
>>> instead of
>>>
>>> if ! -e $filename # exists
>>>
>>> and the results differ between Linux and cygwin.
>>>
>>> Could you try replacing the "-s" with a "-e" and see if it works?
>>>
>>> cheers - Barry
>>>
>>>
>>>
>>> On 12/05/13 20:29, A.E.M. Koenraadt wrote:
>>>> Hi all,
>>>>
>>>> I've been trying to get EMS (experiment.perl) working, at least for 
>>>> the Baseline system 
>>>> (http://www.statmt.org/moses/?n=moses.baseline). I started using 
>>>> EMS because I ran into some problems and had hoped that using EMS 
>>>> and the sample config would relieve me from supplying too many 
>>>> commandline arguments. It has helped me so far.
>>>>
>>>> Unfortunately, I run into errors for the 'evaluation' and 'tuning' 
>>>> steps. I'm not yet familiar with the details of each step, so I'm 
>>>> hoping I can find some help here with these errors because I 
>>>> couldn't find it online so far.
>>>>
>>>> I'm running Cygwin under Win7 and when executing the baseline 
>>>> example, I have the following errors.
>>>>
>>>> In the log:
>>>>
>>>> number of steps doable or running: 3 at Sun, May 12, 2013 8:21:08 PM
>>>>     doable: TRAINING:create-config
>>>>     doable: EVALUATION:newstest2010:filter
>>>>     doable: TUNING:filter
>>>>     executing 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/experiment/steps/1/TRAINING_create-config.1
>>>>  
>>>> via sh (1 active)
>>>>     executing 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/experiment/steps/1/EVALUATION_newstest2010_filter.1
>>>>  
>>>> via sh (2 active)
>>>> step EVALUATION:newstest2010:filter crashed
>>>> number of steps doable or running: 1 at Sun, May 12, 2013 8:21:23 PM
>>>>     doable: TUNING:filter
>>>>     executing 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/experiment/steps/1/TUNING_filter.1 
>>>> via sh (1 active)
>>>> step TUNING:filter crashed
>>>> number of steps doable or running: 0 at Sun, May 12, 2013 8:21:33 PM
>>>>
>>>> In steps/1/EVALUATION_newstest2010_filter.1.STDERR
>>>>
>>>> Using SCRIPTS_ROOTDIR: 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/cygwin/scripts
>>>> ERROR: Language model file not found or empty: 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/experiment at 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/cygwin/scripts/training/train-model.perl
>>>>  
>>>> line 440.
>>>> Executing: mkdir -p 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/experiment/evaluation/newstest2010.filtered.1
>>>> Can't read 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/experiment/evaluation/newstest2010.moses.table.ini.1
>>>>  
>>>> at 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/cygwin/scripts/training/filter-model-given-input.pl
>>>>  
>>>> line 89.
>>>> rm: cannot remove 
>>>> `/cygdrive/c/Users/<user>/Desktop/moses/experiment/evaluation/newstest2010.moses.table.ini.1':
>>>>  
>>>> No such file or directory
>>>>
>>>> In steps/1/TUNING_filter.1.STDERR
>>>>
>>>> Using SCRIPTS_ROOTDIR: 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/cygwin/scripts
>>>> ERROR: Language model file not found or empty: 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/experiment at 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/cygwin/scripts/training/train-model.perl
>>>>  
>>>> line 440.
>>>> Executing: mkdir -p 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/experiment/tuning/filtered.1
>>>> Can't read 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/experiment/tuning/moses.table.ini.1 
>>>> at 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/cygwin/scripts/training/filter-model-given-input.pl
>>>>  
>>>> line 89.
>>>> rm: cannot remove 
>>>> `/cygdrive/c/Users/<user>/Desktop/moses/experiment/tuning/moses.table.ini.1':
>>>>  
>>>> No such file or directory
>>>>
>>>> The files it seems to concern (although I'm not sure given that 
>>>> they occur after the 'not found or empty' notification) 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/experiment/evaluation/newstest2010.moses.table.ini.1
>>>>  
>>>> and 
>>>> /cygdrive/c/Users/<user>/Desktop/moses/experiment/tuning/moses.table.ini.1 
>>>> indeed don't exist...
>>>>
>>>> Attached also the current graph.1.png.
>>>>
>>>> I've been able to fix other issues so far with the help of messages 
>>>> on this support mailinglist, so I'm hoping someone can help me fix 
>>>> this as well so that I can run the baseline example.
>>>>
>>>> Thank you kindly in advance.
>>>>
>>>> Diana Koenraadt
>>>>
>>>>
>>>> _______________________________________________
>>>> 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

Reply via email to