2017-02-21 5 views
1

私はsudoの権限を持たないクラウド上で、クンダマシンでテンソルフローを実行しようとしています。テンソルフローをインストールした後にテンソルフローを特定のバージョンのCUDAにポイントすることは可能ですか?

私はテンソルフローをvirtualenvにインストールしましたが、特定のcudaバージョンに向けて指すことはできません。ソースからインストールする場合にのみこれを実行できますか?

答えて

2

# CUDA 7.5: 
export PATH=/usr/local/cuda-7.5/bin:$PATH 
export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH 

# CUDA 8.0: 
export PATH=/usr/local/cuda-8.0/bin:$PATH 
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH 

あなたはまたCuDNNとCNMeMを指すようにしたいことがあります。

# CuDNN: 
export LD_LIBRARY_PATH=/scratch1/francky/cudnn/cuda/lib64:$LD_LIBRARY_PATH 
export CPATH=/scratch1/francky/cudnn/cuda/include:$CPATH 
export LIBRARY_PATH=/scratch1/francky/cudnn/cuda/lib64:$LD_LIBRARY_PATH 

# CNMeM: 
export LD_LIBRARY_PATH=/scratch1/francky/cudnn/cnmem/build:$LD_LIBRARY_PATH 
export CPATH=/scratch1/francky/cudnn/cnmem/include:$CPATH 
export LIBRARY_PATH=/scratch1/francky/cudnn/cnmem/build:$LD_LIBRARY_PATH 

FYI:Is there any point in using CNMeM when running TensorFlow?

+1

LD_LIBRARY_PATHを設定しました。ありがとう! –

0

通常、CUDA_HOMEは、この種の問題を解決します。 TensorFlowが0.12までは、homepageが詳細情報を提供します。

バージョン1.0は現在利用可能で、ドキュメントは更新されています(この時点では再読み込みされません)。私は(あなたがTensorFlowを実行する一つとして同じ端末で実行する)を使用し、私のUbuntuシステムで

+0

CUDA_HOME変数を設定しようとしましたが、機能しませんでした。複数のcudaバージョンがインストールされています。私はそれをバージョン8に指摘する必要があります。 –

関連する問題