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 ++ 구문은 임의로 형식화 된 이니셜 라이저 목록의 중첩을 허용하므로 이러한 잘못된 이니셜 라이저는 컴파일 타임에 허용되지 않습니다. 이 함수는 중첩 된 이니셜 라이저 목록이 실제로 유효한 다차원 텐서인지 확인하는 검사를 수행합니다.