这几天使用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管理隔