私は仕事のためにCUDAを使用する必要があり、CUDAがUbuntu 18.10をサポートしているかどうかを確認せずにUbuntuをアップグレードしました(私の悪いことです) それはありません 。
サポートされている最後のバージョンはUbuntu 18.04.5です。 CUDAはいつUbuntu 18.10をサポートすると思いますか?そして、時間がかかる場合、私のバージョンを18.04にダウングレードする最良の方法は何でしょうか?
御時間ありがとうございます。
Kubuntu 18.10にCUDA 10.0を正常にインストールしました。 runfileとgccバージョン6が必要です。
CUDAダウンロードサイト に移動します。 Linux-> x86_64-> Ubuntu-> 18.04(18.10がありますが)-> runfile(ローカル)をクリックします。
で新しいターミナル環境を開きます CtrlAltF2 (UbuntuではデフォルトのWindows環境がオンになっていると思います F7、Kubuntuでは F1)そしてルートとしてログインします。
Xサーバーを停止し、ドライバーを正常にインストールするには、ディスプレイマネージャーを停止します。私にとっては、Kubuntu 18.10で次のように達成されました。service sddm stop
ディスプレイマネージャーを見つけるには、実行してみてください。pgrep -l dm
オーバーライドオプションを使用してCUDAインストーラーを実行します。./cuda_10.0.130_410.48_linux --override
オーバーライドオプションは、コンパイラのバージョンチェックを無視します。 CUDAにはgccバージョン6が必要ですが、インストールはgccバージョン8でも問題ありません。オーバーライドオプションを使用すると、新しいバージョンのコンパイラを使用して続行できます。ドライバー、ツールキット、およびサンプルもインストールします。
デスクトップマネージャーを再起動しますservice sddm start
そしてデスクトップ環境に再び切り替えます。
CUDA includeディレクトリとCUDAライブラリディレクトリを.bashrc
ファイルに追加します。 /usr/local/cuda-10.0
の下にCUDAをインストールしたので、追加する必要がありましたexport PATH=$PATH:/usr/local/cuda-10.0/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64/
サンプルディレクトリに移動してコンパイルします。今回はgccバージョン6が必要です。インストールするSudo apt-get install g++-6
g ++バージョン6をコンパイラとして使用してサンプルをコンパイルしますmake Host_COMPILER=g++-6
できた!
ダウングレードする前に、サポートされていない場合でも試してみることをお勧めします。 CUDAは、サポートされる前の18.04でも機能し、CUDAパッケージが Cosmic sources にあります。
提供されているインストールガイドを使用します here eromodで:
Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt update
Sudo ubuntu-drivers autoinstall
リブート
Sudo apt install nvidia-cuda-toolkit gcc-6
nvcc --version
サポートされる時期はわかりませんが、現在のところ、ubuntu 18.10では、xserver abi 24を使用するためcudaはサポートされていませんが、nvidiaドライバーはabi 23のみをサポートしています。
一方、問題を確認せずに暫定的なソリューションを必要とせずにアップグレードした場合、ソースにバイオニックメインリポジトリを追加できます。
deb http://us.archive.ubuntu.com/ubuntu/ bionic main
xserverパッケージ(xserver-xorg-coreおよびxserver-xorg-video- *)をダウングレードします
私はNVidiaのリポジトリからcuda 10を使用しています
deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 /