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.