Spec-Zone.ru › TensorFlow C++

tensorflow::Input::Initializer

#include <ops.h>

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

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

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

Status tensorflow::Input::Initializer::status

tensor

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