cudatoolkit 버전별로 관리하기


Anaconda를 이용한 환경별 Cuda Version 관리

  1. conda-forge 채널을 추가
    • nvidia 에서도 받을수 있지만 다운로드 속도 이슈가 존재하여 conda-forge가 안정적임
1
conda config --append channels conda-forge
  1. cudatoolkit 설치
    • 원하는 버전의 cudotoolkit 설치
1
conda install cudatoolkit=[Version] -c conda-forge
  1. cudatoolkit-dev 설치
  • cuda Version에 따른 사용 채널 명
    • 11.x : conda-forge
    • 10.2 : trenta3
1
conda install cudatoolkit-dev=[Version] -c [Channel]

여기까지 진행하면 conda에서 설정되지 않았던 nvcc가 동작한다.
추가적으로 환경별로 다른버전의 cuda Version을 사용할 수 있다.