엔비디아가 전 세계 AI 개발자들을 위한 엔비디아 GPU 클라우드NVIDIA GPU Cloud-NGC 컨테이너 레지스트리의 서비스 개시를 발표했다.
개발자들은 비용 부담 없이 간단한 과정만으로 NGC를 통해 완전히 최적화된 편리한 종합 딥 러닝 소프트웨어 스택을 곧바로 사용할 수 있다.
특히, 최근 발표된 엔비디아 테슬라NVIDIA Tesla V100 GPU를 탑재한 아마존 엘라스틱 컴퓨트 클라우드Amazon Elastic Compute Cloud -EC2 P3 인스턴스의 사용자들은 본 클라우드 기반 서비스를 즉시 이용할 수 있다. 엔비디아는 타 클라우드 플랫폼에 대해서도 조만간 지원을 확대할 계획이다.
NGC 컨테이너 레지스트리 서비스는 NGC 계정에 등록한 후, 컨테이너화된 소프트웨어 스택을 다운로드 하여 이용할 수 있다. 해당 컨테이너에는 딥 러닝 프레임워크, 엔비디아 라이브러리 및 CUDA 런타임 버전 등이 최적화되어 통합되어 있으며, 최신 업데이트 상태를 유지해 클라우드 상에서나 엔비디아 DGX 시스템 상에서도 원활히 실행된다.
엔비디아의 엔터프라이즈 시스템 담당 제너럴 매니저 겸 부사장인 짐 맥휴Jim McHugh는 “엔비디아 GPU 클라우드는 전 세계적으로 급속하게 확대되고 있는 사용자들 중 누구나 사용 가능한 AI 서비스를 제공하고 있다”며, “NGC를 통해 개발자들은 복잡한 소프트웨어 통합 과정에서 벗어나, AI의 변혁적 능력을 구현하는 첨단 뉴럴 네트워크의 개발을 가속화할 수 있게 됐다”고 밝혔다.
AI 컴퓨팅 가속화를 위한 3단계
개발자들이 NGC 컨테이너 레지스트리를 활용해 딥 러닝을 즉각적으로 실행하는 방법은 다음과 같다.
1. www.nvidia.com/ngcsignup에서 무료 NGC 계정 등록
2. 클라우드 서비스 제공자 플랫폼에서 최적화된 엔비디아 이미지 실행
3. NGC에서 컨테이너를 끌어와 작업 시작
NGC 컨테이너 레지스트리의 주요 특장점은 다음과 같다.
▲가장 널리 사용되고 있는 GPU 가속 프레임워크로 즉시 액세스 가능 : NV카페NVCaffe, 카페2Caffe2, 마이크로소프트 코그니티브 툴킷Microsoft Cognitive Toolkit-CNTK, DIGITS, MXNet, 파이토치PyTorch, 텐서플로우TensorFlow, 테아노Theano, 토치Torch 및 애플리케이션 개발용 CUDA 등 다양한 소프트웨어를 포함한다.
▲ 최대의 성능 : 최대 성능을 위해 엔비디아의 튜닝과 테스트를 거쳐 인증받은 NGC 컨테이너 레지스트리로 개발자들은 클라우드 상에서 실행되는 엔비디아 GPU에서 최적의 성능 확보가 가능하다.
▲ 소프트웨어 통합의 사전 완료 : 편리한 사용을 지원하는 컨테이너를 통해, 개발자들은 시간 소요가 많고 직접 진행이 어려운 소프트웨어 통합 과정 없이 딥 러닝 작업을 즉각적으로 실행 가능하다.
▲ 최신 상태 유지 : NGC 컨테이너 레지스트리에서 제공되는 컨테이너에 지속적인 엔비디아 개발 혜택을 제공한다. 딥 러닝 프레임워크마다 최신 엔비디아 GPU 상에서 가장 빠른 트레이닝이 가능하도록 튜닝 작업을 거쳐 엔비디아 엔지니어들이 라이브러리, 드라이버, 컨테이너에 대한 최적화 작업을 지속적으로 진행, 매달 업데이트를 제공한다.
◆ 다트크리에이티브 | 한재현 기자 wowhjh@gmail.com
Add comment