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. |