tensorflow::Input::Инициализатор
#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 | Status |
tensor | |
| Общедоступные функции | |
|---|---|
AsTensorProto() | TensorProto |
Общедоступные атрибуты
статус
Status tensorflow::Input::Initializer::status
тензор
Tensor tensorflow::Input::Initializer::tensor
Общедоступные функции
КакTensorProto
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++ позволяет вкладывать списки инициализаторов произвольных типов, поэтому такие некорректные инициализаторы нельзя запретить на этапе компиляции. Эта функция выполняет проверки, чтобы убедиться, что вложенный список инициализаторов действительно является допустимым многомерным тензором.
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/cc/struct/tensorflow/input/initializer