谷歌Bert模型运行run_classifier.py出现的几个错误

昨天从github上下载下来谷歌最基础的bert模型,打算跑跑看,然后就出现了问题,现在把我出现的问题整理一下,希望能帮到大家。
首先,配好环境后运行出现了如下问题:
在这里插入图片描述
注意看这个报错,翻译过来是无法创建/打开这个文件。错误原因:路径错误,运行之前我们需要在configurations里面配置参数,如下图所示:
在这里插入图片描述
我们要把这里的路径和项目路径改成一致(注意:网上直接复制过来的路径不能用,需要修改)这里需要注意的一点是,我从github官网上直接下载下来的代码,各个.py文件都在分散的排列在文件里,我下载预训练模型和GLUE数据集后,就导致这些.py文件和她们是一级的,所以尽管我配置路径和我项目一样,也还出现了路径错误。我将各个py文件放进了一个文件夹,最后的目录结果见下图:
在这里插入图片描述
2.修改好路径继续运行,出现了第二个问题,见下图:
在这里插入图片描述
这个错误说明tensorflow的版本问题,我一开始用的python=3.6,tensorflow=1.5,出现了这个问题。我就去网上搜解决方法,有两种方案:1.降低trnsorflow版本到1.x 2.不用降低版本,修改代码,便可以在2.x的版本上运行。我最开始在cmd里输入pip install tensorflow==1.1.1 -i +镜像源。发现也是报错,反复试了几个不同的说法也没有解决,就开始尝试第二种方法,发现要改的代码太多,最后也不能保证能运行成功,就放弃了。最后还是选择了第一种方法,只不过这次有点不一样,在cmd中输入**pip install tensorflow-cpu==1.15.0 -i https://pypi.douban.com/simple/**加上个cpu(因为我是在cpu上运行的)然后就下载成功了,用的tensorflow=1.15的版本。
解决了这两个问题,我的代码就可以正常运行了,大概运行了不到两个小时然后出来结果了,见下图。
在这里插入图片描述
对比一下官网给出的数据,还是有点差别,不过好在能运行出来了,再接再厉!
在这里插入图片描述
记录小王学习代码遇到的问题,也希望可以帮助遇到此类问题的同学。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值