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부터 시작하는 연속된 정수들이 특정 순서대로 포함되어야 합니다. i관례에 따르면, permuted_shape[i] = shape[permutation[i]] 모든 차원 지수에 대해.

유효성 검증자:

  • cross_validate
  • must_be_permutation_of_range

size

field

유형: int

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

10``(10, 5)예를 들어, 양자 프로그램 항목의 크기가 라면, 이 항목은 총 개의 50 요소를 가지게 되며, 따라서 이 size 가 일 경우, 해당 항목의 전체 작업량 중 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에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.