Skip to content

Releases: deeppavlov/DeepPavlov

Release 1.0.0

08 Nov 08:37
1a59449
Compare
Choose a tag to compare

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
      • Connectors to: Telegram, Microsoft Bot Framework, Amazon Alexa, Yandex Alice (#1548)
      • Various components (#1563)
  • 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

16 Sep 15:29
27ad09e
Compare
Choose a tag to compare

Release 0.17.5

16 Sep 15:28
e463c13
Compare
Choose a tag to compare

Release 1.0.0rc1

17 Jul 06:13
bfd5cd0
Compare
Choose a tag to compare
Release 1.0.0rc1 Pre-release
Pre-release

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

31 May 12:02
eddb445
Compare
Choose a tag to compare
  • fix TypeError: Descriptors cannot not be created directly. for Python 3.7.

Release 0.17.3

27 Apr 14:19
67384e1
Compare
Choose a tag to compare
  • fix AttributeError module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK.

Release 1.0.0rc0

29 Mar 08:19
d932c9b
Compare
Choose a tag to compare
Release 1.0.0rc0 Pre-release
Pre-release

Renamed models:

When a.json is renamed to b.json, original b.json is removed.

TensorFlow replaced by PyTorch

Removed models:

asr

elmo

classifiers

doc_retrieval

go_bot

morpho_tagger

ner

odqa

ranking

Read more

Release 0.17.2

16 Dec 19:45
0855542
Compare
Choose a tag to compare
  • Removed 12 configuration files and 5 components (1498, 1499)
  • SuperGLUE models updated

Release 0.17.1

28 Sep 17:33
d73f457
Compare
Choose a tag to compare
  • Pipeline building syntax using python is simplified

Release 0.17.0

07 Sep 08:01
f5117cd
Compare
Choose a tag to compare