Bagikan melalui


TensorInt32Bit Kelas

Definisi

Objek tensor bilangan bulat bertanda 32-bit.

public ref class TensorInt32Bit sealed : ITensor
public ref class TensorInt32Bit 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 TensorInt32Bit 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 TensorInt32Bit 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 TensorInt32Bit : 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 TensorInt32Bit : System.IDisposable, ITensor, IMemoryBuffer
Public NotInheritable Class TensorInt32Bit
Implements ITensor
Public NotInheritable Class TensorInt32Bit
Implements IDisposable, IMemoryBuffer, ITensor
Warisan
Object Platform::Object IInspectable TensorInt32Bit
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 bertanda 32-bit adalah tensor nilai bilangan bulat bertanda 32-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 bertanda 32-bit tanpa mengalokasikan buffer.

Create(IIterable<Int64>)

Membuat objek tensor bilangan bulat bertanda 32-bit dan mengalokasikan buffer bentuk ukuran.

CreateFromArray(IIterable<Int64>, Int32[])

Membuat objek tensor bilangan bulat bertanda 32-bit, mengalokasikan buffer bentuk ukuran, dan menyalin semua data ke dalamnya.

CreateFromBuffer(Int64[], IBuffer)

Membuat objek tensor bilangan bulat bertanda 32-bit dengan bentuk tertentu dan menggunakan buffer yang mendasar dalam buffer untuk evaluasi berikutnya.

CreateFromIterable(IIterable<Int64>, IIterable<Int32>)

Membuat objek tensor bilangan bulat bertanda 32-bit, mengalokasikan buffer bentuk ukuran, dan menyalin semua data ke dalamnya.

CreateFromShapeArrayAndDataArray(Int64[], Int32[])

Membuat objek tensor bilangan bulat bertanda 32-bit, mengalokasikan buffer bentuk ukuran, dan menyalin semua data ke dalamnya.

CreateReference()

Mengembalikan representasi IMemoryBufferReference dari buffer yang mendukung objek tensor bilangan bulat bertanda 32-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.

Berlaku untuk

Lihat juga