RawTensor

classe finale publique RawTensor

Un tenseur dont la mémoire n'a pas été mappée sur un espace de données directement accessible depuis la JVM.

Un tenseur brut est une représentation minimaliste d'un tenseur alloué dans la mémoire native par la bibliothèque d'exécution TensorFlow et contrôle sa durée de vie dans le processus en cours. Les données sont représentées par un buffer of bytes , jusqu'à ce qu'elles soient mappées dans un espace typé à n dimensions par un typed tensor .

Les instances d'un RawTensor ne sont pas thread-safe et leur ressource doit être libérée en appelant close() explicitement ou implicitement via try-with-resources.

Méthodes publiques

Tenseur brut
asRawTensor ()
Renvoie une représentation brute (non typée) de ce tenseur
vide
fermer ()
Libérez les ressources associées au Tensor.
OctetDataBuffer
données ()
Renvoie les données brutes de ce tenseur sous forme de tampon d'octets.
Type de données
Type de données ()
Renvoie le DataType des éléments stockés dans le tenseur.
long
nombreOctets ()
Renvoie la taille, en octets, des données tensorielles.
Forme
forme ()
Renvoie la forme du tenseur.
Chaîne
àChaîne ()
Renvoie une chaîne décrivant le type et la forme du tenseur.

Méthodes héritées

booléen
est égal à (Objet arg0)
Classe finale<?>
obtenirClasse ()
int
Code de hachage ()
vide final
notifier ()
vide final
notifierTous ()
Chaîne
àChaîne ()
vide final
attendre (long arg0, int arg1)
vide final
attendez (long arg0)
vide final
attendez ()
org.tensorflow.Tensor
Résumé RawTensor
asRawTensor ()
Renvoie une représentation brute (non typée) de ce tenseur
vide abstrait
fermer ()
Libérez les ressources associées au Tensor.
Type de données abstrait
Type de données ()
Renvoie le DataType des éléments stockés dans le tenseur.
abstrait long
nombreOctets ()
Renvoie la taille, en octets, des données tensorielles.
abstrait statique <T étend TType > T
de (type Class<T>, forme de forme , taille longue, Consumer<T> dataInitializer)
Alloue un tenseur d'un type de données, d'une forme et d'une taille donnés.
abstrait statique <T étend TType > T
de (type Class<T>, forme Shape )
Alloue un tenseur d'un type de données et d'une forme donnés.
abstrait statique <T étend TType > T
de (type Class<T>, forme Shape , taille longue)
Alloue un tenseur d'un type de données, d'une forme et d'une taille donnés.
abstrait statique <T étend TType > T
de (type Class<T>, forme de forme , Consumer<T> dataInitializer)
Alloue et initialise un tenseur d'un type de données et d'une forme donnés.
abstrait statique <T étend TType > T
de (type Class<T>, forme Shape , ByteDataBuffer rawData)
Crée un Tensor de n'importe quel type à partir des données brutes fournies par le tampon donné.
Forme abstraite
forme ()
Renvoie la forme du tenseur.
org.tensorflow.ndarray.Shaped
abstrait entier
rang ()
Forme abstraite
forme ()
abstrait long
taille ()
Calcule et renvoie la taille totale de ce conteneur, en nombre de valeurs.
vide abstrait
fermer ()

Méthodes publiques

public RawTensor asRawTensor ()

Renvoie une représentation brute (non typée) de ce tenseur

public vide fermer ()

Libérez les ressources associées au Tensor.

AVERTISSEMENT : ceci doit être invoqué pour tous les tenseurs qui n'ont pas été produits par une opération hâtive, sinon la mémoire sera perdue.

L'objet Tensor n'est plus utilisable après les retours close .

données publiques ByteDataBuffer ()

Renvoie les données brutes de ce tenseur sous forme de tampon d'octets.

Retour
  • le tenseur octets
Jetés
IllegalStateException si le tenseur a été fermé

Type de données public Type de données ()

Renvoie le DataType des éléments stockés dans le tenseur.

public long numBytes ()

Renvoie la taille, en octets, des données tensorielles.

forme de forme publique ()

Renvoie la forme du tenseur.

chaîne publique versString ()

Renvoie une chaîne décrivant le type et la forme du tenseur.