TensorUInt8Bit Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Objek tensor bilangan bulat tidak bertanda 8-bit.
public ref class TensorUInt8Bit sealed : ITensor
public ref class TensorUInt8Bit sealed : ITensor, IClosable, IMemoryBuffer
/// [Windows.Foundation.Metadata.ContractVersion(Windows.AI.MachineLearning.MachineLearningContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class TensorUInt8Bit final : ITensor
/// [Windows.Foundation.Metadata.ContractVersion(Windows.AI.MachineLearning.MachineLearningContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class TensorUInt8Bit final : ITensor, IClosable, IMemoryBuffer
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.AI.MachineLearning.MachineLearningContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class TensorUInt8Bit : ITensor
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.AI.MachineLearning.MachineLearningContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class TensorUInt8Bit : System.IDisposable, ITensor, IMemoryBuffer
Public NotInheritable Class TensorUInt8Bit
Implements ITensor
Public NotInheritable Class TensorUInt8Bit
Implements IDisposable, IMemoryBuffer, ITensor
- Warisan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10, version 1809 (diperkenalkan dalam 10.0.17763.0)
|
API contract |
Windows.AI.MachineLearning.MachineLearningContract (diperkenalkan dalam v1.0)
|
Keterangan
Tensor adalah array nilai multi-dimensi. Tensor bilangan bulat 8-bit yang tidak ditandatangani adalah tensor nilai bilangan bulat yang tidak ditandatangani 8-bit.
Tata letak tensor adalah row-major, dengan data berdekatan yang dikemas erat yang mewakili setiap dimensi. Ukuran total tensor adalah produk dengan ukuran setiap dimensi.
Windows Server
Untuk menggunakan API ini di Windows Server, Anda harus menggunakan Windows Server 2019 dengan Pengalaman Desktop.
Keamanan utas
API ini aman untuk utas.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1903 | 18362 | CreateFromBuffer |
1903 | 18362 | CreateFromShapeArrayAndDataArray |
Properti
Kind |
Jenis fitur. |
Shape |
Mengembalikan jumlah dan ukuran setiap dimensi. |
TensorKind |
Mengembalikan tipe data tensor. |
Metode
Close() |
Jika tidak ada objek IMemoryBufferReference yang luar biasa yang dibuat dari objek ini, Tutup akan membuang objek dan menghancurkan sumber daya terkait. Jika tidak, Close akan melepaskan dirinya dari sumber daya terkait dan mereka akan dihancurkan ketika IMemoryBufferReference terakhir ditutup. |
Create() |
Membuat objek tensor bilangan bulat tidak bertanda 8-bit tanpa mengalokasikan buffer. |
Create(IIterable<Int64>) |
Membuat objek tensor bilangan bulat tidak bertanda 8-bit dan mengalokasikan buffer bentuk ukuran. |
CreateFromArray(IIterable<Int64>, Byte[]) |
Membuat objek tensor bilangan bulat tidak bertanda 8-bit, mengalokasikan buffer bentuk ukuran, dan menyalin semua data ke dalamnya. |
CreateFromBuffer(Int64[], IBuffer) |
Membuat objek tensor bilangan bulat 8-bit yang tidak ditandatangani dengan bentuk tertentu dan menggunakan buffer yang mendasar dalam buffer untuk evaluasi berikutnya. |
CreateFromIterable(IIterable<Int64>, IIterable<Byte>) |
Membuat objek tensor bilangan bulat tidak bertanda 8-bit, mengalokasikan buffer bentuk ukuran, dan menyalin semua data ke dalamnya. |
CreateFromShapeArrayAndDataArray(Int64[], Byte[]) |
Membuat objek tensor bilangan bulat tidak bertanda 8-bit, mengalokasikan buffer bentuk ukuran, dan menyalin semua data ke dalamnya. |
CreateReference() |
Mengembalikan representasi IMemoryBufferReference dari buffer yang mendukung objek tensor yang tidak ditandatangani 8-bit. |
Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola. |
GetAsVectorView() |
Mengembalikan tampilan data baca-saja. |