关于使用windows运行flat代码时的bug

本人运行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:和其下一行

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值