Windows의 EC2 GPU 인스턴스

Windows의 EC2 GPU 인스턴스

Amazon EC2 GPU 인스턴스에 CUDA 도구 키트를 설치하는 데 많은 문제가 있습니다. 저는 Amazon의 HVM Windows 2008 Server AMI와 g2.xlarge 인스턴스에서 실행되는 NVIDIA GPU 이미지를 사용해 보았습니다.

RDP(원격 데스크톱 프로토콜)를 통해 인스턴스에 연결합니다.

NVIDIA 웹사이트에서 Windows Vista 7 8 DEsktop 64비트용 CUDA 5.5 Toolkit을 다운로드했습니다. 이 툴킷을 설치하려고 할 때마다 NVIDIA 설치 프로그램에서 다음과 같은 오류가 발생합니다. NVIDIA 호환 카드를 찾을 수 없습니다.

RDP를 통해 연결했기 때문인가요? 나는 다음을 따르려고 노력합니다 : http://adnanboz.wordpress.com/2012/01/06/how-to-set-up-amazon-ec2-windows-gpu-instance-for-nvidia-cuda-development/

하지만 CUDA Toolkit을 설치할 때 멈췄습니다.

AMazon 문서는 Windows에 대해 매우 드물습니다.

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using_cluster_computing.html#install-nvidia-driver-windows

드라이버를 다시 설치하면 TightVNC 또는 RDP를 통해 연결된 드라이버 설치 프로그램을 시작할 때 NVIDIA 카드를 찾을 수 없다고 불평합니다.

어떤 조언이 있습니까?

답변1

CUDA Toolkit 5.5 또는 6.5를 설치하는 데 어려움이 없었습니다.

  • 클린 실행윈도우 2012 R2g2.2xlarge 인스턴스의 AMI. (클린 AMI를 사용하면 NVIDIA CUDA AMI와 달리 현물 가격의 G2 인스턴스를 사용할 수도 있습니다.)
  • : 포트 3389에서 TCP 및 UDP 연결을 모두 허용하는 보안 그룹을 사용합니다. 이렇게 하면 최신 버전의 RDP가 더 빠르게 작동할 수 있습니다.
  • 설치하다비주얼 스튜디오 2013(저는 "Windows 데스크톱용 Visual Studio Express 2013"이 32비트 앱을 컴파일하는 데 적합하다고 생각하지만 안전을 위해 Pro 버전 평가판을 설치하세요.)
  • 설치하다CUDA 툴킷(툴킷과 함께 제공되는 드라이버 이외의 드라이버는 설치하지 마십시오. 이로 인해 종종 문제가 발생할 수 있습니다.)

응용 프로그램을 실행하려면 다음을 수행하십시오.

  • 설치하다팀 뷰어또는 다른 VNC 유형 앱
  • 연결하다
  • 관리자 명령 프롬프트 실행(명령 프롬프트 아이콘을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행 선택)
  • query session현재 사용자 세션을 표시하려면 명령을 실행하십시오 . 다음과 같이 보일 것입니다:
    SESSIONNAME 사용자 이름 ID 상태 유형 장치
    서비스 0 디스크
    rdp-tcp#24 사용자 2 활성
    콘솔 3 콘
    rdp-tcp 65536 듣기
    
    "rdp"로 시작하고 사용자 이름이 있는 줄을 찾으세요. 세션 ID는 2인 경우가 많습니다.
  • tscon <session ID> /dest:console /password:<password of current user>사용자 세션을 RDP 가상 비디오 카드에서 하드웨어 비디오 카드로 이동하려면 명령을 실행하십시오 .
  • RDP는 연결이 끊어지지만(아직 연결되어 있는 경우) Team Viewer는 연결을 유지합니다(해상도는 변경될 수 있음).
  • CUDA 프로그램 실행, 디버깅 시작 등
  • 프로그램이 실행되면 더 나은 성능을 위해 실제로 RDP를 통해 다시 연결할 수 있습니다.

응용 프로그램을 실행하는 다른 방법:

  • 관리자 명령 프롬프트를 열고 세션 ID를 찾으세요(위와 같이).
  • tscon <session ID> /dest:console /password:<password of current user> & <command to start your program>예를 들어 실행tscon 2 /dest:console /password:1234 & myCudaApp.exe
  • RDP 연결이 끊어지고 프로그램이 시작됩니다
  • RDP 다시 연결

: Open Hardware Monitor를 사용하여 GPU 사용량을 확인하세요.

관련 정보