Windows ML 시작

이 항목에서는 CPU에서 Windows ML을 사용하여 ONNX 모델을 실행하는 최소한의 경로를 안내한 다음, 준비가 되면 하드웨어 가속을 가리킵니다.

Windows ML에 대한 자세한 내용은 Windows ML이란?을 참조하세요.

필수 조건

메모

Windows ML 앱은 Windows 앱 SDK 지원하는 모든 Windows 버전을 대상으로 지정할 수 있습니다. Windows ML EP 카탈로그를 통해 획득한 하드웨어 최적화 실행 공급자에는 Windows 11 버전 24H2(빌드 26100) 이상이 필요합니다. 자세한 내용은 Windows ML 실행 공급자 참조하세요.

  • .NET 8 이상에서 모든 Windows ML API 사용
    • .NET 6에서는 Microsoft.Windows.AI.MachineLearning API를 사용하여 실행 공급자를 설치할 수 있지만 Microsoft.ML.OnnxRuntime API는 사용할 수 없습니다.
  • Windows 10 특정 TFM 유사 net8.0-windows10.0.17763.0 또는 그 이상 대상 지정

1단계: 모델 찾기

코드를 작성하기 전에 ONNX 모델이 필요합니다. ONNX 모델 가져오기에 대한 지침은 모델 찾기 또는 학습 을 참조하세요.

2단계: Windows ML 설치

지원되는 모든 언어 및 배포 모드(프레임워크 종속 및 자체 포함)에 대한 전체 지침은 Windows ML 설치 및 배포 를 참조하세요.

3단계: 네임스페이스/헤더 추가

프로젝트에 Windows ML을 설치한 후 사용할 네임스페이스/헤더에 대한 지침은 ONNX API 사용을 참조하세요.

4단계: ONNX 모델 실행

Windows ML이 설치되어 있으면 추가 설정 없이 CPU에서 ONNX 모델을 실행할 수 있습니다. 지침은 ONNX 모델 실행을 참조하세요.

이 시점에서 앱에는 CPU에 대한 작업 유추 경로가 있습니다.

5단계: 필요에 따라 NPU 또는 GPU에서 가속

NPU, GPU 또는 CPU에 대해 더 빠른 유추를 원하십니까? 대상 하드웨어에 대한 하드웨어 조정 실행 공급자를 추가하려면 AI 모델 가속화 를 참조하세요.

참고하십시오