TFloat16

interface pública TFloat16

Tipo de tensor flutuante de meia precisão de 16 bits IEEE-754.

Como não existe um tipo de ponto flutuante que caiba em 16 bits em Java, uma conversão (com potencialmente perda de precisão) é necessária para cada valor de 32 bits escrito ou lido em um tensor desse tipo da JVM. Portanto, se muitas operações de E/S forem esperadas em um tensor, o desempenho será melhorado trabalhando com os tipos de dados TFloat32 ou TFloat64 sempre que possível.

Além disso, os tensores TFloat16 normalmente funcionam melhor se estiverem localizados na memória da GPU, uma vez que a maioria das CPUs não suporta este formato nativamente. Para cálculo de CPU em floats de 16 bits, o tipo de tensor TBfloat16 pode ser uma opção melhor.

Métodos Públicos

abstrato estático TFloat16
escalarOf (valor flutuante)
Aloca um novo tensor para armazenar um único valor flutuante.
abstrato estático TFloat16
tensorOf ( formato )
Aloca um novo tensor com a forma dada.
abstrato estático TFloat16
tensorOf (forma de forma , dados FloatDataBuffer )
Aloca um novo tensor de determinada forma, inicializado com os dados fornecidos.
abstrato estático TFloat16
tensorOf (Forma da forma , Consumidor <TFloat16> dataInit)
Aloca um novo tensor da forma dada e inicializa seus dados.
abstrato estático TFloat16
tensorOf ( NdArray <Float> src)
Aloca um novo tensor que é uma cópia de um determinado array de carros alegóricos.
abstrato estático TFloat16
vectorOf (float... valores)
Aloca um novo tensor para armazenar um vetor de carros alegóricos.

Métodos herdados

Métodos Públicos

público estático abstrato TFloat16 escalarOf (valor flutuante)

Aloca um novo tensor para armazenar um único valor flutuante.

Parâmetros
valor float para armazenar no novo tensor
Devoluções
  • o novo tensor

público estático abstrato TFloat16 tensorOf ( formato )

Aloca um novo tensor com a forma dada.

Parâmetros
forma forma do tensor para alocar
Devoluções
  • o novo tensor

public static abstract TFloat16 tensorOf (forma de forma , dados FloatDataBuffer )

Aloca um novo tensor de determinada forma, inicializado com os dados fornecidos.

Parâmetros
forma forma do tensor para alocar
dados buffer de floats para inicializar o tensor com
Devoluções
  • o novo tensor

public static abstract TFloat16 tensorOf ( Shape shape, Consumer< TFloat16 > dataInit)

Aloca um novo tensor da forma dada e inicializa seus dados.

Parâmetros
forma forma do tensor para alocar
dadosInit inicializador de dados tensor
Devoluções
  • o novo tensor
Lança
TensorFlowException se o tensor não puder ser alocado ou inicializado

público estático abstrato TFloat16 tensorOf ( NdArray <Float> src)

Aloca um novo tensor que é uma cópia de um determinado array de carros alegóricos.

O tensor terá o mesmo formato do array de origem e seus dados serão copiados.

Parâmetros
fonte a matriz de origem fornecendo a forma e os dados ao novo tensor
Devoluções
  • o novo tensor

público estático abstrato TFloat16 vectorOf (float... valores)

Aloca um novo tensor para armazenar um vetor de carros alegóricos.

Parâmetros
valores flutua para armazenar no novo tensor
Devoluções
  • o novo tensor