텐서플로우:: 입력:: 초기화 프로그램
#include <ops.h>
이니셜라이저를 사용 하면 간단한 기본 상수 및 다차원 배열을 나타내는 중첩된 이니셜라이저 목록과 같은 다양한 종류의 C++ 상수에서 입력 객체를 생성할 수 있습니다.
요약
초기화 생성자는 모두 템플릿이므로 앞서 언급한 종류의 C++ 상수를 사용하여 초기화 생성자를 생성할 수 있습니다. 초기화 프로그램은 생성된 값을 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 | 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++ 구문은 임의 형식의 초기화 목록 중첩을 허용하므로 컴파일 타임에 이러한 유효하지 않은 초기화를 허용하지 않을 수 없습니다. 이 함수는 중첩된 초기화 목록이 실제로 유효한 다차원 텐서인지 확인하기 위해 검사를 수행합니다.