fluxo tensor:: 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 aninhadas que representam uma matriz multidimensional.

Resumo

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

Construtores e Destruidores

Initializer (const T & v)
Construa a partir de um valor escalar de um tipo aritmético ou de um tipo que possa 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 de 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
)

Construa a partir de um valor escalar de um tipo aritmético ou de um tipo que possa ser convertido em uma string (por exemplo.

uma string literal).

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 de 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 de tipo arbitrário, portanto, tais inicializadores inválidos não podem ser proibidos em tempo de compilação. Esta função realiza verificações para garantir que a lista de inicializadores aninhados é de fato um tensor multidimensional válido.