다음을 통해 공유


DML_MAX_UNPOOLING_OPERATOR_DESC 구조체(directml.h)

IndicesTensor제공된 인덱스 값에 따라 출력 텐서 OutputTensor 입력 텐서 InputTensor값을 입력 풀링 작업에서 얻은 값으로 채워서 최대 풀링 작업(자세한 내용은 DML_MAX_POOLING_OPERATOR1_DESC 참조)을 반전합니다. 이 프로세스의 영향을 받지 않은 출력 텐서의 요소는 0 값으로 남습니다.

통사론

struct DML_MAX_UNPOOLING_OPERATOR_DESC {
  const DML_TENSOR_DESC *InputTensor;
  const DML_TENSOR_DESC *IndicesTensor;
  const DML_TENSOR_DESC *OutputTensor;
};

회원

InputTensor

형식: const DML_TENSOR_DESC*

크기{ Batch, Channel, Height, Width }입력 텐서입니다. 텐서 값은 최대 풀링 작업의 OutputTensor 값에서 가져옵니다.

IndicesTensor

형식: const DML_TENSOR_DESC*

입력 텐서 InputTensor지정된 값에 대한 출력 텐서 OutputTensor 인덱스의 텐서입니다. 이러한 인덱스 값은 0부터 시작하며 출력 텐서를 연속적인 1차원 배열로 처리합니다. InputTensorIndicesTensor 모두 동일한 텐서 크기를 갖습니다. 텐서 값은 최대 풀링 작업의 OutputIndicesTensor 가져옵니다.

OutputTensor

형식: const DML_TENSOR_DESC*

입력 텐서와 동일한 차원 수의 출력 텐서입니다.

가용도

이 연산자는 DML_FEATURE_LEVEL_3_0도입되었습니다.

Tensor 제약 조건

InputTensorOutputTensor 동일한 DataType있어야 합니다.

Tensor 지원

DML_FEATURE_LEVEL_5_0 이상

텐서 종류 지원되는 차원 수 지원되는 데이터 형식
InputTensor 입력 4 FLOAT32, FLOAT16, INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8
IndicesTensor 입력 4 UINT64, UINT32
OutputTensor 출력 4 FLOAT32, FLOAT16, INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8

DML_FEATURE_LEVEL_3_0 이상

텐서 종류 지원되는 차원 수 지원되는 데이터 형식
InputTensor 입력 4 FLOAT32, FLOAT16
IndicesTensor 입력 4 UINT32
OutputTensor 출력 4 FLOAT32, FLOAT16

요구 사항

요구
지원되는 최소 클라이언트 Windows 10 버전 2004(10.0; 빌드 19041)
지원되는 최소 서버 Windows Server 버전 2004(10.0; 빌드 19041)
헤더 directml.h