Spec-Zone.ru › TensorFlow C++ 2.9

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

© 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/versions/r2.9/api_docs/cc/struct/tensorflow/input/initializer

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API