CUDAでエラー nvcc: command not found

Ubuntu 18.04

CUDA 10.0

物体検出YOLOのコンパイル中に表題のエラー

$ nvcc

Command 'nvcc' not found, but can be installed with:

sudo apt install nvidia-cuda-toolkit

しかし、安易にnvidia-cuda-toolkitを入れないよう注意する

KerasやTensorflowを使うために揃えた色々なバージョン、依存関係が崩れ去ってしまうからだ

初心に帰って環境変数の確認をしたところ、単にパスが通っていなかった様子

export PATH="/usr/local/cuda/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH"

nvccが動くか確認

$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130

これでOK

参考

CUDA Installation Guide for Linux
The installation instructions for the CUDA Toolkit on Linux.

コメント

  1. […] ffmpeg でビデオカードを使ったアクセラレーションを利用したいと思います。ビデオカードは GeForce GTX 1050 で、OS は Ubuntu 20.04.3 LTS、CPUは Core i5-3570 で結構古い。最初に見たサイトは nvidia のサイト(ここ)です。コンパイルをするつもりだったのですが、そこにはコンパイルするには CUDA toolkit が必要とあります。toolkit のインストールは前にも書きましたが、このサイトに従います。後は先のサイトに従ってコンパイルします。 nvcc が見つからないというエラーがあったのですが、これはパスが通ってなかったようです。このサイトにあるようにパスを通しました。下記を .bashrc に書き込みます。 […]

タイトルとURLをコピーしました