텐서플로우:: 입력:: 초기화
#include <ops.h>Initializer를 사용하면 단순한 기본 상수부터 다차원 배열을 나타내는 중첩된 초기화 목록까지 다양한 종류의 C++ 상수로부터 Input 객체를 생성할 수 있습니다.
요약
초기화 생성자는 모두 템플릿이므로 앞서 언급한 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 | |
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++ 구문은 임의의 타입을 가진 초기화 리스트의 중첩을 허용하므로, 컴파일 시점에 유효하지 않은 초기화를 허용하지 않을 수 없다는 점에 유의하십시오. 이 함수는 중첩된 초기화 리스트가 실제로 유효한 다차원 텐서인지 확인하는 검사를 수행합니다.