탐색 건너뛰기

Azure의 PyTorch

클라우드에서 엔터프라이즈급 PyTorch 경험

PyTorch is an open-source deep learning framework that accelerates the path from research to production. Data scientists at Microsoft use PyTorch as the primary framework to develop models that enable new experiences in Microsoft 365, Bing, Xbox, and more. Microsoft is a top contributor to the PyTorch ecosystem with recent contributions such as PyTorch Profiler.

함께 사용하면 더욱 강력한 Azure의 PyTorch

프로덕션 준비

Azure Machine Learning 내에서 기본 제공되는 PyTorch 환경을 사용하여 안정성 있게 모델을 대규모로 학습시키고 배포하며 전체 PyTorch 스택이 PyTorch Enterprise를 통해 완전히 지원되므로 안심하세요.

가속화된 성능

강력한 GPU 하드웨어, 프로덕션급 소프트웨어 가속기(ONNX 런타임), Azure의 혁신적인 최신 스케일링 기술(DeepSpeed)을 사용하여 출시 시간을 단축합니다.

에코시스템 강화

PyTorch Profiler를 비롯한 풍부한 도구 및 기능의 PyTorch 에코시스템을 사용하여 더 많은 성과를 달성하세요. Microsoft는 환경 개선을 위해 PyTorch 환경에 적극적으로 기여하고 있습니다.

PyTorch Enterprise

Microsoft는 PyTorch Enterprise Support Group의 창립 멤버이며 Azure 고객과 PyTorch 커뮤니티 사용자 모두에게 도움이 되는 엔터프라이즈급 지원을 통해 안정적인 프로덕션 환경을 만들고 있습니다. PyTorch Enterprise를 사용하면 Azure가 PyTorch 실행에 가장 적합한 곳임을 확신할 수 있습니다.

설명서 읽기

장기 지원

Microsoft는 퍼블릭 PyTorch 코드베이스에 대한 상업적 지원을 제공합니다. Microsoft는 선택한 버전의 PyTorch에 대해 최대 2년간 장기 지원을 제공하여 주요 업그레이드에 자주 투자하지 않고도 안정적인 프로덕션 환경을 이용할 수 있게 해줍니다.

우선 순위가 지정된 문제 해결

Microsoft 프리미어 및 통합 지원 고객은 추가 비용 없이 PyTorch Enterprise에 대한 자격이 자동으로 부여됩니다. Azure의 전용 PyTorch 팀은 필요에 따라 우선 순위를 지정하고 핫픽스를 개발하여 고객에게 제공합니다.

Azure 통합

PyTorch의 최신 릴리스는 더 빠른 추론을 위한 ONNX 런타임을 비롯한 다른 PyTorch 추가 기능과 함께 Azure Machine Learning에 포함됩니다. Microsoft는 PyTorch 유추 및 학습 속도 개선을 위해 지속적으로 투자합니다.

오픈 소스

PyTorch Enterprise는 Azure 고객뿐만 아니라 PyTorch 커뮤니티 사용자에게도 이점을 제공합니다. PyTorch에 맞게 조정되는 일부 코드는 퍼블릭 PyTorch 배포에 다시 제공되므로 커뮤니티의 모든 사용자가 사용할 수 있습니다.

모든 규모의 기업이 신뢰하는 제품

"Other deep learning frameworks and cloud services are out there, but we think Azure, Azure Machine Learning, and PyTorch are the best choices because they enhance accuracy, efficiency, scalability, and speed of development."

Yuji Fukaya, Information Services International-Dentsu의 AI 컨설팅 그룹 AI 혁신 센터 관리자
ISID

"The new enterprise-level offering by Microsoft closes an important gap. Serving PyTorch models in production can be a challenge. The direct involvement of Microsoft lets us deploy new versions of PyTorch to Azure with confidence."

Jeremy Jancsary, Nuance의 선임 주 연구 과학자
Nuance

"Crayon has been using PyTorch on Azure and enjoying the smooth integration. With PyTorch Enterprise, we have more confidence to leverage the most cutting-edge features offered by newer PyTorch versions in our customers' projects."

Tailai Wen, Crayon의 수석 데이터 과학자
Crayon

"Running PyTorch on Azure gives us the best platform to build our embodied intelligence. It's easy for our engineers to run the experiments they need, all at once, at petabyte scale."

Pablo Castellanos Garcia, Wayve의 엔지니어링 담당 VP
Wayve

"PyTorch streamlined the cognitive overhead of the thousand small decisions that go into a sophisticated NLP solution, while Azure empowered us in turning good models into great insights deployed in a scalable, secure, and compliant environment."

Zoiner Tejada, Solliance의 CEO
Solliance

"PyTorch on Azure offers versatile, reliable, and scalable tools, allowing our AI and data scientists to focus on the problem while our ML engineers can leverage Azure to build and maintain robust applications and services."

Marc-Andre Gardner, Bentley Systems의 선임 AI 과학자
Bentley

Microsoft, PyTorch 오픈 소스 프로젝트의 에코시스템에 적극적으로 기여함

PyTorch Profiler

PyTorch Profiler는 모델의 다양한 PyTorch 작업의 하드웨어 리소스 사용량(예: 시간 및 메모리)을 이해하고 성능 병목 현상을 해결하는 데 도움이 되는 오픈 소스 도구입니다. 이 도구를 사용하면 모델을 더 빠르게 실행하고 비용과 오버헤드를 줄일 수 있습니다.

PyTorch의 ONNX 런타임

딥 러닝 모델이 점점 커질 때 학습 시간을 줄이면 재무 및 환경 문제가 됩니다. ONNX 런타임은 한 줄 코드 변경으로 PyTorch 변환기 모델의 대규모 분산 학습을 가속화합니다. DeepSpeed와 결합하여 PyTorch에 대한 학습 속도를 더욱 향상합니다.

Windows의 PyTorch

Microsoft에서 Windows용 PyTorch 빌드를 유지 관리하므로, 팀에서는 충분한 테스트를 거친 안정적인 빌드, 간단하고 안정적인 설치, 빠른 시작 및 자습서, 고성능, 분산 GPU 학습과 같은 고급 기능 지원을 이용할 수 있습니다.

ONNX 런타임: PyTorch 모델의 가속화된 추론 및 학습을 위한 런타임으로, Windows, Mac, Linux, Android, iOS를 지원하며 다양한 하드웨어 가속기에 최적화되어 있습니다.

DeepSpeed: 최신 모델-병렬 학습 알고리즘 및 분산 학습에 대한 기타 최적화를 비롯하여 차세대 대형 모델의 학습을 위한 알고리즘 라이브러리입니다.

Hummingbird: 더 빠른 유추를 위해 Scikit-Learn 또는 LightGBM과 같은 기존 모델을 PyTorch 텐서 계산으로 컴파일하는 라이브러리입니다.

PyTorch 개발에 Azure를 사용하는 두 가지 방법

Azure Machine Learning으로 워크플로 가속화

PyTorch 모델을 쉽게 빌드하고 학습시키고 배포합니다. Azure Machine Learning은 엔드투엔드 기계 학습 워크플로의 힘든 작업을 없앨 뿐만 아니라 데이터 준비, 실험 추적 등의 유지 관리 작업도 처리함으로써 프로덕션으로의 전환 시간을 몇 주에서 몇 시간으로 단축합니다.

미리 구성된 Azure Data Science Virtual Machine을 사용한 개발

Data Science Virtual Machine은 PyTorch, 필수 GPU 드라이버, 다른 인기 데이터 과학 도구의 포괄적인 모음이 설치되어 제공됩니다. 별도의 구성 없이도 원활한 개발 환경을 곧바로 이용할 수 있으며 GPU를 비롯한 모든 Azure 하드웨어 구성에서 작동시킬 수 있습니다.

Microsoft Build 2021에서 Azure의 PyTorch Enterprise 발표 보기

Facebook과의 새로운 협업인 PyTorch Enterprise 지원 프로그램에 대해 자세히 알아보세요. "Microsoft는 장기 지원, 우선 순위에 따른 문제 해결, Azure 솔루션과의 통합을 제공하기 위해 Azure의 PyTorch Enterprise를 출시합니다.

동영상 보기

프로젝트 관리자를 위한 Azure의 PyTorch Enterprise에 대한 동영상 보기

프로그램 관리자인 Alon Bochman과 Cloud Advocate인 Seth Juarez와 함께 Azure의 PyTorch Enterprise에 대한 심층적 분석을 진행합니다.

동영상 보기

PyTorch 기본 사항 알아보기

Microsoft Learn에서 PyTorch를 사용한 딥 러닝의 기본 사항을 알아보세요. 이 초보자를 위한 학습 경로는 음성, 비전, 자연어 처리 등 여러 분야의 기계 학습 모델 빌드에 대한 주요 개념을 소개합니다.

학습 경로 시작

AI Show에서 PyTorch 시작

모델을 빌드 및 배포하는 방법과 강력한 사용자 커뮤니티에 연결하는 방법을 비롯하여 PyTorch의 기본 사항을 알아봅니다.

PyTorch의 기본 사항 알아보기

PyTorch 개념 및 모듈에 대해 알아봅니다. 이 빠른 시작 가이드에서는 데이터를 로드하고 심층 인공신경망을 빌드하고 모델을 학습시키고 저장하는 방법을 알아봅니다.

동영상 보기

PyTorch, PyTorch 로고, 관련된 모든 표시는 Facebook, Inc.의 상표입니다.

Azure로 클라우드의 PyTorch 프로젝트 가속화