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

#include <ops.h>

Инициализатор позволяет создавать объект ввода из различных типов констант 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
tensor

Общественные функции

AsTensorProto ()
TensorProto

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

статус

Status tensorflow::Input::Initializer::status

тензор

Tensor tensorflow::Input::Initializer::tensor

Общественные функции

АсТензорПрото

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++ допускает вложение списков инициализаторов произвольного типа, поэтому такие недопустимые инициализаторы нельзя запретить во время компиляции. Эта функция выполняет проверки, чтобы убедиться, что список вложенных инициализаторов действительно является допустимым многомерным тензором.