2016-07-19 3 views
0

深い学習のためにdell 7559ラップトップを購入しました。私はそれにubuntu 16.04がインストールされているが、私はそれにcaffeとtensorflowを得るのに苦労している。ラップトップは、NVIDIA Optimus技術を使用して、バッテリ使用量を節約するためにGPUとCPUを切り替えました。私はbiosをチェックして、gpuだけを使うように設定できるかどうか確認しましたが、オプションはありません。 bumblebeeまたはnvidia-prime didntのいずれかの作業を使用する。私は今仲間のデスクトップ環境でubuntu 16を持っていますが、それは黒い画面を得るのを妨げていますが、cudaの問題では助けになりませんでした。私はドライバとcudaをインストールすることができましたが、私がcaffeとtensorflowを構築するとき、彼らはgpuを検出できませんでした。そして、私はopenglをインストールすることができませんでした。私はnvidiaドライバのいくつかのバージョンを使用してみましたが、それは助けませんでした。どんな助けも素晴らしいだろう。ありがとう。nvidia optimusテクノロジーを搭載したDell 7559のCaffeとTensorflow

答えて

0

私はBumblebeeを使ってGPUモードでCaffe/Tensorflowを実行できると思います。さらに一般的には、Optimus技術を搭載したラップトップで他のCUDAプログラムを実行することもできます。

Bumblebeeを正しくインストールしたら(チュートリアル:Bumblebee Wiki for Ubuntu)、Caffeバイナリの前にoptirunと入力してCaffeバイナリを呼び出すことができます。だから、それは次のようになります:

optirun ../../caffe-master/build/tools/caffe train --solver=solver.prototxt 

これは、同様のNVidia DIGITSサーバのために働く:

optirun ./digits-devserver 

また、バンブルビーはまた私のデュアルグラフィックデスクトップPC上で動作します(インテルHD 4600 + GTX 750 Ti)も同様である。私のPCのディスプレイは、マザーボード上のHDMIポートを介してIntel HD 4600によって駆動されます。 NVidia GTX 750 Tiは、CUDAプログラムにのみ使用されます。

実際、デスクトップPCの場合、デスクトップを駆動するGPUを選択するには、「nvidia-prime」(実際にはコマンドラインプログラムprime-selectによって起動されます)が使用されます。私は統合されたGPUをDisplayPort経由でHDMIポートとNVidia GPUを使ってディスプレイに接続させました。現在、DisplayPortは非アクティブです。表示信号はHDMIポートから供給されます。

PRIMEは、/etc/X11/Xorg.confを変更して、Intelの統合GPUまたはNVidia GPUを現在のディスプレイアダプタでXに利用できるようにしています.PRIMEの設定は、両方のGPUがいくつかのこれは、ラップトップのような2つのGPU間のOptimusリンクが必要でないことを意味します(またはDell Precision M4600などのマルチプレクサを搭載したラップトップの場合、OptimusはBIOSで無効になります)。ディスプレイのマルチプレクサとオプティマスについて

詳しい情報はここで見つけることがあります。Using the NVIDIA Driver with Optimus Laptops

は、この情報がお役に立てば幸い!

関連する問題