web-dev-qa-db-ja.com

nvidia-cuda-toolkitと.runファイルを使用したCUDAのインストールの違い

私のラップトップにはUbuntu 13.10がインストールされており、Nvidia 630Mグラフィックスカードがあります。 CUDAをインストールしようとしています。私はそれを使用してインストールしました:

Sudo apt-get install nvidia-cuda-dev nvidia-cuda-doc nvidia-cuda-gdb nvidia-cuda-toolkit  

私が知りたいのは、上記のコマンドを使用してインストールすることと、NVIDIAページで指定されている手順との違いは何ですか here

4
Tanmay

これはもう少し古いことですが、関連性があるため、最近の経験をUbuntu 12.04で共有したいと思いました。

パッケージマネージャーを使用して(つまり、OPにリストされているコマンドを実行して)、通常どおりパッケージの依存関係をインストールする必要があります。これらには、nvidiaグラフィックドライバーが含まれます。 nvidiaからダウンロードした.runファイルを使用して既にドライバーをインストールしている場合、それらは上書きされます。

.runファイルを使用してcudaをインストールすると、only cudaをインストールするオプションが与えられ、既存のドライバーはそのまま残ります。

何らかの理由で、私のシステムではcuda依存関係としてリストされているnvidia-331モジュールが壊れています。インストールすると、システムを起動できなくなります。したがって、cudaのみをインストールするオプションは、nvidiaから独自のドライバーを入手できるという意味で非常に便利でした。

1
Gabriel

ほとんどのバージョン-Ubuntuのリポジトリは、Edgeを切断するよりも安定性を優先するため、少し遅れています。

1
VincentSC

「apt-get」からインストールすることをお勧めします。 .runファイルは、Ubuntuだけでなく、すべてのLinuxディストリビューションのインストーラーになることを目的としているためです。 「apt-get」バージョンは、Ubuntuディストリビューションと互換性があるように最適化されています。パッケージはVincentSCで明示的に述べられているように、不安定でバグがあります。

1
Abdillah

この投稿は私が持っている質問に答えていますが、この質問の読者が興味を持つかもしれない別の投稿で私が挙げた他の質問がかなりあります。リンクは次のとおりです。 CUDAサンプルコードはSudo apt-get install nvidia-cuda-toolkitを使用してインストールされませんでした。ソリューションはありますか?

私が経験した大きな違いの1つは、apt-getを使用してインストールするときにCUDAサンプルコードが欠落していることです。それらは.runファイルから取得されます(またはNvidiaのドキュメントに記載されています)。誰かが私の質問に答えてくれることを願っています。私の質問では、CUDAバイナリの場所は選択する方法によって異なるため、.bashrcファイルを変更する必要性に影響するという明らかな違いも強調しています。

0
AKKA