2017-05-24 13 views

答えて

2

ですので 私は、これは動作しません怖い:の延長、NVIDIAの可否があります。したがって、非NVIDIA GPUはCUDAをサポートしていないため、cuDNNをサポートしていません。
NVIDIA以外のカードでは、CUDAコード(メインCaffeブランチ)を実行できませんが、opencl GPUコードを楽しむことができます。 openclブランチにチャンスを与えるべきです。

+0

オーケー)ありがとう!!私は試みるつもりだ – Snarcraft

1

答えがの場合は、グラフィックカードがAMDの場合、cuDNNではなくOpenCLを使用する必要があります。一緒に働かせることはできません。

cuDNNとOpenCLはcompeting librariesであり、それらを一緒に試して使用することさえできません。

AMDハードウェアでNVIDIAのcuDNNライブラリを使用できるかどうかを尋ねる場合は、答えは「いいえ」です。それは単に互換性がありません。 cuDNNは、NVIDIAハードウェアで動作し、そのチップセットの固有の特性を利用するように特別に作られました。

+0

さて、私はそれを得る。ありがとう – Snarcraft

1

インテルからcuDNNのOpenCLの変種があります:

https://github.com/01org/clDNN/

それはOpenCLのベースであるので、(私はそれを自分でテストしていませんが)、AMDのGPU上でも動作するはず

+0

私はチェックします、多くの人に感謝:) – Snarcraft

+1

私はclDNNは、インテル以外のグラフィックスで見つからないいくつかの拡張機能に依存していると思います。カーネルがサブグループ(例えば、 'intel_sub_group_block_read2')を使っているのが分かります。 – Tim

関連する問題