flux tensoriel : : Saisir:: Initialiseur
#include <ops.h>
Initializer permet de construire un objet Input à partir de différents types de constantes C++ telles que de simples constantes primitives et des listes d'initialisation imbriquées représentant un tableau multidimensionnel.
Résumé
Les constructeurs d'initialiseur sont tous des modèles, donc les types de constantes C++ susmentionnés peuvent être utilisés pour construire un Initializer . Initializer 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 (par ex. | |
Initializer (const Tensor & t) | |
Initializer (const T & v, const TensorShape & shape) Construisez à partir d’une valeur scalaire et d’une forme explicite. | |
Initializer (const std::initializer_list< T > & v) Construisez à partir d'une liste d'initialisation de scalaires (un tenseur unidimensionnel). | |
Initializer (const std::initializer_list< T > & v, const TensorShape & shape) Construisez à 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'initialiseurs 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 (par ex.
une chaîne littérale).
Initialiseur
tensorflow::Input::Initializer::Initializer( const Tensor & t )
Initialiseur
tensorflow::Input::Initializer::Initializer( const T & v, const TensorShape & shape )
Construisez à partir d’une valeur scalaire et d’une forme explicite.
Initialiseur
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v )
Construisez à 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 )
Construisez à 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'initialiseurs imbriquée.
Notez que la syntaxe C++ permet l'imbrication de listes d'initialiseurs arbitrairement typées, de sorte que de tels initialiseurs non valides ne peuvent pas être interdits au moment de la compilation. Cette fonction effectue des vérifications pour s'assurer que la liste d'initialiseurs imbriquée est bien un tenseur multidimensionnel valide.