>  기사  >  운영 및 유지보수  >  docker에서 cuda를 설치할 수 있나요?

docker에서 cuda를 설치할 수 있나요?

WBOY
WBOY원래의
2022-07-22 16:00:265264검색

cuda는 docker에 설치할 수 있습니다. 다운로드한 소프트웨어 패키지를 지정된 디렉터리에 업로드하고 "sudo sh cuda_downloaded version_linux.run"을 실행하여 설치합니다. cuda는 그래픽 카드 제조업체인 NVIDIA에서 철수한 컴퓨팅 플랫폼입니다. 그런 다음 "nvidia-smi"를 사용하여 설치된 cuda 버전을 볼 수 있습니다.

docker에서 cuda를 설치할 수 있나요?

이 튜토리얼의 운영 환경: linux7.3 시스템, docker 버전 19.03, Dell G3 컴퓨터.

docker는 그래픽 카드 제조업체인 NVIDIA가 출시한 컴퓨팅 플랫폼인 cuda

CUDA(Compute Unified Device Architecture)를 설치할 수 있습니다. CUDA는 GPU가 복잡한 컴퓨팅 문제를 해결할 수 있도록 NVIDIA가 도입한 범용 병렬 컴퓨팅 아키텍처입니다. 여기에는 CUDA 명령 집합 아키텍처(ISA)와 GPU 내부의 병렬 컴퓨팅 엔진이 포함됩니다. 개발자는 C 언어를 사용하여 CUDA™ 아키텍처용 프로그램을 작성할 수 있으며, 작성된 프로그램은 CUDA™ 지원 프로세서에서 초고성능으로 실행될 수 있습니다. CUDA3.0은 C++ 및 FORTRAN을 지원하기 시작했습니다.

예제는 다음과 같습니다.

docker_Ubuntu16.04

에 cuda를 설치합니다. (1) 설치 파일을 다운로드합니다. 먼저 Nvidia 공식 웹사이트로 이동하여 cuda 설치 패키지를 다운로드하세요: https://developer.nvidia.com/cuda-toolkit-archive

docker에서 cuda를 설치할 수 있나요?

(2) 시스템 드라이버 업데이트

시스템 설정 - 소프트웨어 및 업데이트 - 추가 드라이버 - nvidia 및 intel 업데이트

드라이버 업데이트 시 시스템 순환 로그인 문제가 발생하는 경우 먼저 드라이버를 제거한 후 드라이버와 함께 설치 방법을 사용하여 문제를 해결하세요(만병통치약).

이때 드라이버를 제거하는 방법: 로그인 후 그래픽 사용자 인터페이스(GUI)로 들어갈 수 없기 때문에 로그인 인터페이스 상태에서 Ctrl + Alt + f1을 누르면 됩니다. TUI 실행 입력

sudo /usr/bin/nvidia-uninstall

그런 다음 다시 시작

sudo reboot

(3) cuda 설치

다운로드한 소프트웨어 패키지를 정의한 디렉터리에 업로드한 후 다음 명령을 실행합니다.

sudo sh cuda_9.0.176_384.81_linux.run

그런 다음 책 모서리를 사용하여 Enter 키를 누릅니다. 서비스 약관이 100% 표시될 때까지. 그런 다음 아래 단계에 따라 accept

  • 를 선택합니다(드라이버를 설치하지 않음) y

  • y

  •  이전 단계를 실행할 때 다음 오류가 보고될 수 있습니다.
  • failed--compilation aborted at . /cuda-installer.pl 5행

     해결책: 다음과 같이
  • sudo apt install freeglut3-dev build-essential libx11-dev libxmu-dev 
    libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev libglfw3-dev libgles2-mesa-dev
  •   (4) 환경 변수 설정

      홈 디렉터리에서 .bashrc 파일을 열고 다음 경로를 추가합니다. 예를 들어 bashrc 파일은 / 아래에 있습니다. home/wangyuanwei.찾지 못할 경우 Ctrl+H를 눌러 숨김 파일을 표시하세요.
  • export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-9.0/lib64
    export PATH=$PATH:/usr/local/cuda-9.0/bin
    export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-9.0
        然后在终端运行:
    cat /usr/local/cuda/version.txt
 디스플레이:

CUDA Version 9.0.176

 cuda 설치 성공

권장 학습: "

docker 비디오 튜토리얼

"

위 내용은 docker에서 cuda를 설치할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.