다음을 통해 Linux CentOS 7 x86_64 AWS 인스턴스에 CUDA를 설치하려고 합니다.설치 설명서해결할 수 없는 오류가 발생했습니다.
내가 취한 단계는 다음과 같습니다.
gcc
CUDA 호환 NVIDIA GPU가 있음을 확인했습니다.
커널 헤더를 설치했습니다.sudo yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
나는 CUDA 저장소를 확보했습니다.wget https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-10.1.105-1.x86_64.rpm
그리고 설치하세요:
sudo rpm -i cuda-repo-rhel7-10.1.105-1.x86_64.rpm
sudo yum clean all
sudo yum install cuda
파일을 다운로드하지만 마지막에 다음 오류가 발생합니다.
Transaction check error:
file /usr/lib64/libGL.so.1 from install of libglvnd-glx-1:1.0.1-0.8.git5baa1e5.el7.x86_64 conflicts with file from package mesa-libGL-17.0.1-6.20170307.el7.x86_64
file /usr/lib64/libEGL.so.1 from install of libglvnd-egl-1:1.0.1-0.8.git5baa1e5.el7.x86_64 conflicts with file from package mesa-libEGL-17.0.1-6.20170307.el7.x86_64
여전히 작동하는지 확인하기 위해 경로를 업데이트했습니다.export PATH=/usr/local/cuda-10.1/bin:/usr/local/cuda-10.1/NsightCompute-2019.1${PATH:+:${PATH}}
그런 다음 테스트했습니다.nvcc --version
그러나 CUDA를 찾을 수 없습니다. 이 오류를 해결하려면 어떻게 해야 합니까?
답변1
CentOS 7의 최신 패키지로 업데이트하세요. "yum update"를 실행하면 이 작업을 수행할 수 있습니다.