тензорный поток :: Вход:: Инициализатор

#include <ops.h>

Инициализатор позволяет создавать объект Input из различных типов констант C ++, таких как простые примитивные константы и вложенные списки инициализаторов, представляющие многомерный массив.

Резюме

Все конструкторы инициализаторов являются шаблонами, поэтому вышеупомянутые типы констант C ++ могут использоваться для создания инициализатора . Инициализатор сохраняет полученное значение в объекте Tensor .

Конструкторы и деструкторы

Initializer (const T & v)
Построить из скалярного значения арифметического типа или типа, который можно преобразовать в строку (например,
Initializer (const Tensor & t)
Initializer (const T & v, const TensorShape & shape)
Построить из скалярного значения и явной формы.
Initializer (const std::initializer_list< T > & v)
Построить из списка инициализаторов скаляров (одномерный тензор).
Initializer (const std::initializer_list< T > & v, const TensorShape & shape)
Создайте из списка инициализаторов скаляров и явной формы.
Initializer (const std::initializer_list< Initializer > & v)
Создайте многомерный тензор из вложенного списка инициализаторов.

Публичные атрибуты

status
Status
tensor

Публичные функции

AsTensorProto ()
TensorProto

Публичные атрибуты

статус

Status tensorflow::Input::Initializer::status

тензор

Tensor tensorflow::Input::Initializer::tensor

Публичные функции

AsTensorProto

TensorProto tensorflow::Input::Initializer::AsTensorProto()

Инициализатор

 tensorflow::Input::Initializer::Initializer(
  const T & v
)

Построить из скалярного значения арифметического типа или типа, который можно преобразовать в строку (например,

строковый литерал).

Инициализатор

 tensorflow::Input::Initializer::Initializer(
  const Tensor & t
)

Инициализатор

 tensorflow::Input::Initializer::Initializer(
  const T & v,
  const TensorShape & shape
)

Построить из скалярного значения и явной формы.

Инициализатор

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< T > & v
)

Построить из списка инициализаторов скаляров (одномерный тензор).

Инициализатор

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< T > & v,
  const TensorShape & shape
)

Создайте из списка инициализаторов скаляров и явной формы.

Инициализатор

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< Initializer > & v
)

Создайте многомерный тензор из вложенного списка инициализаторов.

Обратите внимание, что синтаксис C ++ допускает вложение произвольно типизированных списков инициализаторов, поэтому такие недопустимые инициализаторы не могут быть запрещены во время компиляции. Эта функция выполняет проверки, чтобы убедиться, что список вложенных инициализаторов действительно является допустимым многомерным тензором.