Compartilhar via


TensorUInt8Bit Classe

Definição

Um objeto tensor inteiro sem sinal de 8 bits.

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
Herança
Object Platform::Object IInspectable TensorUInt8Bit
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10, version 1809 (introduzida na 10.0.17763.0)
API contract
Windows.AI.MachineLearning.MachineLearningContract (introduzida na v1.0)

Comentários

Um tensor é uma matriz multidimensional de valores. Um tensor inteiro sem sinal de 8 bits é um tensor de valores inteiros sem sinal de 8 bits.

O layout dos tensores é de linha principal, com dados contíguos bem empacotados representando cada dimensão. O tamanho total de um tensor é o produto do tamanho de cada dimensão.

Windows Server

Para usar essa API no Windows Server, você deve usar o Windows Server 2019 com a Experiência desktop.

Acesso thread-safe

Essa API é thread-safe.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1903 18362 CreateFromBuffer
1903 18362 CreateFromShapeArrayAndDataArray

Propriedades

Kind

O tipo do recurso.

Shape

Retorna a contagem e o tamanho de cada dimensão.

TensorKind

Retorna o tipo de dados do tensor.

Métodos

Close()

Se não houver objetos IMemoryBufferReference pendentes criados a partir desse objeto, Close descartará o objeto e destruirá seus recursos associados. Caso contrário, Close se desanexará de seus recursos associados e eles serão destruídos quando o último IMemoryBufferReference for fechado.

Create()

Cria um objeto tensor inteiro sem sinal de 8 bits sem alocar um buffer.

Create(IIterable<Int64>)

Cria um objeto tensor inteiro sem sinal de 8 bits e aloca um buffer de forma de tamanho.

CreateFromArray(IIterable<Int64>, Byte[])

Cria um objeto tensor inteiro sem sinal de 8 bits, aloca um buffer de forma de tamanho e copia todos os dados para ele.

CreateFromBuffer(Int64[], IBuffer)

Cria um objeto tensor inteiro sem sinal de 8 bits com a forma especificada e usa o buffer subjacente no buffer para avaliação subsequente.

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

Cria um objeto tensor inteiro sem sinal de 8 bits, aloca um buffer de forma de tamanho e copia todos os dados para ele.

CreateFromShapeArrayAndDataArray(Int64[], Byte[])

Cria um objeto tensor inteiro sem sinal de 8 bits, aloca um buffer de forma de tamanho e copia todos os dados para ele.

CreateReference()

Retorna uma representação IMemoryBufferReference do buffer que dá suporte ao objeto tensor sem sinal de 8 bits.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

GetAsVectorView()

Retorna uma exibição somente leitura dos dados.

Aplica-se a

Confira também