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.