Udostępnij za pomocą


Korzystanie z interfejsów API ONNX w usłudze Windows ML

Usługa Windows Machine Learning (ML) zawiera udostępnioną kopię środowiska uruchomieniowego ONNX, w tym jego interfejsy API. Oznacza to, że podczas instalowania uczenia maszynowego systemu Windows za pośrednictwem zestawu SDK aplikacji systemu Windows aplikacja będzie miała dostęp do pełnej powierzchni interfejsu API ONNX.

Aby sprawdzić, jaka wersja środowiska uruchomieniowego ONNX jest uwzględniona w określonych wersjach uczenia maszynowego systemu Windows, zobacz wersje środowiska uruchomieniowego ONNX dostarczane w usłudze Windows ML.

Na tej stronie opisano sposób używania interfejsów API ONNX zawartych w usłudze Windows ML.

Wymagania wstępne

Przestrzenie nazw/nagłówki

Przestrzenie nazw/nagłówki interfejsów API ONNX w usłudze Windows ML są następujące:

W języku C# przestrzenie nazw interfejsów API ONNX są takie same jak w przypadku bezpośredniego używania środowiska uruchomieniowego ONNX.

using Microsoft.ML.OnnxRuntime;

API-e

Interfejsy API ONNX są takie same jak w przypadku bezpośredniego korzystania ze środowiska uruchomieniowego ONNX. Aby na przykład utworzyć sesję wnioskowania:

// Create inference session using compiled model
using InferenceSession session = new(compiledModelPath, sessionOptions);

Zalecamy przeczytanie dokumentacji środowiska uruchomieniowego ONNX , aby uzyskać więcej informacji na temat używania interfejsów API środowiska uruchomieniowego ONNX w usłudze Windows ML.

Zobacz także