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
사이트에서 내용을 확인해보니 다음과 같은 내용이 있어서 시키는 대로 해봤다.
$ 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를 실행해봅니다.
설치 성공~~~
'IT > 리눅스' 카테고리의 다른 글
DNS 서버란 무엇인가? 알려진 DNS 서버들(네임서버) (0) | 2023.05.19 |
---|---|
소켓 생성시 127.0.0.1과 0.0.0.0 차이점 (0) | 2023.05.17 |
리눅스 파일 찾기, find 명령의 다양한 응용(날자, 크기 조건으로 찾기, 찾아서 지우기 등등) (0) | 2023.04.27 |
Rocky linux 해킹 시도 확인, 원격 접속, 로그인 시도 결과 확인하는 법(/var/log/secure, /var/log/btmp) (0) | 2023.04.27 |
Rocky Linux firewall 사용법(방화벽 on/off, port 등록, IP 등록, 프로토콜 등록, IP 차단 등) (0) | 2023.04.27 |