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.