Compartilhar via


TensorUInt64Bit Classe

Definição

Um objeto tensor inteiro sem sinal de 64 bits.

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

Create(IIterable<Int64>)

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

CreateFromArray(IIterable<Int64>, UInt64[])

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

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

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

CreateFromShapeArrayAndDataArray(Int64[], UInt64[])

Cria um objeto tensor inteiro sem sinal de 64 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 inteiro sem sinal de 64 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