Spec-Zone.ru › TensorFlow C++ 2.3

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

© 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

Spec-Zone.ru

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