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
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.