python - 我可以在 TensorFlow 上同时运行 AMD GPU 和 NVIDIA GPU 吗?
问题描述
简单的问题:我可以在 TensorFlow 中同时运行双 GPU 设置(如下所示)吗?
1 AMD RX 480 and 1 NVIDIA 3070
(ROCm 3.5.1 and CUDA 11)
我试图通过安装 TensorFlow (2.4) 和 TensorFlow ROCm(2.4) 以及所有适当的驱动程序来做到这一点。不幸的是,TensorFlow 只选择其中之一,这取决于是否安装了 TensorFlow ROCm。
我怎样才能解决这个问题?
如果不可能,原因是什么?
解决方案
我真的不认为你能做到。Tensorflow-rocm 是 Tensorflow 的一个分支。AMD 已经做出了很大改变,以实现与 GPU 的兼容性。因此,由于它们是不同的包,它们不能完全运行。
推荐阅读
- c# - 添加 JToken 时出现错误 Newtonsoft.Json.Linq.JProperty 不能有多个值
- hash - 如何确保散列函数不会为 2+ 个不同的条目生成相同的密码?
- wicket - 我怎样才能得到 wicket 1.4 中的 id 奇怪问题
- python - 在 .build() 和 .start() 之后无法获得 kivy 应用程序的屏幕
- sql-server - Powershell Invoke-Sqlcmd:从字符串转换日期和/或时间时转换失败
- python - 在 Django 通道中执行数据库查询
- python - 如果两列中的值不存在,则插入新行(使用 PostgreSQL db 的 peewee)
- html - 我的纯 CSS 手风琴在其中一个部分打开并且侧面的 V 形不正常时侧向移动
- pytorch - IndexError:索引 39092 超出轴 0 的范围,大小为 39092;我正在尝试训练多标签分类
- python - 使用 np.delete 的问题