2016-07-24 4 views
2

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

さらに、私のMacに数字を入力できますか?私はそれをダウンロードしようとすると、それはMacのダウンロードのためのオプションを持っていないし、それはちょうどUbuntuのためです!

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

+0

アーキテクチャは、CPUとGPUのために多くのことを異なりますが手順を2回行うことができます。あなたは、特定のコードを持っていない場合GPUの場合、CPUコードはGPUで動作しません。私は、それが逆の場合もあるかもしれないと思います。 caffeのホームページでは、あなたがCPUかGPUで作業するかどうかを選択できると述べられています。 –

+0

https://github.com/NVIDIA/DIGITS/issues/251によると、DIGITSはcaffeに取り組んでいるため、CPU上でも動作することができます。スレッドによると、CUDAはCPU上で動作していません。 –

+0

@ keiv-fly:NVIDIA Webドライバはどうですか? – user6352340

答えて

3

CPUとGPUのアーキテクチャーの違いは、あるアーキテクチャー用に記述されたコードを他のアーキテクチャー用に簡単に変換することはできません。 GPUドライバは、特にGPUアーキテクチャ向けに書かれたものであり、容易に仮想化することはできません。一方、いくつかのソフトウェアは両方をサポートしています。これにはOpenGL命令とcaffe(http://caffe.berkeleyvision.org/)が含まれます。 NVidiaの数字はカフェに基づいているため、専用の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 mode?には、CUDA命令を受け取り、NVidia GPU、AMD GPU、およびx86で動作するプログラムgpuocelotがあります。

科学的共有コンピューティングでは、彼らは異なるデバイスに別々のプログラムを書いていました。 Einstein at Homeには、CPU、NVidia GPU(CUDA)、AMD GPU、ARMの4つの重力波プログラムがあります。数字はあなたが

CPU_ONLYとビルドカフェに必要な動作させると--configフラグで ランニング桁-devserverことによって、任意の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 noneを選択するには "N"を選択します。また

可能性:

私はあなたがCPUやGPUのを選択することができますどのように答えるためにしようとしています。.. カフェフォルダ内に、Makefile.config.exampleファイルがあります。.. をコピーしますこのファイルの内容を新しいファイルに置き換え、 "Makefile.config"という名前に変更します。 CPUを使用する場合は、 1. "USE_CUDNN:= 1" Makefile.config "ファイル内のコメントを外します。 2. CPU_ONLY:= 1のコメントを外します。3. caffeフォルダ内でもう一度make allコマンドを発行します。

そして、何も助けていない場合には、スレッドの終了時に、誰かを助けたので。

関連する問題