5

機械学習/AI を探索するためのライブラリを見つけるのに苦労しています。R9 290x を 2 台持っていますが、適切に機能するライブラリが見つからないようです。

最初に、machine_learning サンプル フォルダーのベンチマークで示されているように、優れた CPU パフォーマンスを備えていますが、機械学習の GPU パフォーマンスが低い array-fire を試しました。

rocm と MIOpen を調べて、hip 対応の tensorflowを試しましたが、290x 世代ではサポートされていないことがわかりました。テンソルフローのllvm-amdgpuサポートにも取り組んでいる人を見つけましたが、まだ準備ができていないようです

Haskell の加速を調べたところ、 amdgpu backendに関する問題が見つかりましたが、まだ準備ができていないようです。

多分私は十分に広く検索していませんか?しかし、私が知る限り、ほとんどすべてが cuda で実行されており、現時点ではこれに新しい GPU を購入する余裕はありません。

4

1 に答える 1

1

あなたが質問した時点で、AMD はrocmドライバーとコンピューティング スタックでハワイ GPU をサポートしていませんでした。それ以来、これらの古い GPU のサポートが追加されました。

AMD は、CUDA tensorflow ( amd's port )と同じようにインストールして機能する tensorflow ポートを作成しました。ただし、gfx803 (Fiji、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 に答える