5

I am having some difficulty finding a library with which to explore machine learning/ai. I have a pair of R9 290x's, and can't seem to find a lib which works well for it.

First I tried array-fire, which has excellent CPU performance, but poor GPU performance for machine learning, as demonstrated on the benchmarks in the machine_learning sample folder.

I looked into rocm and MIOpen, I tried the hip enabled tensorflow but found it is not supported on the 290x generations. I found someone working on llvm-amdgpu suppport for tensorflow as well, but it doesn't look ready yet

I looked into accelerate for haskell, and found an issue regarding the amdgpu backend, but it also looks not ready.

Maybe I haven't been searching broadly enough? But from what I can tell, almost everything runs on cuda, and I can't afford a new GPU for this right now.

4

1 回答 1

1

在您提出问题时,AMD 的rocm驱动程序和计算堆栈不支持夏威夷 GPU 。从那时起,已为这些较旧的 GPU 添加了支持。

AMD 制作了一个 tensorflow 端口,其安装和功能与 CUDA tensorflow(amd 的端口)相同。但是,它不支持任何早于 gfx803(斐济,例如 R9 Fury)的东西。

我有一个 R9 290,它适用于 AMD 仓库中最新的 rocm 驱动程序,但不适用于 AMD tensorflow 端口。这是我得到的错误:

2018-08-16 12:10:58.529311: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1532] Ignoring visible gpu device (device: 0, name: Hawaii PRO [Radeon R9 290], pci bus id: 0000:01:00.0) with AMDGPU ISA gfx701. The minimum required AMDGPU ISA is gfx803.

于 2018-08-15T17:40:10.097 回答