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
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.