본문 바로가기

IT/리눅스

Rocky linux nvcc, cuda-toolkit 안될 때 해결하기(설치된 cuda 버전 확인하기, cuda-toolkit ropo 등록)

반응형

rocky linux에서 설치된 cuda 버전을 확인하고 싶은데 nvcc 없을

원래는 cuda-toolkit 설치하면 된다.

 

 

그런데..

 

dnf search nvidia |grep toolkit

dnf search cuda |grep toolkit

 

아무리 찾아도 repo cuda-toolkit 없다. 어떻게 해야하는가 찾아보다보니 다음과 같은 말이 있었다.

 

"NVIDIA 2022 4 27일부터 apt, dnf/yum zypper 패키지 관리자에서 사용하는 서명 키를 업데이트하고 회전하기 시작했습니다. 따라서 CUDA 저장소의 서명 키를 업데이트하지 않으면 CUDA 저장소에서 패키지에 액세스하거나 설치할 패키지 관리 오류가 발생할 있습니다"

 

1. Rhel8 cuda repo 등록하기

 

Updating the CUDA Linux GPG Repository Key | NVIDIA Technical Blog

 

Updating the CUDA Linux GPG Repository Key | NVIDIA Technical Blog

NVIDIA is updating and rotating the signing keys used by apt, dnf/yum, and zypper package managers beginning April 27, 2022.

developer.nvidia.com

 

사이트에서 내용을 확인해보니 다음과 같은 내용이 있어서 시키는 대로 해봤다.

 

 

$ sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/$distro/$arch/cuda-$distro.repo

 

하지만 환경 변수가 맞지 않기 때문에.. 해보면 $distro 위치와 $arch 변수가 null 되어버려

 

sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos///cuda-.repo

 

같은 문자열로 되어버리니 당연히 repo 못찾는다고 나온다.

 

그래서 직접 사이트에서 해당 repo 뒤져서 찾아왔다.

 

Rocky 8 Rhel8 사용하면 된다.

 

 

 

 

반응형

 

 

 

실제 cuda-rhel8.repo 위치의 URL 변경하여 기술해 준다.

 

dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo

dnf clean expire-cache

dnf update -y

 

다시 확인 해보자

 

dnf search cuda |grep toolkit

 

 

드디어 목록에 cuda-toolkit이 보인다. 설치해보자 

 

2. cuda-toolkit 설치 

dnf install cuda-tookit

 

설치목록이 잘 나오네요.

 

 

설치 후 nvcc를 실행해봅니다.

 

 

설치 성공~~~

 

 

 

반응형