Hai una domanda? Connettiti con la community al forum TensorFlow Visita il forum

tensorflow :: Ingresso:: Inizializzatore

#include <ops.h>

L'inizializzatore consente di costruire un oggetto Input da vari tipi di costanti C ++ come semplici costanti primitive e elenchi di inizializzatori annidati che rappresentano un array multidimensionale.

Sommario

I costruttori di inizializzatori sono tutti modelli, quindi i suddetti tipi di costanti C ++ possono essere utilizzati per costruire un inizializzatore . L'inizializzatore memorizza il valore con cui è stato costruito in un oggetto Tensor .

Costruttori e distruttori

Initializer (const T & v)
Costruisci da un valore scalare di un tipo aritmetico o un tipo che può essere convertito in una stringa (es.
Initializer (const Tensor & t)
Initializer (const T & v, const TensorShape & shape)
Costruisci da un valore scalare e una forma esplicita.
Initializer (const std::initializer_list< T > & v)
Costruisci da un elenco di inizializzatori di scalari (un tensore unidimensionale).
Initializer (const std::initializer_list< T > & v, const TensorShape & shape)
Costruisci da un elenco di inizializzatori di scalari e una forma esplicita.
Initializer (const std::initializer_list< Initializer > & v)
Costruisci un tensore multidimensionale da un elenco di inizializzatori annidati.

Attributi pubblici

status
tensor

Funzioni pubbliche

AsTensorProto ()
TensorProto

Attributi pubblici

stato

Status tensorflow::Input::Initializer::status

tensore

Tensor tensorflow::Input::Initializer::tensor

Funzioni pubbliche

AsTensorProto

TensorProto tensorflow::Input::Initializer::AsTensorProto()

Inizializzatore

 tensorflow::Input::Initializer::Initializer(
  const T & v
)

Costruisci da un valore scalare di un tipo aritmetico o un tipo che può essere convertito in una stringa (es.

una stringa letterale).

Inizializzatore

 tensorflow::Input::Initializer::Initializer(
  const Tensor & t
)

Inizializzatore

 tensorflow::Input::Initializer::Initializer(
  const T & v,
  const TensorShape & shape
)

Costruisci da un valore scalare e una forma esplicita.

Inizializzatore

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< T > & v
)

Costruisci da un elenco di inizializzatori di scalari (un tensore unidimensionale).

Inizializzatore

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< T > & v,
  const TensorShape & shape
)

Costruisci da un elenco di inizializzatori di scalari e una forma esplicita.

Inizializzatore

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< Initializer > & v
)

Costruisci un tensore multidimensionale da un elenco di inizializzatori annidati.

Si noti che la sintassi C ++ consente l'annidamento di elenchi di inizializzatori digitati arbitrariamente, quindi tali inizializzatori non validi non possono essere disabilitati in fase di compilazione. Questa funzione esegue controlli per assicurarsi che l'elenco di inizializzatori annidati sia effettivamente un tensore multidimensionale valido.