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 inicialização aninhadas que representam um array multidimensional.

Resumo

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

Construtores e Destrutores

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

Atributos públicos

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 de um tipo que pode 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
)

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

Inicializador

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

Constrói a partir de uma lista inicial de escalares (um tensor unidimensional).

Inicializador

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

Constrói a partir de uma lista inicial 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 inicialização aninhada.

Note que a sintaxe C++ permite o aninhamento de listas de inicializadores de tipos arbitrários, portanto, tais inicializadores inválidos não podem ser rejeitados em tempo de compilação. Esta função realiza verificações para garantir que a lista de inicializadores aninhada seja de fato um tensor multidimensional válido.