tensorflow :: Entrada:: Inicializador

#include <ops.h>

O Initializer permite construir um objeto Input a partir de vários tipos de constantes C ++, como constantes primitivas simples e listas de inicializadores aninhados que representam uma matriz multidimensional.

Resumo

Os construtores do inicializador são todos modelos, portanto, os tipos de constantes C ++ mencionados anteriormente podem ser usados ​​para construir um inicializador . O Initializer armazena o valor com o qual foi construído em um objeto Tensor .

Construtores e Destruidores

Initializer (const T & v)
Construir a partir de um valor escalar de um tipo aritmético ou um tipo que pode ser convertido em uma string (por exemplo,
Initializer (const Tensor & t)
Initializer (const T & v, const TensorShape & shape)
Construa a partir de um valor escalar e uma forma explícita.
Initializer (const std::initializer_list< T > & v)
Construa a partir de uma lista inicializadora de escalares (um tensor unidimensional).
Initializer (const std::initializer_list< T > & v, const TensorShape & shape)
Construa a partir de uma lista inicializadora de escalares e uma forma explícita.
Initializer (const std::initializer_list< Initializer > & v)
Construa um tensor multidimensional a partir de uma lista de inicializadores aninhados.

Atributos públicos

status
Status
tensor

Funções públicas

AsTensorProto ()
TensorProto

Atributos públicos

status

Status tensorflow::Input::Initializer::status

tensor

Tensor tensorflow::Input::Initializer::tensor

Funções públicas

AsTensorProto

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

Inicializador

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

Construir a partir de um valor escalar de um tipo aritmético ou um tipo que pode ser convertido em uma string (por exemplo,

um literal de string).

Inicializador

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

Inicializador

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

Construa a partir de um valor escalar e uma forma explícita.

Inicializador

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

Construa a partir de uma lista inicializadora de escalares (um tensor unidimensional).

Inicializador

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

Construa a partir de uma lista inicializadora de escalares e uma forma explícita.

Inicializador

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

Construa um tensor multidimensional a partir de uma lista de inicializadores aninhados.

Observe que a sintaxe C ++ permite o aninhamento de listas de inicializadores digitados arbitrariamente, portanto, esses inicializadores inválidos não podem ser proibidos em tempo de compilação. Essa função executa verificações para garantir que a lista de inicializadores aninhados seja de fato um tensor multidimensional válido.