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 | |
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/r1.15/api_docs/cc/struct/tensorflow/input/initializer