2017-03-09 16 views
1

後、私は確認の測定を実行しhttp://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#axzz4aZ4Q3q7v失敗CUDA 8.0インストール

の手順を実行して、Ubuntuの16のcuba8.0をインストールしました。その後、私はmakeを実行し、次のようなエラーにぶつかります。

$は...

を作る

NVCC警告: 'compute_20'、 'sm_20'、および 'sm_21' アーキテクチャは廃止され、および(使用-Wno-将来のリリースで除去することができます警告を抑制するにはdeprecated-gpu-targetsを使用してください)。/usr/binに/ LD:エラー:381:ldは1つの終了ステータス

Makefileを返されたターゲットのためのレシピ 'cudaDecodeGLは'

メイクを失敗した[1]:** -lnvcuvid

collect2はを見つけることができません* [cudaDecodeGL]エラー1

メイク[1]:残しディレクトリ '/home/cocadas/Workspace/NVIDIA_CUDA-8.0_Samples/3_Imaging/cudaDecodeGL'

のMakefile:52:「ターゲットのためのレシピ3_Imaging/cudaDecodeGL/Makefile.ph_build 'が失敗しましたmake:*** [3_Imaging/cudaDecodeGL/Makefil e.ph_build]エラー2

その後、私はシステム

環境の$ printenvのパスの情報を確認し/usr/local/cuda-8.0/bin:/usr/local/sbin:/usr/local/ bin/usr/lib/jvm/java-8-oracle/bin:/ usr/sbin:/ usr/bin:/ sbin:/ bin:/ usr/games:/ usr// home/cocadas/Program/android-studio/bin

この例では、/ usr/lib/jvm/java-8-oracle/$エコー$ LD_LIBRARY_PATH /usr/local/cuda-8.0/lib64:/usr/local/cuda-8.0/lib64

OS $のuname -m x86_64版

$のuname -r 4.4.0-64-ジェネリック

その他

$ lspciの|はgrep -i NVIDIA 01:00.0 VGA互換コントローラ:NVIDIAコーポレーションGK107GLM [QuadroのK1100M](レブA1)

$ gcc --version

gcc(Ubuntu 5.4.0-6ubuntu1〜16.04.4)5.4.0 20160609 Copyright(C)2015 Free Software Foundation、Inc.これはフリーソフトウェアです。コピー条件についてはソースを参照してください。保証はありません。商品性や特定の目的への適合性についてさえも、 $ sudo apt-get install linux-headers - $(uname -r)[sudo]コカード用のパスワード:パッケージリストを読む...ビルド依存関係ツリーを完了 状態情報を読む...完了linux-headers-4.4.0-64 -genericはすでに最新バージョン(4.4.0-64.85)です。 linux-headers-4.4.0-64-genericが手動インストールに設定されています。次のパッケージが自動的にインストールされ、必要でなくなりました:linux-headers-4.4.0-53 linux-headers-4.4.0-53-generic linux-image-4.4.0-53-generic linux-image-extra-4.4 .0-53-genericそれらを削除するには 'sudo apt autoremove'を使います。 0はアップグレード、0は新たにインストール、0は削除、99はアップグレードされない。

NVRMバージョン:NVIDIA UNIX x86_64カーネルモジュール375.26 Thu 12月8日18:36:43 PST 2016 GCCバージョン:gccバージョン5.4.0 20160609(Ubuntu 5.4.0-6ubuntu1〜 16.04。22:4)

$ NVCC -V NVCC:Tue_Jan_10_13上に構築されたNVIDIA(R)のCUDAコンパイラドライバの著作権(C)2005から2016 NVIDIAコーポレーション03_CST_2017クーダコンパイルツール、リリース8.0、V8.0.61

ので、それ以外に何ができますか?

+0

で次のコマンドを使用します/あなたがここに示されたエラーをコンパイルし、[この](https://devtalk.nvidia.com/default/topic/769578/cuda-setupインストールとcuda-6-5-can not-find-lnvcuvid /)が重要です。おかげさまで –

+0

ありがとうございます。あなたは私を正しい方向に向ける – Hong

答えて

2

リンカがlibnvcuvidを見つけられず、makeファイルのドライバのバージョンが375であるという根本的な原因です(ポストに示されています)。したがって、特定の例の場合、フォルダ

~/NVIDIA_CUDA-8.0_Samples/$find . -type f -execdir sed -i 's/UBUNTU_PKG_NAME = "nvidia-367"/UBUNTU_PKG_NAME = "nvidia-375"/g' '{}' \; 
関連する問題