首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >深度学习可以用Nvidia的GPU以外的GPU来完成吗?

深度学习可以用Nvidia的GPU以外的GPU来完成吗?
EN

Stack Overflow用户
提问于 2021-07-15 03:21:15
回答 2查看 23关注 0票数 0

我打算买一台GPU,我已经有了很多选择。有一些GPU不是Nvidia的产品,但在价格方面比Nvidia的同等产品性能更好。我现在的问题是,如果我买了一个华硕的GPU,是否可以用它来进行深度学习,并利用它来开发基于tensorflow gpu的驱动程序?

EN

回答 2

Stack Overflow用户

发布于 2021-07-15 03:40:01

是的,这是可以做到的。你只需要选择一个支持rocm、opencl或类似的框架,而不是cuda。Tensorflow可以使用rocm支持进行编译,但我还没有使用过它。你也可以在这里查看:https://github.com/ROCmSoftwarePlatform/tensorflow-upstream

票数 0
EN

Stack Overflow用户

发布于 2021-07-16 05:35:55

是的,你可以在任何GPU/CPU上进行深度学习。深度学习本质上就是矩阵乘法和驱动函数。在这里,OpenCL在所有硬件上提供了出色的兼容性和效率,包括AMD/英特尔/ARM/Nvidia GPU/CPU。

然而,这可能不会那么快,因为Nvidia-GPU有特殊的硬件(“张量核心”),可以极大地加速64位浮点精度的16位(FP16)、19位(TF32)的矩阵乘法。AMD在CDNA MI100图形处理器上有用于FP32的张量内核。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68383966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档