Skip to main content
IBM Quantum Platform

ChunkPart

pydantic model ChunkPart

GitHub

베이스: BaseModel

실행 청크의 단일 부분에 포함된 내용에 대한 설명.

element_range

field

유형: tuple[int, int, int]

이 청크 부분에서 해당 항목의 어떤 요소들이 처리되었는가.

이 범위에는 해당 양자 프로그램 항목에 가 적용된 permutation 후, 평탄화된 모양을 조각내는 항목들이 (start_idx, stop_idx, step) 포함되어 있습니다. 즉, 이 부분은 해당 항목의 모양과 arr 일치하는 어떤 데이터 배열의 flatten(permute(arr))[start_idx:stop_idx:step] 데이터 요소들에 해당합니다. 아래 첨자는 포함하는 것을 의미하고, 위 첨자는 제외하는 것을 의미하며, 단계는 양수여야 합니다.

~라고 보아야 한다 size == max(0, ceil((stop_idx - start_idx) / step)).

유효성 검증자:

  • cross_validate
  • must_be_a_valid_range

idx_item

field

유형: int

양자 프로그램 내 항목의 인덱스.

유효성 검증자:

  • cross_validate

permutation

field

유형: list[int]

.을 사용하여 요소를 분할하기 전의 항목 모양에 대한 순열 벡터 element_range.

이 목록에는 0부터 시작하는 연속된 정수들이 어떤 순서대로든 포함되어야 합니다. 관례에 따르면, 모든 차원 지수 에 permuted_shape[i] = shape[permutation[i]] 대해 i.

유효성 검증자:

  • cross_validate
  • must_be_permutation_of_range

size

field

유형: int

양자 프로그램 항목에서 실행된 요소의 수.

예를 들어, 양자 프로그램 항목의 형태가 인 경우 (10, 5), 이 항목은 총 개의 요소를 50 가지므로, 이 가 size 일 때 10, 이는 해당 항목의 전체 작업량 중 20%를 차지하게 됩니다.

유효성 검증자:

  • cross_validate

cross_validate

validator cross_validate

GitHub

속성의 유형과 형식이 서로 호환되는지 확인하십시오.

리턴 유형

셀프

must_be_a_valid_range

validator must_be_a_valid_range

GitHub

유효한 범위 튜플이 있는지 확인하십시오.

must_be_permutation_of_range

validator must_be_permutation_of_range

GitHub

유효한 순열 벡터가 있는지 확인하십시오.

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.