텐서플로우:: 입력:: 초기화

#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++ 구문은 임의의 타입을 가진 초기화 리스트의 중첩을 허용하므로, 컴파일 시점에 유효하지 않은 초기화를 허용하지 않을 수 없다는 점에 유의하십시오. 이 함수는 중첩된 초기화 리스트가 실제로 유효한 다차원 텐서인지 확인하는 검사를 수행합니다.