Commit Graph

13 Commits

Author SHA1 Message Date
mehrad b3bbad24c5 update tests 2019-03-04 15:08:56 -08:00
Giovanni Campagna 1aa6306702 server: automatically grow the embedding matrix when new words are encountered
Otherwise, we feed actual unks to the model, while the model
is trained with character embeddings and expects to see some
actual value for everything.
2019-03-02 00:44:51 -08:00
Giovanni Campagna dac1e88a8e server: close gracefully on Ctrl-c and EOF 2019-03-02 00:17:34 -08:00
Giovanni Campagna 3a1fb01286 server: flush stdout after a request 2019-03-01 17:40:19 -08:00
Giovanni Campagna ce5c1aa8df Use logger instead of print()
print() uses stdout by default, which has two problems:

- it is not flushed until later (so messages don't show, or don't show
  up in order with other loggers)
- it conflicts with stdin/stdout usage by `decanlp server --stdin`
2019-03-01 17:35:04 -08:00
Giovanni Campagna 8d4136a79a server: add a simpler interface that just works over stdin/stdout 2019-03-01 16:29:05 -08:00
Giovanni Campagna 03ce9501ad server: remove --data argument
The server does not load any data file
2019-03-01 16:14:08 -08:00
Giovanni Campagna bafabac483 Fix argument handling 2019-03-01 16:13:10 -08:00
Giovanni Campagna ad1a15637a Fix missing import 2019-03-01 16:09:58 -08:00
Giovanni Campagna ac3ac8c680 Add Stanford copyright to all files that we touched 2019-03-01 15:54:54 -08:00
Giovanni Campagna 8e2b519ac3 Add copyright notices to all files
Makes the license clear and explicit
2019-03-01 15:51:45 -08:00
Giovanni Campagna 99e39f9528 Move generic dataset outside of torchtext
There is no reason for it to live inside torchtext, and having it
outside will help with using torchtext as a library
2019-03-01 15:47:11 -08:00
Giovanni Campagna 5447d0c37c Add a "decanlp" script that calls out to the different subcommands
Usage:
- decanlp train ...
- decanlp predict ...
- decanlp convert-to-logical-forms ...
2019-03-01 15:43:02 -08:00