tensorflow :: 입력:: 이니셜 라이저
#include <ops.h>
이니셜 라이저를 사용하면 간단한 기본 상수 및 다차원 배열을 나타내는 중첩 된 이니셜 라이저 목록과 같은 다양한 종류의 C ++ 상수에서 입력 개체를 생성 할 수 있습니다.
요약
이니셜 라이저 생성자는 모두 템플릿이므로 앞서 언급 한 종류의 C ++ 상수를 사용하여 Initializer 를 생성 할 수 있습니다. 이니셜 라이저 는 생성 된 값을 Tensor 객체에 저장합니다.
생성자와 소멸자 | |
---|---|
Initializer (const T & v) 산술 유형의 스칼라 값 또는 문자열로 변환 할 수있는 유형 (예 : | |
Initializer (const Tensor & t) | |
Initializer (const T & v, const TensorShape & shape) 스칼라 값과 명시 적 모양에서 생성합니다. | |
Initializer (const std::initializer_list< T > & v) 스칼라의 이니셜 라이저 목록 (1 차원 텐서)에서 생성합니다. | |
Initializer (const std::initializer_list< T > & v, const TensorShape & shape) 스칼라 및 명시 적 모양의 이니셜 라이저 목록에서 생성합니다. | |
Initializer (const std::initializer_list< Initializer > & v) 중첩 된 이니셜 라이저 목록에서 다차원 텐서를 생성합니다. |
공용 속성 | |
---|---|
status | |
tensor |
공공 기능 | |
---|---|
AsTensorProto () | TensorProto |
공용 속성
상태
Status tensorflow::Input::Initializer::status
텐서
Tensor tensorflow::Input::Initializer::tensor
공공 기능
AsTensorProto
TensorProto tensorflow::Input::Initializer::AsTensorProto()
이니셜 라이저
tensorflow::Input::Initializer::Initializer( const T & v )
산술 유형의 스칼라 값 또는 문자열로 변환 할 수있는 유형 (예 :
문자열 리터럴).
이니셜 라이저
tensorflow::Input::Initializer::Initializer( const Tensor & t )
이니셜 라이저
tensorflow::Input::Initializer::Initializer( const T & v, const TensorShape & shape )
스칼라 값과 명시 적 모양에서 생성합니다.
이니셜 라이저
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v )
스칼라의 이니셜 라이저 목록 (1 차원 텐서)에서 생성합니다.
이니셜 라이저
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v, const TensorShape & shape )
스칼라 및 명시 적 모양의 이니셜 라이저 목록에서 생성합니다.
이니셜 라이저
tensorflow::Input::Initializer::Initializer( const std::initializer_list< Initializer > & v )
중첩 된 이니셜 라이저 목록에서 다차원 텐서를 생성합니다.
C ++ 구문은 임의로 형식화 된 이니셜 라이저 목록의 중첩을 허용하므로 이러한 잘못된 이니셜 라이저는 컴파일 타임에 허용되지 않습니다. 이 함수는 중첩 된 이니셜 라이저 목록이 실제로 유효한 다차원 텐서인지 확인하는 검사를 수행합니다.