Compartilhar via


TensorInt64Bit Classe

Definição

Um objeto tensor inteiro com sinal de 64 bits.

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

Create(IIterable<Int64>)

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

CreateFromArray(IIterable<Int64>, Int64[])

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

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

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

CreateFromShapeArrayAndDataArray(Int64[], Int64[])

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