TFloat16

interface publique TFloat16

Type de tenseur flottant 16 bits demi-précision IEEE-754.

Puisqu'il n'existe pas de type à virgule flottante pouvant tenir sur 16 bits en Java, une conversion (avec potentiellement une perte de précision) est requise pour chaque valeur de 32 bits écrite ou lue sur un tenseur de ce type depuis la JVM. Par conséquent, si de nombreuses opérations d’E/S sont à prévoir sur un tenseur, les performances seront améliorées en travaillant avec les types de données TFloat32 ou TFloat64 autant que possible.

De plus, les tenseurs TFloat16 fonctionnent normalement mieux s'ils sont situés dans la mémoire du GPU, car la plupart des processeurs ne prennent pas en charge ce format de manière native. Pour le calcul du processeur sur des flottants 16 bits, le type de tenseur TBfloat16 pourrait être une meilleure option.

Méthodes publiques

TFloat16 statique abstrait
scalarOf (valeur flottante)
Alloue un nouveau tenseur pour stocker une seule valeur flottante.
TFloat16 statique abstrait
tensorOf ( Forme forme)
Alloue un nouveau tenseur de la forme donnée.
TFloat16 statique abstrait
tensorOf (forme de forme , données FloatDataBuffer )
Alloue un nouveau tenseur de la forme donnée, initialisé avec les données fournies.
TFloat16 statique abstrait
tensorOf ( Forme , Consommateur < TFloat16 > dataInit)
Alloue un nouveau tenseur de la forme donnée et initialise ses données.
TFloat16 statique abstrait
tensorOf ( NdArray <Float> src)
Alloue un nouveau tenseur qui est une copie d'un tableau donné de floats.
TFloat16 statique abstrait
vectorOf (valeurs flottantes...)
Alloue un nouveau tenseur pour stocker un vecteur de flotteurs.

Méthodes héritées

Méthodes publiques

résumé statique public TFloat16 scalarOf (valeur flottante)

Alloue un nouveau tenseur pour stocker une seule valeur flottante.

Paramètres
valeur flotter pour stocker dans le nouveau tenseur
Retour
  • le nouveau tenseur

résumé statique public TFloat16 tensorOf (forme de forme )

Alloue un nouveau tenseur de la forme donnée.

Paramètres
forme forme du tenseur à allouer
Retour
  • le nouveau tenseur

résumé statique public TFloat16 tensorOf (forme de forme , données FloatDataBuffer )

Alloue un nouveau tenseur de la forme donnée, initialisé avec les données fournies.

Paramètres
forme forme du tenseur à allouer
données tampon de flotteurs pour initialiser le tenseur avec
Retour
  • le nouveau tenseur

public static abstract TFloat16 tensorOf ( Forme , Consommateur < TFloat16 > dataInit)

Alloue un nouveau tenseur de la forme donnée et initialise ses données.

Paramètres
forme forme du tenseur à allouer
donnéesInit initialiseur de données tensorielles
Retour
  • le nouveau tenseur
Jetés
TensorFlowException si le tenseur ne peut pas être alloué ou initialisé

résumé statique public TFloat16 tensorOf ( NdArray <Float> src)

Alloue un nouveau tenseur qui est une copie d'un tableau donné de floats.

Le tenseur aura la même forme que le tableau source et ses données seront copiées.

Paramètres
src le tableau source donnant la forme et les données au nouveau tenseur
Retour
  • le nouveau tenseur

public static abstract TFloat16 vectorOf (valeurs flottantes...)

Alloue un nouveau tenseur pour stocker un vecteur de flotteurs.

Paramètres
valeurs flotte à stocker dans le nouveau tenseur
Retour
  • le nouveau tenseur