|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## v0.3.3 |
| 4 | + |
| 5 | +### New features |
| 6 | + |
| 7 | +- Add XLM-R document classification server + console (#1358) |
| 8 | +- MLP layer embed for float tensors and `FloatListSeqTensorizer` for `List[List[[float]]` features. (#1374) |
| 9 | +- Add `class_accuracy` in `MultiLabelSoftClassificationMetrics` (#1371) |
| 10 | +- Add an option to skip test run after models have been trained (#1372) |
| 11 | +- Support DP in PyText (#1366) |
| 12 | +- Support torchscriptify in multi_label_classification_layer (#1350) |
| 13 | +- Add custom metric class for reporting Joint model metrics (#1339) |
| 14 | +- MultiLabel-MultiClass Model for Joint Sequence Tagging (#1335) |
| 15 | +- Scripted tokenizer support for DocModel (#1314) |
| 16 | + |
| 17 | +### Bugfixes |
| 18 | +- Fixed metric reporter aggregation and output layer for the multi-label classification |
| 19 | +- Remove `move_state_dict_to_gpu`, which is causing CUDA OOM (#1367) |
| 20 | +- Fix Flow's default conversion of dict to AttrDict |
| 21 | +- Fix bug in `ClassificationOutputLayer` that `pad_idx` is never respected (#1347) |
| 22 | +- Serializing/Deserializing type Any: bugfix and simplification (#1344) |
| 23 | +- Fix RoBERTa Q&A Training Bug with multiple BoS tokens. (#1343) |
| 24 | + |
| 25 | +### Other |
| 26 | +- Better error message for misconfigured data fields |
| 27 | +- Replace deprecated integer division with floor division operator |
| 28 | +- Add informative prints to assert statements (#1360) |
| 29 | +- TorchScript: Put dense tensor on the same device with other input tensors (#1361) |
| 30 | +- Update PyTorch + ONNX (#1340) |
| 31 | +- Update PyTorch + ONNX (#1340)- binary ONNX |
| 32 | +- Update PR Template (#1349) |
| 33 | +- Reduce memory request for pytext train operator |
| 34 | +- Add 'contrib' directory for experimental code (#1333) |
| 35 | + |
3 | 36 | ## v0.3.2
|
4 | 37 |
|
5 |
| -## New features |
| 38 | +### New features |
6 | 39 |
|
7 | 40 | - Support read file from http URL (#1317)
|
8 | 41 | - add a new PyText get_num_examples_from_batch function in model (#1319)
|
|
27 | 60 | - Support multi label classification
|
28 | 61 | - BART in decoupled model
|
29 | 62 |
|
30 |
| -## Bug fixes |
| 63 | +### Bug fixes |
31 | 64 |
|
32 | 65 | - Cast model output to cpu (#1329)
|
33 | 66 | - Fix OSS predict-py API (#1320)
|
|
43 | 76 | - fix debug file generation for multilabel classification (#1247)
|
44 | 77 | - Fix fp16 optimizer attribute name
|
45 | 78 |
|
46 |
| -## Other |
| 79 | +### Other |
47 | 80 |
|
48 | 81 | - New Debug File for masked seq2seq
|
49 | 82 | - Move MockConfigLoader to OSS (#1324)
|
|
110 | 143 |
|
111 | 144 | ## v0.3.1
|
112 | 145 |
|
113 |
| -## New features |
| 146 | +### New features |
114 | 147 | - Implement SquadQA tensorizer in TorchScript (#1211)
|
115 | 148 | - Add session data source for df (#1202)
|
116 | 149 | - Dynamic Batch Scheduler Implementation (#1200)
|
|
129 | 162 | - CyclicLRScheduler (#1157)
|
130 | 163 | - PyText Entity Linking: ELTask and ELMetricReporter (#1165)
|
131 | 164 |
|
132 |
| -## Bug fixes |
| 165 | +### Bug fixes |
133 | 166 | - Don't upgrade if Tensorizer already given (#504)
|
134 | 167 | - avoid torchscriptify on a ScriptModule (#1214)
|
135 | 168 | - Make tensorboard robust to NaN and Inf in model params (#1206)
|
|
144 | 177 | - Fix zero loss tensor in SquadOutputLayer (#1181)
|
145 | 178 | - qa fix for ignore_impossible=False
|
146 | 179 |
|
147 |
| -## Other |
| 180 | +### Other |
148 | 181 |
|
149 | 182 | - Printing out error's underlying reason (#1227)
|
150 | 183 | - tidy file path in help text for invocation of docnn.json example (#1221)
|
|
176 | 209 |
|
177 | 210 | ## v0.3.0
|
178 | 211 |
|
179 |
| -## New Features |
| 212 | +### New Features |
180 | 213 | **RoBERTa and XLM-R**
|
181 | 214 | - Integrate XLM-R into PyText (#1120)
|
182 | 215 | - Consolidate BERT, XLM and RobERTa Tensorizers (#1119)
|
|
244 | 277 | - Optimize Gelu module for caffe2 export (#918)
|
245 | 278 | - Save best model's sub-modules when enabled (#912)
|
246 | 279 |
|
247 |
| -## Documentation / Usability |
| 280 | +### Documentation / Usability |
248 | 281 | - XLM-R tutorial in notebook (#1159)
|
249 | 282 | - Update XLM-R OSS tutorial and add Google Colab link (#1168)
|
250 | 283 | - Update "raw_text" to "text" in tutorial (#1010)
|
|
264 | 297 | - Config adapter old data handler helper (#943)
|
265 | 298 | - Nicer gen_config_impl (#944)
|
266 | 299 |
|
267 |
| -## Deprecated Features |
| 300 | +### Deprecated Features |
268 | 301 | - Remove DocModel_Deprecated (#916)
|
269 | 302 | - Remove RNNGParser_Deprecated, SemanticParsingTask_Deprecated, SemanticParsingCppTask_Deprecate, RnngJitTask,
|
270 | 303 | - Remove QueryDocumentTask_Deprecated(#926)
|
271 | 304 | - Remove LMTask_Deprecated and LMLSTM_Deprecated (#882)
|
272 | 305 | - CompositionDataHandler to fb/deprecated (#963)
|
273 | 306 | - Delete deprecated Word Tagging tasks, models and data handlers (#910)
|
274 | 307 |
|
275 |
| -## Bug Fixes |
| 308 | +### Bug Fixes |
276 | 309 | - Fix caffe2 predict (#1103)
|
277 | 310 | - Fix bug when tensorizer is not defined (#1169)
|
278 | 311 | - Fix multitask metric reporter for lr logging (#1164)
|
|
0 commit comments