TensorInt32Bit Classe

Definição

Um objeto tensor inteiro com sinal de 32 bits.

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
Herança
Object Platform::Object IInspectable TensorInt32Bit
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 32 bits é um tensor de valores inteiros com sinal de 32 bits.

O layout dos tensores é de linha principal, com dados contíguos bem empacotados que representam 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 com base nesse 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 32 bits sem alocar um buffer.

Create(IIterable<Int64>)

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

CreateFromArray(IIterable<Int64>, Int32[])

Cria um objeto tensor inteiro com sinal de 32 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 32 bits com a forma fornecida e usa o buffer subjacente no buffer para avaliação subsequente.

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

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

CreateFromShapeArrayAndDataArray(Int64[], Int32[])

Cria um objeto tensor inteiro com sinal de 32 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 32 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