[developers] LUI binaries in the main LKB repository

Woodley Packard sweaglesw at sweaglesw.org
Mon Mar 18 08:24:05 CET 2019


Hi Alexandre,

It looks like you sorted out the --auto option (it invokes an update from an earlier gold profile, and hence requires the --gold option as well).

Regarding csaw vs ace --pcfg, they do related but distinct things.  Invoking csaw by itself uses only the PCFG to choose a tree.  When you use ace with --pcfg, it invokes csaw internally to get that same tree, and then uses the regular ERG (or whatever unification-based grammar you specify) to actually parse the sentence, adding the csaw tree and all the constituents in it as additional possibilities.  In some cases the csaw tree will be selected as the best possibility, but more often (I believe) you will get ERG native analyses or frankentrees containing some mixture.

In FFTB, SEGV upon accept/reject is of course not the most desirable outcome.   Does that happen no matter which item you are working on, and no matter which analysis you pick?

Slow to reply but still wanting to be helpful,
Woodley

> On Mar 14, 2019, at 8:56 AM, Alexandre Rademaker <arademaker at gmail.com> wrote:
> 
> Hi all,
> 
> Woodley said on Wed Feb 13:
> 
>> Developers,
>> 
>> I have taken Francis's advice and set up scripts for compiling a 
>> full-ish set of binaries for ACE-dependent tools.  My plan is to upload 
>> a package of such binaries to the following address whenever(?) I 
>> release new ACE versions.  You will find 0.9.29 and 0.9.30 compatible 
>> binaries there today for fftb, csaw, ffmaster, ffworker, exmaster and 
>> exworker.  If you grab an fftb binary from here, keep in mind that you 
>> need to either explicitly tell it where the HTML/JS files it needs live 
>> with --webdir= or else put the binary adjacent to that assets directory.
>> 
>> http://sweaglesw.org/linguistics/acetools/
>> 
>> I hope this proves useful to somebody :-).  Please let me know if you 
>> find that these binaries don't work, or if you notice I am not keeping 
>> up with publishing them.  For the moment you will only find x86 
>> binaries; scripting the build process for OSX, for the moment, is still 
>> on the to-do list.  Note that yzlui and art binaries are not tied to ACE 
>> versions.
> 
> Two questions:
> 
> 1. Does it make sense to improve the wiki somehow connecting the pages below?
> 
> http://moin.delph-in.net/AceCsaw (*)
> http://moin.delph-in.net/FftbTop
> http://moin.delph-in.net/FeatureForestTrainer
> 
> I had to search for exworker, ffworker and csaw to understand what are these tools. BTW, in the first page (*) above, what is the difference between the two command lines:
> 
> echo "My sentence." | ./csaw path/to/my/grammar.dat treebank.pcfg
> echo "My sentence." | .ace -g path/to/my/grammar.dat --pcfg=treebank.pcfg
> 
> They provide the same functionality? They are alternative ways to do the same thing? 
> 
> 
> 2. It would be nice to have the page http://moin.delph-in.net/FftbTop updated, the current link points to a fftb version that is compatible only with ACE 0.9.19. Since my primary environment is MacOS, and I haven't figure out yet how to make fftb work from a docker container exporting the port to the host MacOS, I wonder if I can help with something to make the ports to OSX available.
> 
> Best,
> 
> --
> Alexandre Rademaker
> http://arademaker.github.io
> 
> 
> 




More information about the developers mailing list