2

Mac用のカフェのインストールを見てきました。しかし、質問があります。Mac に GPU がない場合、GPU を使用する機会はありませんか?? CPUのみを使用する必要がありますか?または、NVIDIA Web ドライバーで (仮想!) GPU を使用する可能性はありますか?

さらに、Mac で数字を使用できますか? ダウンロードしようとすると、Mac ダウンロードのオプションはなく、Ubuntu 専用です。

私はこれらの質問について非常に混乱しています!これらについて明確にしていただけますか?

4

1 に答える 1

3

CPU と GPU のアーキテクチャの違いにより、あるアーキテクチャ用に記述されたコードを別のアーキテクチャに単純に変換することはできません。GPU ドライバーは、GPU アーキテクチャ用に特別に作成されており、簡単に仮想化することはできません。一方、一部のソフトウェアは両方をサポートしています。これには、OpenGL 命令とカフェ ( http://caffe.berkeleyvision.org/ ) が含まれます。NVidia DIGITS は caffe に基づいているため、専用の GPU がなくても動作します (Mac にインストールする方法のスレッド: https://github.com/NVIDIA/DIGITS/issues/88 ) 。

https://www.github.com/NVIDIA/DIGITS/issues/251によると、 CUDAは専用のNVidia GPUを搭載していないコンピューターでは実行できませんが、How to run my CUDA application on ATI or Intel card in softwareによるとモード?CUDA 命令を受け取り、NVidia GPU、AMD GPU、および x86 で動作するプログラム gpuocelot があります。

科学的共有コンピューティングでは、彼らはさまざまなデバイス用に個別のプログラムを作成しました。たとえば、Einstein at Home には、CPU、NVidia GPU (CUDA)、AMD GPU、および ARM の 4 つの個別のプログラムがあり、重力波を検出しています。

DIGITS を機能させるには、次のことが必要です。

CPU_ONLY で Caffe をビルドし、--config フラグで digits-devserver を実行して、DIGITS に GPU を使用しないように指示します。

( https://github.com/NVIDIA/caffe/blob/v0.13.2/Makefile.config.example#L9-L10https://github.com/NVIDIA/DIGITS/issues/251 )。

その他の可能性:

Web インストーラーで --config フラグを引き続き使用できます。これを試して:

./runme.sh --config. 何も選択しない場合は「N」を選択します。

また可能性:

CPU または GPU を選択する方法を回答しようとしています.caffe フォルダー内に、Makefile.config.example ファイルがあります.このファイルの内容を新しいファイルにコピーし、名前を「Makefile.config」に変更します。CPU を使用する場合は、1. Makefile.config ファイル内の "USE_CUDNN :=1 をコメントアウトします。2. CPU_ONLY := 1 のコメントを外します。3. caffe フォルダー内で make all コマンドを再度発行します。

そして、何も役に立たない場合は、スレッドの最後で誰かを助けたので、手順を2回実行できます.

于 2016-07-24T22:37:36.117 に答える