Spec-Zone.ru › TensorFlow C++ 2.4

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

Публичные функции

AsTensorProto

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 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/cc/struct/tensorflow/input/initializer

Spec-Zone.ru

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