首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >deeppavlov模型列车未找到模块

deeppavlov模型列车未找到模块
EN

Stack Overflow用户
提问于 2021-02-20 19:32:54
回答 1查看 278关注 0票数 1

我正在尝试在GoogleColab上开始深度巴夫洛夫模型训练:

代码语言:javascript
复制
with configs.ner.ner_ontonotes_bert_mult.open(encoding='utf8') as f:
    nerconfig = json.load(f)
nerconfig['dataset_reader']['data_path'] = '/content/drive/MyDrive/ntiii/train_test'
nerconfig['metadata']['variables']['NER_PATH'] = '/content/drive/MyDrive/ntiii/'
nerconfig['metadata']['download'] = [nerconfig['metadata']['download'][-1]]
with open('/content/drive/MyDrive/ntiii/train_test/conf.json', 'w', encoding="utf-8") as f:
    json.dump(nerconfig, f)
!python -m deeppavlov train '/content/drive/MyDrive/ntiii/train_test/conf.json'

并得到错误:

代码语言:javascript
复制
[nltk_data] Downloading package punkt to /root/nltk_data...
[nltk_data]   Package punkt is already up-to-date!
[nltk_data] Downloading package stopwords to /root/nltk_data...
[nltk_data]   Package stopwords is already up-to-date!
[nltk_data] Downloading package perluniprops to /root/nltk_data...
[nltk_data]   Package perluniprops is already up-to-date!
[nltk_data] Downloading package nonbreaking_prefixes to
[nltk_data]     /root/nltk_data...
[nltk_data]   Package nonbreaking_prefixes is already up-to-date!
Traceback (most recent call last):
  File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/local/lib/python3.6/dist-packages/deeppavlov/__main__.py", line 4, in <module>
    main()
  File "/usr/local/lib/python3.6/dist-packages/deeppavlov/deep.py", line 85, in main
    start_epoch_num=args.start_epoch_num)
  File "/usr/local/lib/python3.6/dist-packages/deeppavlov/core/commands/train.py", line 121, in train_evaluate_model_from_config
    trainer.train(iterator)
  File "/usr/local/lib/python3.6/dist-packages/deeppavlov/core/trainers/nn_trainer.py", line 334, in train
    self.fit_chainer(iterator)
  File "/usr/local/lib/python3.6/dist-packages/deeppavlov/core/trainers/fit_trainer.py", line 104, in fit_chainer
    component = from_params(component_config, mode='train')
  File "/usr/local/lib/python3.6/dist-packages/deeppavlov/core/common/params.py", line 95, in from_params
    obj = get_model(cls_name)
  File "/usr/local/lib/python3.6/dist-packages/deeppavlov/core/common/registry.py", line 72, in get_model
    return cls_from_str(_REGISTRY[name])
  File "/usr/local/lib/python3.6/dist-packages/deeppavlov/core/common/registry.py", line 40, in cls_from_str
    return getattr(importlib.import_module(module_name), cls_name)
  File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/local/lib/python3.6/dist-packages/deeppavlov/models/preprocessors/bert_preprocessor.py", line 19, in <module>
    from bert_dp.preprocessing import convert_examples_to_features, InputExample, InputFeatures
ModuleNotFoundError: No module named 'bert_dp'

我的代码是基于http://docs.deeppavlov.ai/en/master/features/models/squad.html的。

请帮我解决这个问题

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-20 20:41:00

请确保您已经通过运行以下命令安装了所有模型需求

代码语言:javascript
复制
!python -m deeppavlov install '/content/drive/MyDrive/ntiii/train_test/conf.json'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66291023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档