tensorflow:: Wejście:: Inicjator
#include <ops.h>Inicjator umożliwia konstrukcję obiektu wejściowego z różnych rodzajów stałych C++, takich jak proste stałe prymitywne i zagnieżdżone listy inicjatorów reprezentujące tablicę wielowymiarową.
Streszczenie
Konstruktory inicjatorów są szablonami, więc do skonstruowania obiektu Initializer można użyć wyżej wymienionych stałych C++. Inicjator przechowuje wartość, z którą został skonstruowany, w obiekcie Tensor .
Konstruktory i destruktory | |
|---|---|
Initializer (const T & v) Konstruować 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) Utwórz konstrukcję z wartości skalarnej i określonego kształtu. | |
Initializer (const std::initializer_list< T > & v) Utwórz z listy inicjalizacyjnej skalary (tensor jednowymiarowy). | |
Initializer (const std::initializer_list< T > & v, const TensorShape & shape) Utwórz z listy inicjatorów skalary i jawny kształt. | |
Initializer (const std::initializer_list< Initializer > & v) Utwórz wielowymiarowy tensor z zagnieżdżonej listy inicjatorów. |
Atrybuty publiczne | |
|---|---|
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 )
Konstruować z wartości skalarnej typu arytmetycznego lub typu, który można przekonwertować na ciąg znaków (np.
literał ciągu znaków).
Inicjator
tensorflow::Input::Initializer::Initializer( const Tensor & t )
Inicjator
tensorflow::Input::Initializer::Initializer( const T & v, const TensorShape & shape )
Utwórz konstrukcję z wartości skalarnej i określonego kształtu.
Inicjator
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v )
Utwórz z listy inicjalizacyjnej skalary (tensor jednowymiarowy).
Inicjator
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v, const TensorShape & shape )
Utwórz z listy inicjatorów skalary i jawny kształt.
Inicjator
tensorflow::Input::Initializer::Initializer( const std::initializer_list< Initializer > & v )
Utwórz wielowymiarowy tensor z zagnieżdżonej listy inicjatorów.
Należy pamiętać, że składnia języka C++ pozwala na zagnieżdżanie list inicjatorów o dowolnym typie, więc takie nieprawidłowe inicjatory nie mogą być zabronione w trakcie kompilacji. Ta funkcja sprawdza, czy zagnieżdżona lista inicjatorów jest rzeczywiście poprawnym tensorem wielowymiarowym.