This is primarily a bugfix release as well as the final release on PyTorch 0.3.
-
Fixes the TQDM bug that was causing jobs to hang in our internal job execution framework (Beaker).
-
Moves tests into the source distribution, which a user needed to create a conda installation.
Here is a full list of commits:
66da4ee Update version numbers referred to in tutorials.
1c8b149 (upstream/master, master) Fix crash when validation metric is 0 (#1274)
b4c9fe4 (release-v0.4.2) Migrate gevent's wsgi to pywsgi (#1272)
6b5b017 allennlp train
should fail faster if trainer.cuda_device >= 0 (#1196)
40691d3 Fix LR scheduler and test usage inside Trainer (#1255)
ed3697c Remove most mentions of python -m allennlp.run (#1264)
7b9d6a2 Consolidate installation instructions (#1261)
622ea1b (origin/master, origin/HEAD) Tutorial cleanup (#1260)
c2b61c6 make evalb use unique temporary directories per process (#1254)
906b26f make it OK if serialization_dir exists but is empty (#1251)
5ebe103 Add missing close brace, standardize indentation in ELMo howto (#1252)
eabb37f Output predictions in CSV format for official eval (#1249)
d1c36de Constituency Parser Demo Reference Update (#1248)
4f2db42 Replace slicing with chunk along the last dim (#1244)
a4f2fb8 Cache remote datasets with fixed-length filenames (#1230)
9ef013d Fix Constituency Parser / EVALB for pip-installed allennlp (#1233)
3dcde32 Add custom extensions to distribution and install (#1229)
229361c In train_model(), load the best weights at the end so that: (#1234)
76a5a80 changed checklist cost computation (#1231)
d0bd42d edit project root test (#1227)
356829d Add allennlp test-install command (#1213)
820cbfb gitignore EVALB generated files (#1214)
3a8fdb0 Include tests in source distribution (#1208)
10ea3b3 Add the attention visualization to the textual entailment demo (#1219)
b71ef43 Fix for #203 (#1210)
f246da7 Add missing import to setup.py (#1215)
70862e0 Make pytest_runner a conditional requirement in setup.py (#1203)
10e7e99 Remove argparse from requirements (#1202)
e1fdad6 Added a ConstrainedBeamSearch, switched MML to use it (#1189)
7bd52cb Use README.md for PyPI long description (#1201)
2dda95b Changed how checklist balance is used in action prediction (#1204)
1554fb0 Update test requirements in setup.py, remove pytest-pythonpath (#1207)
a8f7ada Added dropout to the NLVR parser (#1205)
b5af3e4 Prune finished states in ERM (#1187)
77b33fb Add compute model number to Compile custom LSTM for Tesla V100 (#1198)
63f2108 Update ELMo command help docstring (#1195)
8ba5867 Added coverage to WikiTables ERM parser (#1181)
69ae074 Rename tutorials so they're clearly connected. (#1186)
65aecdd Add a tutorial for using the pre-trained models. (#1182)
3add61d check for zero grads only if grad is not none (#1188)
7142962 ERM parser for wikitables (#1159)
c369502 Add missing --all flag to ELMo howto (#1183)
ea2e431 Update using_in_your_repo.md
7cc4f72 Update using_in_your_repo.md
19980b5 Add shebang to bin/allennlp (#1179)
58f9033 Clarify the ELMo readme (#1167)
4f8834c fix comment (#1171)
af283d1 hack to stop tqdm hanging (#1168)
a6d4b1b Merge branch 'release-v0.4.2'
15f6102 bump version numbers in README
60e03e3 remove spaces in SpacyWordSplitter.batch_tokenize (#1156)