TInt32
, em que o prefixo T
significa "Tensor de". Para suportar a verificação em tempo de compilação dos tipos de elemento tensor, cada interface neste pacote deve ser 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 desse tipo.
As instâncias de tipos de tensores também devem implementar a interface NdArray
para que um usuário possa acessar diretamente os dados de tensores 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õe métodos de fábrica que simplificam o processo de criação, como scalarOf(...)
, vectorOf(...)
, tensorOf(...)
, etc.
Interfaces
TBfloat16 | Tipo tensor flutuante de 16 bits do cérebro. |
TBool | Tipo de tensor booleano. |
TFloat16 | Tipo de tensor flutuante de 16 bits de meia precisão 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 tensor inteiro assinado de 32 bits. |
TInt64 | Tipo de tensor inteiro assinado de 64 bits. |
TString | Tipo de string. |
TUint8 | Tipo de tensor inteiro sem sinal de 8 bits. |