tensorflow::Entrée::Initialiseur
#include <ops.h>L'initialiseur permet de construire un objet Input à partir de différents types de constantes C++ telles que des constantes primitives simples et des listes d'initialisation imbriquées représentant un tableau multidimensionnel.
Résumé
Les constructeurs d'initialiseurs sont tous des modèles ; par conséquent, les types de constantes C++ mentionnés précédemment peuvent être utilisés pour construire un initialiseur . L'initialiseur stocke la valeur avec laquelle il a été construit dans un objet Tensor .
Constructeurs et destructeurs | |
|---|---|
Initializer (const T & v) Construire à partir d'une valeur scalaire d'un type arithmétique ou d'un type pouvant être converti en chaîne de caractères (par exemple, | |
Initializer (const Tensor & t) | |
Initializer (const T & v, const TensorShape & shape) Construire à partir d'une valeur scalaire et d'une forme explicite. | |
Initializer (const std::initializer_list< T > & v) Construire à partir d'une liste d'initialisation de scalaires (un tenseur unidimensionnel). | |
Initializer (const std::initializer_list< T > & v, const TensorShape & shape) Construire à partir d'une liste d'initialisation de scalaires et d'une forme explicite. | |
Initializer (const std::initializer_list< Initializer > & v) Construisez un tenseur multidimensionnel à partir d'une liste d'initialisation imbriquée. |
attributs publics | |
|---|---|
status | Status |
tensor | |
fonctions publiques | |
|---|---|
AsTensorProto () | TensorProto |
attributs publics
statut
Status tensorflow::Input::Initializer::status
tenseur
Tensor tensorflow::Input::Initializer::tensor
fonctions publiques
AsTensorProto
TensorProto tensorflow::Input::Initializer::AsTensorProto()
Initialiseur
tensorflow::Input::Initializer::Initializer( const T & v )
Construire à partir d'une valeur scalaire d'un type arithmétique ou d'un type pouvant être converti en chaîne de caractères (par exemple,
une chaîne littérale).
Initialiseur
tensorflow::Input::Initializer::Initializer( const Tensor & t )
Initialiseur
tensorflow::Input::Initializer::Initializer( const T & v, const TensorShape & shape )
Construire à partir d'une valeur scalaire et d'une forme explicite.
Initialiseur
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v )
Construire à partir d'une liste d'initialisation de scalaires (un tenseur unidimensionnel).
Initialiseur
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v, const TensorShape & shape )
Construire à partir d'une liste d'initialisation de scalaires et d'une forme explicite.
Initialiseur
tensorflow::Input::Initializer::Initializer( const std::initializer_list< Initializer > & v )
Construisez un tenseur multidimensionnel à partir d'une liste d'initialisation imbriquée.
Notez que la syntaxe C++ autorise l'imbrication de listes d'initialisation de types arbitraires ; par conséquent, il est impossible d'interdire de telles initialisations invalides à la compilation. Cette fonction effectue des vérifications pour s'assurer que la liste d'initialisation imbriquée représente bien un tenseur multidimensionnel valide.