Bagikan melalui


Operator kustom

API Win32 operator kustom Windows Machine Learning terletak di MLOperatorAuthor.h.

API

Berikut ini adalah daftar API operator kustom dengan sintaks dan deskripsinya.

Enumerasi

Nama Deskripsi
MLOperatorAttributeType Menentukan jenis atribut. Setiap jenis atribut secara numerik cocok dengan jenis ONNX yang sesuai.
MLOperatorEdgeType Menentukan jenis tepi input atau output operator.
MLOperatorExecutionType Menentukan apakah kernel menggunakan CPU atau GPU untuk komputasi.
MLOperatorKernelOptions Menentukan opsi yang digunakan saat mendaftarkan kernel operator kustom.
MLOperatorParameterOptions Menentukan bendera opsi tepi input dan output operator.
MLOperatorSchemaEdgeTypeFormat Menentukan cara di mana jenis tepi input dan output dijelaskan.
MLOperatorTensorDataType Menentukan jenis data tensor. Setiap jenis data secara numerik cocok dengan jenis ONNX yang sesuai.

Fungsi

Nama Deskripsi
MLCreateOperatorRegistry Membuat instans IMLOperatorRegistry yang dapat digunakan untuk mendaftarkan kernel operator kustom dan skema operator kustom.

Antarmuka

Nama Deskripsi
IMLOperatorAttributes Mewakili nilai atribut operator, seperti yang ditentukan oleh model menggunakan operator.
IMLOperatorKernel Diimplementasikan oleh kernel operator kustom.
IMLOperatorKernelContext Menyediakan informasi tentang penggunaan operator saat kernel sedang dihitung.
IMLOperatorKernelCreationContext Menyediakan informasi tentang penggunaan operator saat kernel sedang dibuat.
IMLOperatorKernelFactory Diimplementasikan oleh penulis kernel operator kustom untuk membuat instans kernel tersebut.
IMLOperatorRegistry Mewakili instans registri untuk kernel dan skema operator kustom.
IMLOperatorShapeInferenceContext Menyediakan informasi tentang penggunaan operator saat inferrer bentuk sedang dipanggil.
IMLOperatorShapeInferrer Diimplementasikan oleh penyimpulan bentuk untuk menyimpulkan bentuk tepi tensor output operator.
IMLOperatorTensor Representasi tensor yang digunakan selama komputasi kernel operator kustom.
IMLOperatorTensorShapeDescription Mewakili set bentuk tensor input dan output operator.
IMLOperatorTypeInferenceContext Menyediakan informasi tentang penggunaan operator saat inferrer jenis sedang dipanggil.
IMLOperatorTypeInferrer Diimplementasikan oleh inferrer jenis untuk menyimpulkan jenis tepi output operator.

Struktur

Nama Deskripsi
MLOperatorAttribute Menentukan nama dan properti atribut operator kustom.
MLOperatorAttributeNameValue Menentukan nama dan nilai atribut operator kustom.
MLOperatorEdgeDescription Menentukan properti tepi input atau output operator.
MLOperatorEdgeTypeConstraint Menentukan batasan pada jenis tepi yang didukung dalam kernel dan skema operator kustom.
MLOperatorKernelDescription Deskripsi kernel operator kustom yang digunakan untuk mendaftarkan skema tersebut.
MLOperatorSchemaDescription Deskripsi skema operator kustom yang digunakan untuk mendaftarkan skema tersebut.
MLOperatorSchemaEdgeDescription Menentukan informasi tentang tepi input atau output operator.
MLOperatorSetId Menentukan identitas set operator.

Catatan

Gunakan sumber daya berikut untuk bantuan terkait Windows ML:

  • Untuk mengajukan atau menjawab pertanyaan teknis tentang Windows ML, silakan gunakan tag windows-machine-learning di Stack Overflow.
  • Untuk melaporkan bug, silakan ajukan masalah di GitHub kami.