>  기사  >  운영 및 유지보수  >  ECS 인스턴스 생성에 설명된 대로 GPU 컴퓨팅 인스턴스를 생성하는 방법

ECS 인스턴스 생성에 설명된 대로 GPU 컴퓨팅 인스턴스를 생성하는 방법

坏嘻嘻
坏嘻嘻원래의
2018-09-17 13:47:462217검색

이 글의 내용은 ECS 인스턴스 생성에 대한 설명에 따라 GPU 컴퓨팅 인스턴스를 생성하는 방법에 대한 내용입니다. 필요한 친구들이 참고하면 도움이 될 것입니다.

GPU 컴퓨팅 인스턴스에는 gn4, gn5, gn5i 및 gn6v가 포함됩니다.

인스턴스 생성

ECS 인스턴스 생성에 설명된 대로 GPU 컴퓨팅 인스턴스를 생성할 수 있습니다. 생성 시 다음 구성에 주의해야 합니다.

지역: 다양한 인스턴스 사양 제품군은 다양한 지역 정보를 제공합니다. 아래와 같이:

gn4: 중국 북부 2(가용성 영역 A), 중국 동부 2(가용성 영역 B), 중국 남부 1(가용성 영역 C)

gn5: 중국 북부 2(가용성 영역 C, E), 북부 중국 5(가용성 영역 A), 중국 동부 1(가용성 영역 G, F), 중국 동부 2(가용성 영역 D, B, E), 중국 남부 1(가용성 영역 D), 홍콩(가용성 영역 C, B) , 아시아 태평양 남동부 1(가용성 영역 B, A), 아시아 태평양 남동부 2(가용성 영역 A), 아시아 태평양 남동부 3(가용성 영역 A), 아시아 태평양 남동부 5(가용성 영역 A), 미국 서부 1(가용성 영역 B) , A), 미국 동부 1(가용 영역 B, A) ), 중부 유럽 1(가용 영역 A)

참고

gn5 인스턴스에 NGC(NVIDIA GPU CLOUD) 환경을 배포하려면 다음을 참조하세요. 지역을 선택할 때 gn5 인스턴스에 NGC 환경을 배포합니다.

gn5i: 중국 북부 2(가용성 영역 C, E, A), 중국 동부 1(가용성 영역 B), 중국 동부 2(가용성 영역 D, B), 중국 남부 1(가용성 영역 A)

gn6v: 동부 중국 2(가용성 영역 F)

ECS 생성 페이지에 표시되는 지역 및 가용 영역 정보가 위 설명과 일치하지 않는 경우 ECS 생성 페이지에 표시되는 정보가 우선 적용됩니다.

이미지:

GPU 드라이버 및 CUDA 라이브러리를 설치해야 하는 경우 다음 방법 중 하나를 선택할 수 있습니다.

시스템 이미지에서 CentOS 64비트를 선택합니다(현재 제공되는 모든 버전이 지원됨), Ubuntu16.04 64비트 또는 SUSE Linux Enterprise Server 12 SP2 64비트 이미지를 선택하고 GPU 드라이버를 자동으로 설치하도록 선택합니다. 그런 다음 필요한 CUDA 라이브러리 및 GPU 드라이버 버전을 선택합니다.

설명

비즈니스 요구 사항에 따라 적절한 GPU 드라이버 버전을 선택할 수 있습니다. 새로운 비즈니스 시스템인 경우 드롭다운 메뉴에서 최신 GPU 드라이버 버전을 선택하는 것이 좋습니다.

GPU 드라이버 자동 설치를 선택하면 시스템 구성의 고급 옵션, 즉 CUDA 라이브러리 및 GPU 드라이버를 자동으로 설치하는 셸 스크립트에서 인스턴스 사용자 지정 데이터가 자동으로 생성됩니다. 인스턴스가 처음 시작된 후 cloud-init는 자동으로 스크립트를 실행하고 GPU 드라이버를 자동으로 설치합니다. 자세한 내용은 GPU 드라이버 스크립트 자동 설치에 대한 참고 사항을 참조하세요.

이미지 시장을 선택하고 NVIDIA를 검색한 후 검색 결과에서 필요한 이미지를 선택하세요. 현재 CentOS 7.3 및 Ubuntu 16.04만 지원됩니다.

GPU 컴퓨팅 인스턴스를 딥 러닝에 사용하려면 딥 러닝 프레임워크가 사전 설치된 이미지를 선택할 수 있습니다. 이미지 시장을 선택하고 딥 러닝을 검색한 후 검색 결과에서 필요한 이미지를 선택하세요. 현재 Ubuntu 16.04 및 CentOS 7.3만 지원됩니다.

위 이미지 외의 경우에는 인스턴스 생성 후 GPU 드라이버를 직접 다운로드하여 설치하시기 바랍니다.

인스턴스: 이종 컴퓨팅 GPU/FPGA > GPU 컴퓨팅 유형을 선택하고 필요에 따라 적절한 인스턴스 사양을 선택합니다.

네트워크: 개인 네트워크를 선택하세요.

공용 네트워크 대역폭: 실제 필요에 따라 대역폭을 선택하세요.

참고

Windows 2008 R2 이미지를 사용하는 경우 GPU 드라이버 설치가 적용된 후 콘솔의 원격 연결 기능을 사용하여 GPU 컴퓨팅 인스턴스에 연결할 수 없으므로 공용 IP 주소를 할당하도록 선택해야 합니다. , 또는 인스턴스를 생성한 후 클라우드 리소스를 바인딩합니다.

로그인 자격 증명: 실제 필요에 따라 로그인 자격 증명을 설정합니다.

참고사항

생성 후에는 설정을 선택하지 않는 것이 좋습니다. 인스턴스가 성공적으로 생성된 후 GPU 드라이버가 성공적으로 설치되기 전에 인스턴스에 로그인해야 하는 경우 비밀번호를 재설정하거나 SSH 키 쌍을 바인딩하고 수정 사항을 적용하려면 인스턴스를 다시 시작해야 합니다. 인스턴스로 인해 GPU 드라이버 설치가 실패하게 됩니다.

인스턴스 사용자 정의 데이터: GPU 드라이버를 자동으로 설치하도록 선택한 경우 CUDA 라이브러리 및 GPU 드라이버를 자동으로 설치하는 셸 스크립트가 여기에 표시됩니다. 스크립트 내용과 주의사항을 꼭 읽어주세요.

GPU 드라이버 자동 설치 과정 보기

GPU 드라이버 자동 설치를 선택하면 인스턴스 생성 후 해당 인스턴스에 원격으로 접속하여 설치를 통해 GPU 드라이버 설치 과정을 볼 수 있습니다. /root/nvidia_install.log를 기록합니다.

참고

GPU 드라이버 설치가 완료되기 전에는 자동 설치 실패를 피하기 위해 GPU를 작동하거나 다른 GPU 관련 소프트웨어를 설치할 수 없습니다.

GPU 드라이버 다운로드 및 설치

GPU 드라이버가 사전 설치되지 않은 이미지를 사용하는 경우 인스턴스용 GPU 드라이버를 설치해야 합니다. 단계는 다음과 같습니다.

GPU 드라이버 설치 패키지 받기:

NVIDIA 공식 웹사이트에 들어갑니다.

인스턴스에 대한 드라이버를 수동으로 찾고 검색을 클릭하세요. 필터 정보 설명은 아래 표와 같습니다.

ECS 인스턴스 생성에 설명된 대로 GPU 컴퓨팅 인스턴스를 생성하는 방법


올바른지 확인한 후 다운로드 버튼을 클릭하세요.

GPU 드라이버 설치:

Windows 인스턴스: GPU 드라이버를 직접 설치하려면 두 번 클릭하세요.

Linux 인스턴스: 아래 단계에 따라 드라이버를 설치하세요.

커널에 해당하는 kernel-devel 및 kernel-header 패키지를 다운로드하여 설치하세요.

다음 명령을 실행하여 kernel-devel 및 kernel-header 패키지의 다운로드 및 설치가 완료되었는지 확인하세요.

sudo rpm -qa | grep $(uname -r)

CentOS 7.3을 예로 들어 다음과 유사한 정보가 나타나면 설치가 완료된 것입니다. .

kernel-3.10.0-514.26.2.el7.x86_64
kernel-headers-3.10.0-514.26.2.el7.x86_64
kernel-tools-libs-3.10.0-514.26.2.el7.x86_64
python-perf-3.10.0-514.26.2.el7.x86_64
kernel-tools-3.10.0-514.26.2.el7.x86_64

NVIDIA 공식 홈페이지 GPU 드라이버 다운로드 페이지의 기타 정보 설명에 따라 GPU 드라이버를 설치하세요.

Linux 64비트 Ubuntu 14.04를 예로 들어 보겠습니다.

ECS 인스턴스 생성에 설명된 대로 GPU 컴퓨팅 인스턴스를 생성하는 방법

GRID 드라이버 설치

gn5, gn5i 또는 gn6v 인스턴스가 OpenGL 그래픽 디스플레이를 지원해야 하는 경우 특정 작업을 위해 GRID 드라이버를 설치해야 합니다. GPU 인스턴스 GRID 드라이버에 설치를 참조하세요.

주의 사항

원격 연결 기능

Windows 2008 R2 이하의 경우 GPU 드라이버 설치가 적용된 후 콘솔의 원격 연결 기능을 사용할 수 없으며 관리 터미널이 항상 검은 화면을 표시하거나 계속 켜져 있습니다. 시작 인터페이스. Windows와 함께 제공되는 원격 연결(RDP)과 같은 다른 프로토콜을 통해 시스템에 들어가십시오.

Windows에 포함된 RDP(원격 연결) 프로토콜은 DirectX, OpenGL 및 기타 관련 응용 프로그램을 지원하지 않습니다. VNC 서비스 및 클라이언트를 직접 설치하거나 PCOIP, XenDeskop HDX 3D 등과 같은 기타 지원되는 프로토콜을 설치해야 합니다.

GPU 드라이버 스크립트 자동 설치

GPU 드라이버를 자동으로 설치하는 셸 스크립트와 관련하여 다음 사항에 유의하세요.

이 스크립트는 NVIDIA GPU 드라이버 및 CUDA 라이브러리를 자동으로 다운로드하여 설치합니다.

인스턴스 사양의 인트라넷 대역폭과 vCPU 코어 수가 다르기 때문에 실제 자동 설치 시간은 4.5분에서 10분 사이입니다. GPU 드라이버 설치 시 자동 설치 실패를 방지하기 위해 GPU를 작동하거나 다른 GPU 관련 소프트웨어를 설치할 수 없습니다.

자동 설치가 완료되면 드라이버를 적용하기 위해 인스턴스가 자동으로 다시 시작됩니다.

스크립트는 GPU 드라이버의 지속성 모드를 자동으로 켜고 시스템 자동 시작 스크립트에 이 설정을 추가하여 인스턴스가 다시 시작된 후 이 모드가 기본적으로 켜질 수 있도록 합니다. GPU 드라이버는 이 모드에서 더 안정적으로 작동합니다.

운영 체제를 변경하는 경우:

원본 이미지가 Ubuntu16.04 64비트 또는 SUSE Linux Enterprise Server 12 SP2 64비트인 경우 다른 이미지로 변경한 후 GPU 드라이버가 자동으로 설치되지 않습니다.

원본 이미지가 특정 버전의 CentOS인 경우, 다른 버전의 CentOS 이미지로 변경한 후 GPU 드라이버를 정상적으로 설치하실 수 있습니다.

GPU 드라이버 스크립트 자동 설치를 지원하지 않는 다른 이미지로 변경하면 GPU 드라이버가 자동으로 설치되지 않습니다.

설치 과정에서 해당 설치 로그가 생성되며, 로그 저장 경로는 /root/nvidia_install.log입니다. 로그를 통해 드라이버 설치 성공 여부를 확인할 수 있습니다. 실패할 경우 로그를 통해 실패 원인을 확인할 수 있습니다.

위 내용은 ECS 인스턴스 생성에 설명된 대로 GPU 컴퓨팅 인스턴스를 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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