flujo tensor:: Aporte:: Inicializador

#include <ops.h>

El inicializador permite construir un objeto de entrada a partir de varios tipos de constantes de C++, como constantes primitivas simples y listas de inicializadores anidados que representan una matriz multidimensional.

Resumen

Los constructores de inicializadores son todos plantillas, por lo que los tipos de constantes de C++ antes mencionados se pueden usar para construir un Inicializador . El inicializador almacena el valor con el que se construyó en un objeto Tensor .

Constructores y destructores

Initializer (const T & v)
Construir a partir de un valor escalar de un tipo aritmético o de un tipo que se pueda convertir en una cadena (p. ej.
Initializer (const Tensor & t)
Initializer (const T & v, const TensorShape & shape)
Construir a partir de un valor escalar y una forma explícita.
Initializer (const std::initializer_list< T > & v)
Construir a partir de una lista inicializadora de escalares (un tensor unidimensional).
Initializer (const std::initializer_list< T > & v, const TensorShape & shape)
Construya a partir de una lista inicializadora de escalares y una forma explícita.
Initializer (const std::initializer_list< Initializer > & v)
Construya un tensor multidimensional a partir de una lista de inicializadores anidados.

Atributos públicos

status
Status
tensor

Funciones públicas

AsTensorProto ()
TensorProto

Atributos públicos

estado

Status tensorflow::Input::Initializer::status

tensor

Tensor tensorflow::Input::Initializer::tensor

Funciones públicas

ComoTensorProto

TensorProto tensorflow::Input::Initializer::AsTensorProto()

Inicializador

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

Construir a partir de un valor escalar de un tipo aritmético o de un tipo que pueda convertirse en una cadena (p. ej.

un literal de cadena).

Inicializador

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

Inicializador

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

Construir a partir de un valor escalar y una forma explícita.

Inicializador

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

Construir a partir de una lista inicializadora de escalares (un tensor unidimensional).

Inicializador

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

Construya a partir de una lista inicializadora de escalares y una forma explícita.

Inicializador

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

Construya un tensor multidimensional a partir de una lista de inicializadores anidados.

Tenga en cuenta que la sintaxis de C++ permite anidar listas de inicializadores escritas arbitrariamente, por lo que dichos inicializadores no válidos no se pueden rechazar en el momento de la compilación. Esta función realiza comprobaciones para asegurarse de que la lista de inicializadores anidados sea de hecho un tensor multidimensional válido.