TensorUInt8Bit Clase

Definición

Un objeto tensor entero de 8 bits sin signo.

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
Herencia
Object Platform::Object IInspectable TensorUInt8Bit
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
API contract
Windows.AI.MachineLearning.MachineLearningContract (se introdujo en la versión v1.0)

Comentarios

Un tensor es una matriz multidimensional de valores. Un tensor entero de 8 bits sin signo es un tensor de valores enteros de 8 bits sin signo.

El diseño de tensores es de fila principal, con datos contiguos estrechamente empaquetados que representan cada dimensión. El tamaño total de un tensor es el producto del tamaño de cada dimensión.

Windows Server

Para usar esta API en Windows Server, debe usar Windows Server 2019 con experiencia de escritorio.

Seguridad para subprocesos

Esta API es segura para subprocesos.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1903 18362 CreateFromBuffer
1903 18362 CreateFromShapeArrayAndDataArray

Propiedades

Kind

Tipo de la característica.

Shape

Devuelve el recuento y el tamaño de cada dimensión.

TensorKind

Devuelve el tipo de datos del tensor.

Métodos

Close()

Si no hay ningún objeto IMemoryBufferReference pendiente creado a partir de este objeto, Close eliminará el objeto y destruirá sus recursos asociados. De lo contrario, Close se desasociará de sus recursos asociados y se destruirán cuando se cierre la última IMemoryBufferReference .

Create()

Crea un objeto tensor entero de 8 bits sin signo sin asignar un búfer.

Create(IIterable<Int64>)

Crea un objeto tensor entero de 8 bits sin signo y asigna un búfer de forma de tamaño.

CreateFromArray(IIterable<Int64>, Byte[])

Crea un objeto tensor entero de 8 bits sin signo, asigna un búfer de forma de tamaño y copia todos los datos en él.

CreateFromBuffer(Int64[], IBuffer)

Crea un objeto tensor entero de 8 bits sin signo con la forma especificada y usa el búfer subyacente en el búfer para la evaluación posterior.

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

Crea un objeto tensor entero de 8 bits sin signo, asigna un búfer de forma de tamaño y copia todos los datos en él.

CreateFromShapeArrayAndDataArray(Int64[], Byte[])

Crea un objeto tensor entero de 8 bits sin signo, asigna un búfer de forma de tamaño y copia todos los datos en él.

CreateReference()

Devuelve una representación IMemoryBufferReference del búfer que respalda el objeto tensor sin signo de 8 bits.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

GetAsVectorView()

Devuelve una vista de solo lectura de los datos.

Se aplica a

Consulte también