TInt32
, où le préfixe T
signifie « Tensor of ». Pour prendre en charge la vérification au moment de la compilation des types d'éléments tenseurs, chaque interface de ce package doit être liée à l'une des interfaces de marqueur trouvées dans org.tensorflow.types.family
, selon la nature des données.
Chaque type de tenseur doit être annoté avec TensorType
pour fournir des métadonnées de type qui doivent être utilisées pour allouer ou mapper des tenseurs de ce type.
Les instances de types tenseurs doivent également implémenter l'interface NdArray
afin qu'un utilisateur puisse accéder directement aux données tensorielles dans un espace à n dimensions.
Notez que même s'il est toujours possible d'attribuer un tenseur à l'aide de la méthode Tensor.of(...)
, la plupart des types de tenseurs exposent des méthodes d'usine qui simplifient le processus de création, comme scalarOf(...)
, vectorOf(...)
, tensorOf(...)
, etc.
Interfaces
TBfloat16 | Type de tenseur flottant cérébral 16 bits. |
TBool | Type de tenseur booléen. |
TFloteur16 | Type de tenseur flottant 16 bits demi-précision IEEE-754. |
TFloteur32 | Type de tenseur flottant 32 bits simple précision IEEE-754. |
TFlot64 | Type de tenseur flottant 64 bits double précision IEEE-754. |
TInt32 | Type de tenseur entier signé 32 bits. |
TInt64 | Type de tenseur entier signé 64 bits. |
TString | Type de chaîne. |
TUint8 | Type de tenseur entier non signé de 8 bits. |