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