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 | |
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.