Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Interfejsy API Win32 operatora niestandardowego usługi Windows Machine Learning znajdują się w MLOperatorAuthor.h.
API-e
Poniżej znajduje się lista interfejsów API operatorów niestandardowych ze składnią i opisami.
Wyliczenia
| Nazwa | Opis |
|---|---|
| MLOperatorAttributeType | Określa typ atrybutu. Każdy typ atrybutu numerycznie pasuje do odpowiedniego typu ONNX. |
| MLOperatorEdgeType | Określa typy krawędzi wejściowej lub wyjściowej operatora. |
| MLOperatorExecutionType | Określa, czy jądro używa procesora CPU, czy procesora GPU do obliczeń. |
| MLOperatorKernelOptions | Określa opcje używane podczas rejestrowania niestandardowych jąder operatorów. |
| MLOperatorParameterOptions | Określa flagi opcji krawędzi wejściowych i wyjściowych operatorów. |
| MLOperatorSchemaEdgeTypeFormat | Określa sposób opisywania typów krawędzi wejściowych i wyjściowych. |
| MLOperatorTensorDataType | Określa typ danych tensor. Każdy typ danych jest numerycznie zgodny z odpowiadającym mu typem ONNX. |
Funkcje
| Nazwa | Opis |
|---|---|
| MLCreateOperatorRegistry | Tworzy wystąpienie IMLOperatorRegistry , które może służyć do rejestrowania niestandardowego jądra operatora i niestandardowego schematu operatora. |
Interfejsy
| Nazwa | Opis |
|---|---|
| IMLOperatorAtrybuty | Reprezentuje wartości atrybutów operatora określone przez model przy użyciu operatora. |
| IMLOperatorKernel | Wdrożone przez niestandardowe jądra operatorów. |
| IMLOperatorKernelContext | Zawiera informacje o użyciu operatora podczas obliczania jąder. |
| IMLOperatorKernelCreationContext | Zawiera informacje o użyciu operatora podczas tworzenia jąder. |
| IMLOperatorKernelFactory | Implementacja dokonana przez autora niestandardowego jądra operatora w celu stworzenia instancji tego jądra. |
| IMLOperatorRegistry (rejestr obrazów) | Reprezentuje wystąpienie rejestru dla niestandardowego jądra operatora i schematu. |
| IMLOperatorShapeInferenceContext | Dostarcza informacji o użyciu operatora, gdy narzędzia do wnioskowania kształtów są wywoływane. |
| IMLOperatorShapeInferrer | Zaimplementowane przez moduły inferujące w celu wnioskowania kształtów wynikowych krawędzi tensora operatora. |
| IMLOperatorTensor | Reprezentacja tensoru używanego podczas obliczania niestandardowych jąder operatorów. |
| IMLOperatorTensorShapeDescription | Reprezentuje zestaw kształtów tensorów wejściowych i wyjściowych operatora. |
| IMLOperatorTypeInferenceContext | Zawiera informacje o użyciu operatora podczas wywoływania wnioskowania typów. |
| IMLOperatorTypeInferrer | Zaimplementowane przez algorytmy wnioskowania do wnioskowania typów dla krawędzi wyjściowych operatora. |
Struktur
| Nazwa | Opis |
|---|---|
| MlOperatorAttribute | Określa nazwę i właściwości atrybutu operatora niestandardowego. |
| MLOperatorAttributeNameValue | Określa nazwę i wartości atrybutu operatora niestandardowego. |
| MLOperatorEdgeDescription | Określa właściwości krawędzi wejściowej lub wyjściowej operatora. |
| MLOperatorEdgeTypeConstraint | Określa ograniczenia dotyczące typów krawędzi obsługiwanych w jądrach operatorów niestandardowych i schematach. |
| MLOperatorKernelDescription | Opis niestandardowego jądra operatora używanego do rejestrowania tego schematu. |
| MLOperatorSchemaDescription | Opis niestandardowego schematu operatora używanego do rejestrowania tego schematu. |
| MLOperatorSchemaEdgeDescription | Określa informacje o krawędzi wejściowej lub wyjściowej operatora. |
| MlOperatorSetId | Określa tożsamość zestawu operatorów. |
Uwaga / Notatka
Skorzystaj z następujących zasobów, aby uzyskać pomoc dotyczącą uczenia maszynowego z systemem Windows:
- Aby zadać lub odpowiedzieć na pytania techniczne dotyczące usługi Windows ML, użyj tagu windows-machine-learning w usłudze Stack Overflow.
- Aby zgłosić usterkę, popełnij zgłoszenie na GitHubie .