Anaconda,pycharm,tensorflow -cpu 的安装及Bert模型的运行

本文详述了在Win10-64位系统中,从零开始配置环境并成功运行Bert模型的全过程。包括选用特定版本的Anaconda与PyCharm,安装TensorFlow 1.11.0,以及解决模型运行中出现的各种错误,如NotFoundErrors,通过调整模型参数路径等方法最终实现Bert模型的成功运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人配置win10-64位笔记本
(只能安装tensorflow -cpu)
踩坑无数后,最终决定把所有有关python的软件、环境全部卸载。然后重新安装:
采用如下安装攻略:
https://blog.csdn.net/nanhuaibeian/article/details/100548002
但是Anaconda的版本官网不可选择,所以找了清华镜像
(1)如下,可选择你要找的Anaconda版本
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
这里我选择的3-5.2.0

(2)严格按采用的攻略安装

(3)下载pycharm,攻略里用的专业版,但破解文件失效,所以我安装的社区版,链接如下:
http://www.jetbrains.com/pycharm/download/#section=windows

(4)接下来在 Anaconda 中新建一个 TensorFlow 环境基本步骤与攻略一样。

(5)重点来了:
因为要运行Bert模型,里面的内置函数调用的很多,所以对 TensorFlow 版本的选择极其重要,这里尝试了
攻略里conda install tensorflow(是tensorflow1.2.0 版)
出现错误
然后安装 pip install tensorflow
1.4.0
还是有错误
最终选择版本!! pip install tensorflow==1.11.0

(6)注意每次卸载要干净,我一般用 pip uninstall tensorflow卸载后,还找安装目录彻底删除干净,我的安装目录C:\Users\29312\Anaconda3 下删除envs文件。

(7)就这样bert模型终于可以运行了,但是运行一半又出错
tensorflow.python.framework.errors_impl.NotFoundError: Unsuccessful TensorSliceReader constructor: Failed to find any matching files for D:\xtm\bert\GLUE\BERT_BASE_DIR\uncased_L-12_H-768_A-12\bert_model.ckpt

(8)解决方法就是把模型参数的路径改为相对路径,如下:
–init_checkpoint=…/GLUE/BERT_BASE_DIR/uncased_L-12_H-768_A-12/bert_model.ckpt

(9)终于成功运行,得到结果!!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值