tensorflow - 如何使用 AMD 显卡导入 tensorflow-GPU,或任何解决方法
问题描述
我有 AMD 显卡。现在,当我尝试导入 tensorflow 时,出现以下错误。我认为(据我所知)如果我使用普通的 TF 而不是 TF-GPU,那么这个问题可能会解决。但是,我确实想使用显卡,因为否则我的强化学习算法真的很慢。有什么解决方法吗?
ImportError:找不到“nvcuda.dll”。TensorFlow 要求将此 DLL 安装在以 %PATH% 环境变量命名的目录中。通常它安装在“C:\Windows\System32”中。如果不存在,请确保您有一个支持 CUDA 的 GPU 并安装了正确的驱动程序。
解决方案
目前,现在使用 AMD,您可以通过两种方式来实现它。要么使用最新的 AMD 的 ROCm 来安装 tensorflow。
和
检查您是否使用支持的 AMD GPU 在此处检查
或者如果您的显卡不支持 ROCm,则使用 TensorFlow 的 OpenCL 实现
https://github.com/benoitsteiner/tensorflow-opencl
或者
推荐阅读
- asp.net-core - asp.net core中计划任务的IHostedService和Task有什么区别?
- python - Python 优化 - 我可以避免双重 for 循环吗?
- reactjs - 是否可以让 VictoryPie Slices 相互重叠?
- python - 您如何仅使用默认库使用 python 3.x 阅读 PDF?
- python - 单击HTML上的提交按钮后表单消失
- mongodb - MongoDB聚合使用扫描连接集合?
- cypress - 如何在 Cypress 中实现 Ctrl 按住键和拖放?
- javascript - event.target.value 在更改之前赋予价值
- reactjs - 使用 Ionic React 从 IonMenu 重定向到页面
- node.js - 使用 PingID 调试 npm 代码时出现语法错误