텐서플로우:: 입력:: 초기화 프로그램

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