tensorflow 报错can‘t create new writeablefile的解决办法

在使用PyCharm运行深度学习人脸识别模型时遇到GPU使用问题,TensorFlow提示不能创建新的writeablefile。问题根源在于CUDA版本与TensorFlow版本不匹配。解决方法包括确定显卡型号(例如GTX1050),安装匹配的CUDA(如CUDA9.0)、CUDNN(如CUDNN7.6)和TensorFlow-GPU(如1.10)。还需正确配置conda环境,确保在激活的环境中安装包,并在PyCharm中选择conda环境作为Python解释器,避免包安装到错误的环境中。
摘要由CSDN通过智能技术生成

这几天使用pycharm跑了一个人脸识别的深度学习模型,虽然程序正常运行,但是速度很慢,还出现了卡帧的情况

并且tensorflow一直告诉我gpu无法使用

报错有各种各样的版本,其中can't create new writeablefile就是其中之一,我纠结了一个星期,最后才发现了问题

问题出在了环境配置的情况:你的显卡支持的cuda版本与tensorflow版本不匹配(也有torch库这些跑深度学习的,现在还在学习不是很清楚这些库之间的区别是什么)。我把之前的cuda卸载了。最后解决了问题

首先要先看清楚你的显卡是什么,然后再安装你的显卡对应的cuda的版本,千万别去Nvdia里面查看你当前的cuda的版本,安装下来之后,不对应你的显卡,还是一大堆错,并且报错代码很奇怪,都没有确切的解决办法

我的显卡是gtx1050,百度找到了的版本CUDA9.0+CUDNN7.6+tensorflow-gpu1.10,然后使用conda环境配置安装下载其他的程序所需要包,最后解决了

然后需要理清楚这个:如何在pycharm中使用conda环境,如何配置conda环境,如何在conda环境中安装包,我参考的B站视频如下:【conda教程】【机器学习环境搭建】使用Miniconda管理隔

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值