文本生成,语言模型 示例 报错 ModuleNotFoundError: No module named 'lightnlp.tg.cb.models'
NeroSong opened this issue · comments
Nero Song commented
Mac 最新版本,按照Readme完成安装。
example目录执行python3 ./test_lm.py
,报错:
Traceback (most recent call last):
File "./test_lm.py", line 5, in <module>
from lightnlp.tg import LM
File "/usr/local/lib/python3.7/site-packages/lightnlp/tg/__init__.py", line 3, in <module>
from .cb.module import CB
File "/usr/local/lib/python3.7/site-packages/lightnlp/tg/cb/module.py", line 16, in <module>
from .model import CBConfig, CBSeq2Seq
File "/usr/local/lib/python3.7/site-packages/lightnlp/tg/cb/model.py", line 2, in <module>
from .models.encoder import Encoder
ModuleNotFoundError: No module named 'lightnlp.tg.cb.models'
Defang Li commented
感谢试用提醒,发现确有个bug。现在已修复~
Nero Song commented
感谢试用提醒,发现确有个bug。现在已修复~
git pull 到最新版本后,还是报同样的错误。
是我哪里配置有问题嘛🤔
Nero Song commented
@smilelight Sorry刚才确实忘了更新pip,只是拉了下repo😅
更新后出现了新的报错:
Traceback (most recent call last):
File "./test_lm.py", line 16, in <module>
lm_model.load('./lm_saves')
File "/usr/local/lib/python3.7/site-packages/lightnlp/tg/lm/module.py", line 62, in load
config = LMConfig.load(save_path)
File "/usr/local/lib/python3.7/site-packages/lightnlp/base/model.py", line 18, in load
with open(config_path, 'rb') as f:
FileNotFoundError: [Errno 2] No such file or directory: './lm_saves/config.pkl'
Defang Li commented
@NeroSong 模型要先训练然后才能加载预测部署等。把train这一行取消注释,然后还需要手动设置TensorBoard日志的保存位置log_dir
才可以(其他参数都可选,有默认选项)
Nero Song commented
@smilelight 根据实例文档找到了字向量的数据。
非常好用,感谢作者!
期待以后能有更多发展👍