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