Releases: deeppavlov/DeepPavlov
Releases · deeppavlov/DeepPavlov
Release 1.0.0
Breaking Changes
- Changed
riseapi
mode response format (#1585). - Removed support for TensorFlow v1.x: removed all TF-based components, removed TF mentions from documentation, default train class replaced with
torch_trainer
(#1574). - TensorFlow-based models were replaced with the PyTorch-based ones, some models were renamed, various models and components were removed.
- Replaced Models:
- Removed Models
- Classifiers, Doc Retrieval, Go-Bot, Neural Morphological Tagging, NER, ODQA, Ranking, Spelling Correction, Context Question Answering (#1523)
- ASR, TTS (#1526)
- ELMO (#1533)
- Chinese Context Question Answering (#1534)
- Ranking Models (#1537)
- Go-Bot (#1544)
- KBQA, Multitask BERT (#1560)
- Intent Catcher (#1564)
- Morpho/Syntax Models (#1573)
- Removed Components
- Removed serialization mechanism
Major Features and Improvements
- Python 3.8/3.9 support (#1525).
- Added nested configs overwriting mechanism (#1561).
- Added case-agnostic distil NER for DREAM (#1570).
- Added DeepPavlov Topics Classifier model (#1584).
- Added Russian SuperGLUE models (#1577).
- Added external metrics support (#1546).
- Added Jupyter Notebook support to documentation (#1592).
Bug Fixes and Other Changes
- Requirements updated (#1578).
- Models deprecation mechanism (#1547).
- Uploaded DeepPavlov BERT models with MLM & NSP heads parameters (#1502).
- Fixed en_core_web_sm loading error (#1524)
- Fixed NER models table view (#1529)
- Removed special version of Transformers library for certain components (#1532)
- Fixed tests (#1543)
- Updated library output during model training (#1572)
- Fixed ConnectionResetError handling in simple_download (#1586)
- Minor fixes in KBQA models (#1591)
- Added iterations count and speed output during training (#1593)
- Fixed
datasets
version (#1596)
Release 0.17.6
- Changed links to group https://github.com/deeppavlov
Release 0.17.5
- fixed broken links from https://github.com/deepmipt to https://github.com/deeppavlovteam
Release 1.0.0rc1
Note: DeepPavlov 1.0.0
is not released yet!
DeepPavlov 1.0.0 Release Notes
- Added Python 3.8 and 3.9 support and library requirements are optimized in #1525 and #1578.
- Removed all TensorFlow components and default trainer replaced with
torch_trainer
in #1574. - Added Russian SuperGLUE models and submission generation in #1577.
- Added NER case-agnostig config in #1570.
- Added external metrics support in #1546.
- Nested config overwriting mechanism in #1561.
- Refactoring of the training logging in #1572.
- KBQA models migrated to PyTorch in #1569.
- Classification models migrated to PyTorch in #1565.
- NER models migrated to PyTorch in #1545.
- Context question answering models migrated to PyTorch in #1539.
- Entity Linking migrated to PyTorch and reduced RAM and VRAM consumption in #1516.
- Added config deprecation mechanism in #1547.
torch_bert_ranker
now uses the same Hugging Face Transformers version as the rest of the components in #1532.- Models and components removed in #1523, #1526, #1534, #1533, #1537, #1544, #1560, #1563, #1564, #1573.
- Fixed a problem with pre-trained BERT models by DeepPavlov in #1502. Resolves #1275 and #1390.
- Fixed en_core_web_sm load error during tests in #1524.
- Removed Telegram, MSBot Framework, Yandex Alice and Amazon Alexa connectors in #1548.
- Documentation updated in #1517, #1529.
Release 0.17.4
- fix
TypeError: Descriptors cannot not be created directly.
for Python 3.7.
Release 0.17.3
- fix
AttributeError module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK
.
Release 1.0.0rc0
Renamed models:
When a.json
is renamed to b.json
, original b.json
is removed.
- squad_ru_torch_bert -> squad_ru_bert
- ner_rus_bert_torch -> ner_rus_bert
- insults_kaggle_bert_torch -> insults_kaggle_bert
TensorFlow replaced by PyTorch
Removed models:
asr
elmo
classifiers
- insults_kaggle
- insults_kaggle_conv_bert
- intents_dstc2
- intents_dstc2_bert
- intents_dstc2_big
- intents_sample_csv
- intents_sample_json
- intents_snips
- intents_snips_big
- intents_snips_sklearn
- intents_snips_tfidf_weighted
- relation_prediction_rus
- ru_obscenity_classifier
- rusentiment_bigru_superconv
- rusentiment_cnn
- sentiment_imdb_bert
- sentiment_imdb_conv_bert
- sentiment_sst_multi_bert
- sentiment_twitter_bert_emb
- sentiment_twitter_preproc
- sentiment_yelp_conv_bert
- sentiment_yelp_multi_bert
- sst_torch_swcnn
- topic_ag_news
- yahoo_convers_vs_info
- yahoo_convers_vs_info_bert
doc_retrieval
go_bot
morpho_tagger
- morpho_ar
- morpho_cs
- morpho_de
- morpho_en
- morpho_es_ancora
- morpho_fr
- morpho_hi
- morpho_hu
- morpho_it
- morpho_ru_syntagrus
- morpho_ru_syntagrus_pymorphy
- morpho_ru_syntagrus_pymorphy_lemmatize
- morpho_tr
ner
- ner_conll2003_pos
- ner_dstc2
- ner_few_shot_ru
- ner_few_shot_ru_simulate
- ner_kb_rus
- ner_lcquad_bert_probas
- ner_ontonotes_m1
- slotfill_dstc2
- slotfill_dstc2_raw
- slotfill_simple_dstc2_raw
- slotfill_simple_rasa_raw
- vlsp2016_full
odqa
ranking
- paraphrase_ident_paraphraser
- [paraphrase_ident_paraphraser_interact](https://github.com/deepmipt/DeepPavlov/blob/0.17.1/deeppavlov/configs/ranking/paraphrase_ident...
Release 0.17.2
Release 0.17.1
- Pipeline building syntax using python is simplified