【发布时间】:2019-04-17 04:03:24
【问题描述】:
有没有办法自动转换为在 FP32 GPU 上进行 FP32 计算而编写的代码,使其始终可以进行 FP16 计算而不是 FP32?
我想要实现的是为旧的 GPU(不支持 HALF 类型)运行代码,在更新的 GPU 上运行......但我自己没有通过代码......
如果不可能,请告诉我应该阅读哪些文档,自己动手做...
(新GPU是Radeon Vega Frontier,驱动是ROCm 1.9.1,操作系统是Ubuntu 18.04) (代码很广泛,由不同的模块组成......所以我不会在这里发布,除非被要求)
【问题讨论】:
-
YOLO 方法是将“float”全部替换为“half”,但我怀疑这可能不是 100% 万无一失的。
-
代码中的浮点类型真的不多,但很多整数,我试图将它们全部更改为短...但是再次,不干净并且出现错误...所以我需要重做整个代码...
标签: opencl amd gpu amd-gpu half-precision-float