Egyéni operátorok

A Windows Machine Learning egyéni operátora, a Win32 API-k az MLOperatorAuthor.h helyen találhatók.

API

Az alábbi lista az egyéni operátor API-k szintaxisát és leírását tartalmazza.

Számbavételek

Név Leírás
MLOperatorAttributeType Egy attribútum típusát adja meg. Minden attribútumtípus numerikusan megegyezik a megfelelő ONNX-típussal.
MLOperatorEdgeType Egy operátor bemeneti vagy kimeneti élének típusait határozza meg.
MLOperátorVégrehajtásTípus Megadja, hogy a kernel a processzort vagy a GPU-t használja-e a számításokhoz.
MLOperatorKernelOptions Az egyéni operátormagok regisztrálásakor használt beállításokat adja meg.
MLOperatorParameterOptions Az operátorok bemeneti és kimeneti széleinek beállításjelzőit adja meg.
MLOperatorSchemaEdgeTypeFormat Meghatározza a bemeneti és kimeneti élek leírásának módját.
MLOperatorTensorDataType A tenzor adattípusát adja meg. Minden adattípus numerikusan megegyezik a megfelelő ONNX-típussal.

Funkciók

Név Leírás
MLCreateOperatorRegistry Létrehoz egy IMLOperatorRegistry-példányt , amely egy egyéni operátor kernelének és egyéni operátorséma regisztrálásához használható.

Felületek

Név Leírás
IMLOperatorAttributes Egy operátor attribútumainak értékeit jelöli, amelyeket az operátort használó modell határoz meg.
IMLOperatorKernel Az egyedi operátori kerneleket implementálták.
IMLOperatorKernelContext Információt nyújt az operátorok a kernelek kiszámítása során történő használatáról.
IMLOperatorKernelCreationContext Információt nyújt az operátorok kernelek létrehozása közbeni használatáról.
IMLOperatorKernelFactory Az egyéni operátori kernel szerzője implementálta az adott kernel példányainak létrehozásához.
IMLOperatorRegistry Az egyéni operátor kernelének és sémájának beállításjegyzékének egy példányát jelöli.
IMLOperatorShapeInferenceContext Információt nyújt az operátorok használatáról az alakzatkövetők meghívása közben.
IMLOperatorShapeInferrer Alakzatkövetőkkel implementálva az operátor kimeneti tenzorszegélyeinek alakzatai következtetnek.
IMLOperatorTensor Az egyéni operátormagok számítása során használt tenzor ábrázolása.
IMLOperatorTensorShapeDescription Egy operátor bemeneti és kimeneti tenzoralakzatait jelöli.
IMLOperatorTypeInferenceContext Információt nyújt az operátorok használatáról a típuskövetők meghívása közben.
IMLOperatorTypeInferrer Típuskövetőkkel implementálva az operátor kimeneti éleinek típusaira következtethet.

Struktúrák

Név Leírás
MLOperatorAttribute Egy egyéni operátor attribútumának nevét és tulajdonságait adja meg.
MLOperatorAttributeNameValue Egy egyéni operátor attribútumának nevét és értékét adja meg.
MLOperatorEdgeDescription Egy operátor bemeneti vagy kimeneti szélének tulajdonságait adja meg.
MLOperátorSzéltípusKorlátozás Az egyéni operátormagokban és sémákban támogatott élek típusaira vonatkozó korlátozásokat határoz meg.
MLOperatorKernelDescription A séma regisztrálásához használt egyéni operátori kernel leírása.
MLOperatorSchemaDescription A séma regisztrálásához használt egyéni operátorséma leírása.
MLOperatorSchemaEdgeDescription Egy operátor bemeneti vagy kimeneti szélére vonatkozó információkat ad meg.
MLOperatorSetId Egy operátorkészlet identitását adja meg.

Megjegyzés:

A Windows ML-vel kapcsolatos segítségért használja az alábbi erőforrásokat:

  • Ha technikai kérdéseket szeretne feltenni vagy megválaszolni a Windows ML-ről, használja a Stack Overflowwindows-machine-learning címkéjét.
  • Hiba bejelentéséhez, kérjük, nyújtson be egy hibajegyet a GitHub-en.