Spec-Zone.ru › TensorFlow C++

tensorflow::Input::Initializer

#include <ops.h>

Initializer позволяет создавать объект Input из различных видов C++ констант, таких как простые примитивные константы и вложенные списки инициализаторов, представляющие многомерный массив.

Краткое описание

Initializer конструкторы — это шаблоны, поэтому упомянутые виды C++ констант можно использовать для создания Initializer. Initializer сохраняет полученное при создании значение в объекте 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()

Initializer

 tensorflow::Input::Initializer::Initializer(
  const T & v
)

Создать из скалярного значения арифметического типа или типа, который можно преобразовать в строку (например,

строковый литерал).

Initializer

 tensorflow::Input::Initializer::Initializer(
  const Tensor & t
)

Initializer

 tensorflow::Input::Initializer::Initializer(
  const T & v,
  const TensorShape & shape
)

Создать из скалярного значения и явной формы.

Initializer

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< T > & v
)

Создать из списка инициализаторов скаляров (одномерного тензора).

Initializer

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< T > & v,
  const TensorShape & shape
)

Создать из списка инициализаторов скаляров и явной формы.

Initializer

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

Spec-Zone.ru

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