Partilhar via


TensorInt16Bit Classe

Definição

Um objeto tensor inteiro com sinal de 16 bits.

public ref class TensorInt16Bit sealed : ITensor
public ref class TensorInt16Bit 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 TensorInt16Bit 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 TensorInt16Bit 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 TensorInt16Bit : 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 TensorInt16Bit : System.IDisposable, ITensor, IMemoryBuffer
Public NotInheritable Class TensorInt16Bit
Implements ITensor
Public NotInheritable Class TensorInt16Bit
Implements IDisposable, IMemoryBuffer, ITensor
Herança
Object Platform::Object IInspectable TensorInt16Bit
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 com sinal de 16 bits é um tensor de valores inteiros com sinal de 16 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 com sinal de 16 bits sem alocar um buffer.

Create(IIterable<Int64>)

Cria um objeto tensor inteiro com sinal de 16 bits e aloca um buffer de forma de tamanho.

CreateFromArray(IIterable<Int64>, Int16[])

Cria um objeto tensor inteiro com sinal de 16 bits, aloca um buffer de forma de tamanho e copia todos os dados nele.

CreateFromBuffer(Int64[], IBuffer)

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

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

Cria um objeto tensor inteiro com sinal de 16 bits, aloca um buffer de forma de tamanho e copia todos os dados nele.

CreateFromShapeArrayAndDataArray(Int64[], Int16[])

Cria um objeto tensor inteiro com sinal de 16 bits, aloca um buffer de forma de tamanho e copia todos os dados nele.

CreateReference()

Retorna uma representação IMemoryBufferReference do buffer que dá suporte ao objeto tensor inteiro com sinal de 16 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