org.tensorflow.types

Define classes que representam tipos de tensor do TensorFlow. Para cada tipo de dados possível que pode ser usado em um tensor, existe uma interface correspondente que é usada para representá-lo e sua implementação oculta. Por exemplo, o tipo TensorFlow int32 é representado pela interface do tipo tensor TInt32 , onde o prefixo T significa "Tensor de".

Para suportar a verificação em tempo de compilação de tipos de elementos tensores, cada interface neste pacote deve estar vinculada a uma das interfaces de marcador encontradas em org.tensorflow.types.family , de acordo com a natureza dos dados.

Cada tipo de tensor deve ser anotado com TensorType para fornecer metadados de tipo que devem ser usados ​​para alocar ou mapear tensores deste tipo.

Instâncias de tipos de tensores também devem implementar a interface NdArray para que um usuário possa acessar diretamente os dados do tensor em um espaço n-dimensional.

Observe que embora seja sempre possível alocar um tensor usando o método Tensor.of(...) , a maioria dos tipos de tensor expõem métodos de fábrica que simplificam o processo de criação, como scalarOf(...) , vectorOf(...) , tensorOf(...) , etc.

Interfaces

TBfloat16 Tipo de tensor flutuante cerebral de 16 bits.
TBool Tipo de tensor booleano.
TFloat16 Tipo de tensor flutuante de meia precisão de 16 bits IEEE-754.
TFloat32 Tipo de tensor flutuante de 32 bits de precisão única IEEE-754.
TFloat64 Tipo de tensor flutuante de 64 bits de precisão dupla IEEE-754.
TInt32 Tipo de tensor inteiro com sinal de 32 bits.
TInt64 Tipo de tensor inteiro com sinal de 64 bits.
String Tipo de string.
TUint8 Tipo de tensor inteiro não assinado de 8 bits.