La journée communautaire ML est le 9 novembre ! Rejoignez - nous pour les mises à jour de tensorflow, JAX et plus En savoir plus

tensorflow :: Contribution:: Initialiseur

#include <ops.h>

Initializer permet de construire un objet Input à partir de divers types de constantes C ++ telles que des constantes primitives simples et des listes d'initialiseurs imbriquées représentant un tableau multidimensionnel.

Résumé

Les constructeurs d' initialiseur sont tous des modèles, de sorte que les types de constantes C ++ mentionnés ci-dessus peuvent être utilisés pour construire un initialiseur . 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 qui peut être converti en chaîne (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'initialiseurs imbriqués.

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 qui peut être converti en chaîne (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'initialiseurs imbriqués.

Notez que la syntaxe C ++ permet l'imbrication de listes d'initialiseurs arbitrairement typées, de sorte que ces 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'initialisation imbriquée est bien un tenseur multidimensionnel valide.