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 | |
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 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 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. Esta função executa verificações para ter certeza de que a lista de inicializadores aninhados é de fato um tensor multidimensional válido.