pycharm编辑中遇到的tensorflow和cuda版本不匹配的问题
W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
查了查说是tensorflow和cuda版本不匹配的问题,建议降低tensorflow版本,但是我不知道cuda的版本,cmd后调用指令nvcc -V可以查看cuda版本,调用指令报错显示没有nvcc指令,发现电脑没装cuda
解决办法;1、安装cuda和cuDNN 2、安装tensorflow-gpu
tf和cuda的版本匹配查看官网
https://tensorflow.google.cn/install/source_windows?hl=zh-cn
1、安装cuda和cuDNN
先查看一下我的虚拟环境tensorflow中的tensorflow版本
进入虚拟环境:activate tensorflow
查看pip列表:pip list
显示我的tensorflow是2.6.2
在官网https://www.tensorflow.org/install/source?hl=zh-cn#gpu可以查到我应该安装11.2的CUDA和8.1的cuDNN
ps:还需要提前查看自己的电脑是否支持这个版本的cuda
方法是打开nvidia控制面板 -> 选择左下角的系统信息 -> 组件,第三行,可以看到自己电脑支持的cuda
详细安装教程参考:https://blog.csdn.net/weixin_44189155/article/details/126359352?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168672419116800215064099%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=168672419116800215064099&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-2-126359352-null-null.142^v88^control_2,239^v2^insert_chatgpt&utm_term=%E5%AE%89%E8%A3%85cuda&spm=1018.2226.3001.4187
2、安装tensorflow-gpu
创建虚拟环境时候报错网络超时
后面改了.ocndarc配置,参考https://blog.csdn.net/baicoo/article/details/108411067
然后网络超时错误就解决了
调用指令:
1)
conda create -n tensorflow_gpu python=3.6
2)
activate tensorflow_gpu
3)注意pip的tensorflow-gpu版本要跟cuda和cuDNN对应
pip install tensorflow-gpu==2.6.0
4)pycharm配置刚刚弄好的tensorflow_gpu环境
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?