przepływ tensorowy:: Wejście:: Inicjator
#include <ops.h>
Inicjator umożliwia konstruowanie obiektu wejściowego z różnych rodzajów stałych C++, takich jak proste stałe pierwotne i zagnieżdżone listy inicjatorów reprezentujące tablicę wielowymiarową.
Streszczenie
Wszystkie konstruktory inicjalizatorów są szablonami, więc wyżej wymienione rodzaje stałych C++ mogą zostać użyte do skonstruowania Inicjatora . Inicjator przechowuje wartość, z którą został skonstruowany, w obiekcie Tensor .
Konstruktory i destruktory | |
---|---|
Initializer (const T & v) Konstruuje z wartości skalarnej typu arytmetycznego lub typu, który można przekonwertować na ciąg znaków (np. | |
Initializer (const Tensor & t) | |
Initializer (const T & v, const TensorShape & shape) Konstruuj na podstawie wartości skalarnej i jawnego kształtu. | |
Initializer (const std::initializer_list< T > & v) Konstruuj z inicjującej listy skalarów (jednowymiarowy tensor). | |
Initializer (const std::initializer_list< T > & v, const TensorShape & shape) Konstruuj na podstawie listy inicjalizacyjnej skalarów i jawnego kształtu. | |
Initializer (const std::initializer_list< Initializer > & v) Skonstruuj wielowymiarowy tensor na podstawie zagnieżdżonej listy inicjatorów. |
Atrybuty publiczne | |
---|---|
status | Status |
tensor |
Funkcje publiczne | |
---|---|
AsTensorProto () | TensorProto |
Atrybuty publiczne
status
Status tensorflow::Input::Initializer::status
napinacz
Tensor tensorflow::Input::Initializer::tensor
Funkcje publiczne
AsTensorProto
TensorProto tensorflow::Input::Initializer::AsTensorProto()
Inicjator
tensorflow::Input::Initializer::Initializer( const T & v )
Konstruuje z wartości skalarnej typu arytmetycznego lub typu, który można przekonwertować na ciąg znaków (np.
literał łańcuchowy).
Inicjator
tensorflow::Input::Initializer::Initializer( const Tensor & t )
Inicjator
tensorflow::Input::Initializer::Initializer( const T & v, const TensorShape & shape )
Konstruuj na podstawie wartości skalarnej i jawnego kształtu.
Inicjator
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v )
Konstruuj z inicjującej listy skalarów (jednowymiarowy tensor).
Inicjator
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v, const TensorShape & shape )
Konstruuj na podstawie listy inicjalizacyjnej skalarów i jawnego kształtu.
Inicjator
tensorflow::Input::Initializer::Initializer( const std::initializer_list< Initializer > & v )
Skonstruuj wielowymiarowy tensor na podstawie zagnieżdżonej listy inicjatorów.
Należy zauważyć, że składnia języka C++ umożliwia zagnieżdżanie list inicjatorów o dowolnym typie, dlatego nie można zabronić takich nieprawidłowych inicjatorów w czasie kompilacji. Ta funkcja sprawdza, czy zagnieżdżona lista inicjatorów jest rzeczywiście prawidłowym tensorem wielowymiarowym.