本人运行FLAT代码时碰到了一些小问题,可能涉及到windows和pytorch版本问题,所以上传到csdn上,希望能减少大家解决这些问题的时间。
我运行的文件来自下面链接https://blog.csdn.net/weixin_44826203/article/details/114384618
这些问题可能对于借鉴这位作者的人会更有针对性
1.各种gkb,跑到报错的文件上狂加,encoding=‘utf-8’即可
2.git 报错 我是在报错信息中有from git import Repo的那个文件中在from git之前加上了os.environ[“GIT_PYTHON_REFRESH”] = “quiet” (前提是正好前面就import了os 不然还需要再import os)3.ModuleNotFoundError: No module named ‘fastNLP.core.my_trainer’ 把my_trainer改成trainer
4.我印象中由于pytorch(1.7.0)版本问题,我某处也出现过.long()的bug,把).long()修改为,dtype=torch.long即可,此处可以修改代码的时候注意一下括号问题,较易出错
5.windows 系统的OSError22 我使用的方法是在出错文件(fastNLP.core.utils)第349行加上了cache_filepath = cache_filepath.replace(’:’, ‘-’) 网上的其他解决方式是注释掉with open(cache_filepath, ‘wb’) as f:和其下一行
关于使用windows运行flat代码时的bug
最新推荐文章于 2024-03-31 20:58:45 发布