Operator kustom

API Win32 untuk operator khusus Windows Machine Learning terletak di MLOperatorAuthor.h.

Antarmuka Pemrograman Aplikasi (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 sisi input atau output dari 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
IMLOperatorAtribut Mewakili nilai atribut operator, seperti yang ditentukan oleh model menggunakan operator.
IMLOperatorKernel Diimplementasikan oleh kernel operator kustom.
IMLOperatorKernelKonteks 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 penginfer bentuk untuk menentukan bentuk tepi tensor keluaran operator.
IMLOperatorTensor Representasi tensor yang digunakan selama komputasi kernel operator kustom.
IMLOperatorTensorShapeDescription Mewakili sekumpulan bentuk tensor input dan output dari operator.
IMLOperatorTypeInferenceContext Menyediakan informasi tentang penggunaan operator saat inferrer jenis sedang dipanggil.
IMLOperatorTypeInferrer Diimplementasikan oleh penyimpul tipe untuk menyimpulkan tipe dari sisi keluaran operator.

Struktur

Nama Deskripsi
MLOperatorAtribut Menentukan nama dan properti atribut operator kustom.
MLOperatorAttributeNameValue Menentukan nama dan nilai atribut operator kustom.
MLOperatorEdgeDeskripsi Menentukan properti dari tepi input atau output sebuah operator.
MLOperatorEdgeTypeConstraint Menentukan batasan pada jenis tepi yang didukung dalam kernel dan skema operator kustom.
MLOperatorKernelDeskripsi Deskripsi kernel operator kustom yang digunakan untuk mendaftarkan skema tersebut.
MLOperatorSchemaDeskripsi Deskripsi skema operator kustom yang digunakan untuk mendaftarkan skema tersebut.
MLOperatorSchemaEdgeDescription Menentukan informasi tentang sisi input atau output dari si operator.
MLOperatorSetId Menentukan identitas kumpulan operator.

Nota

Gunakan sumber daya berikut untuk bantuan dengan 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.