tensorflow::Input::Initializer
#include <ops.h>
Initializer позволяет создавать объект Input из различных видов C++ констант, таких как простые примитивные константы и вложенные списки инициализаторов, представляющие многомерный массив.
Краткое описание
Initializer конструкторы — это шаблоны, поэтому упомянутые виды C++ констант можно использовать для создания Initializer. Initializer сохраняет полученное при создании значение в объекте 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()
Initializer
tensorflow::Input::Initializer::Initializer( const T & v )
Создать из скалярного значения арифметического типа или типа, который можно преобразовать в строку (например,
строковый литерал).
Initializer
tensorflow::Input::Initializer::Initializer( const Tensor & t )
Initializer
tensorflow::Input::Initializer::Initializer( const T & v, const TensorShape & shape )
Создать из скалярного значения и явной формы.
Initializer
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v )
Создать из списка инициализаторов скаляров (одномерного тензора).
Initializer
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v, const TensorShape & shape )
Создать из списка инициализаторов скаляров и явной формы.
Initializer
tensorflow::Input::Initializer::Initializer( const std::initializer_list< Initializer > & v )
Создать многомерный тензор из вложенного списка инициализаторов.
Обратите внимание, что синтаксис C++ позволяет вкладывать списки инициализаторов произвольных типов, поэтому такие недопустимые инициализаторы нельзя запретить на этапе компиляции. Эта функция выполняет проверки, чтобы убедиться, что вложенный список инициализаторов действительно является допустимым многомерным тензором.
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/cc/struct/tensorflow/input/initializer