tensorflow::Input::Initializer

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