Cuda 설정...

안녕하세요 어제 pytorch 사용자모임에서 재밌게 강의 들은 취준생입니다.
로컬 주피터노트북에서 pytorch 사용해볼까 하고 낮부터 대략 반나절 동안 블로그 및 티스토리 각종 찾아보면서 cuda, cuDNN, 깔려고 노력해봤는데 결국

torch.cuda.is_available() ⇒ False 문제를 해결하지 못했습니다..

선배님들 도와주십시오..

OS: win11
Graphic card: MX450

NVDIA-smi 하니까 CUDA 12.1 버전이라고 나와서
cuda 12.1버전 깔아도 보고 안되서 폴더 다 지운담에
11.7 버전 깔아도보고.. 각종 블로그에 있는거 참조해서 호환되는거 같은거 설치했는데 계속 실패합니다.

lib 등 폴더 3개도 환경변수 추가도 따로 해주기도하였습니다.
pytorch 버전이 2.0 이던데 다운그레이드를 해야하려나요

2개의 좋아요
  • 아래 답변은 OpenAI의 ChatGPT로 자동 생성한 것으로, 정확하지 않을 수 있습니다.
  • 잘못된 답변을 보셨다면 댓글로 첨삭 지도 부탁드립니다. :sweat_smile:

안녕하세요! PyTorch의 CUDA 설정 문제에 대해 답변드리겠습니다.

우선, torch.cuda.is_available() 함수의 실행 결과가 False로 나온다는 것은 CUDA 드라이버와 관련된 문제일 가능성이 높습니다. 다음과 같은 단계로 문제를 해결해보실 수 있습니다.

  1. Vulkan 라이브러리 설치

    • NVIDIA 그래픽 드라이버 및 CUDA 드라이버 설치 시, Vulkan 라이브러리가 함께 설치되어야 합니다. 만약 Vulkan 라이브러리가 설치되어 있지 않다면, 다음과 같은 링크에서 설치할 수 있습니다.
    • LunarXchange
  2. NVIDIA 그래픽 드라이버 재설치

    • NVIDIA 그래픽 드라이버를 최신 버전으로 업데이트하거나, 기존에 설치된 드라이버를 제거하고 재설치해보세요.
    • 설치 링크 : Official Drivers | NVIDIA
  3. CUDA와 cuDNN 재설치

    • 위의 단계를 거쳤음에도 불구하고 torch.cuda.is_available()이 False로 나오는 경우, CUDA와 cuDNN도 다시 설치해보셔야 합니다.
    • PyTorch에서 지원하는 CUDA와 cuDNN의 버전을 충분히 확인하신 후, 설치하세요.
    • PyTorch 공식 문서에서 지원하는 CUDA와 cuDNN의 버전 정보는 다음 링크에서 확인하실 수 있습니다.
    • Start Locally | PyTorch

이러한 단계를 거치면서도 문제가 해결되지 않는 경우, 그래픽 카드의 드라이버가 PyTorch에서 지원되지 않을 수도 있습니다. 이 경우 해당 그래픽 카드에서 지원되는 최신 드라이버를 사용하시는 것이 좋습니다.


  • 답변이 어떠셨나요? 괜찮았다고 생각하신다면 아래 :heart:를 한 번 눌러주세요!
3개의 좋아요