tensorflow:: Input:: Inizializzatore

#include <ops.h>

La funzione Initializer consente di costruire un oggetto Input a partire da vari tipi di costanti C++, come semplici costanti primitive e liste di inizializzazione annidate che rappresentano un array multidimensionale.

Riepilogo

I costruttori di inizializzazione sono tutti template, quindi i tipi di costanti C++ menzionati in precedenza possono essere utilizzati per costruire un oggetto Initializer . Initializer 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 di un tipo che può essere convertito in una stringa (ad esempio
Initializer (const Tensor & t)
Initializer (const T & v, const TensorShape & shape)
Costruisci a partire da un valore scalare e una forma esplicita.
Initializer (const std::initializer_list< T > & v)
Costruisci a partire da una lista di inizializzazione di scalari (un tensore unidimensionale).
Initializer (const std::initializer_list< T > & v, const TensorShape & shape)
Costruisci a partire da un elenco di inizializzazione di scalari e una forma esplicita.
Initializer (const std::initializer_list< Initializer > & v)
Costruisci un tensore multidimensionale a partire da una lista di inizializzazione annidata.

attributi pubblici

status
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 di un tipo che può essere convertito in una stringa (ad esempio

una stringa letterale).

Inizializzatore

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

Inizializzatore

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

Costruisci a partire da un valore scalare e una forma esplicita.

Inizializzatore

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

Costruisci a partire da una lista di inizializzazione di scalari (un tensore unidimensionale).

Inizializzatore

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

Costruisci a partire da un elenco di inizializzazione di scalari e una forma esplicita.

Inizializzatore

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

Costruisci un tensore multidimensionale a partire da una lista di inizializzazione annidata.

Si noti che la sintassi C++ consente l'annidamento di liste di inizializzazione di tipi arbitrari, pertanto tali inizializzatori non validi non possono essere bloccati in fase di compilazione. Questa funzione esegue dei controlli per assicurarsi che la lista di inizializzazione annidata sia effettivamente un tensore multidimensionale valido.