Fix DALIGenericPeekableIterator missing pmap_compatible parameter.#6256
Conversation
|
CI MESSAGE: [46245860]: BUILD STARTED |
Greptile SummaryThis PR fixes a functional bug where Key changes:
Confidence Score: 5/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant User
participant peekable_data_iterator
participant _data_iterator_impl
participant DALIGenericPeekableIterator
participant DALIGenericIterator
User->>peekable_data_iterator: call(pmap_compatible=...)
peekable_data_iterator->>_data_iterator_impl: forward(pmap_compatible=...)
_data_iterator_impl->>_data_iterator_impl: auto-infer pmap_compatible if None and devices provided
_data_iterator_impl->>DALIGenericPeekableIterator: __init__(pmap_compatible=effective_value)
Note over DALIGenericPeekableIterator: NEW: accepts pmap_compatible parameter
DALIGenericPeekableIterator->>DALIGenericIterator: super().__init__(pmap_compatible=...)
DALIGenericIterator->>DALIGenericIterator: self._pmap_compatible = value ?? False
|
|
CI MESSAGE: [46246542]: BUILD STARTED |
|
CI MESSAGE: [46246542]: BUILD FAILED |
- Adds pmap_compatible to DALIGenericIterator class docstring so it stays in sync with DALIGenericPeekableIterator, fixing test_iterators_init_method_api_compatibility. Signed-off-by: Janusz Lisiecki <jlisiecki@nvidia.com>
|
CI MESSAGE: [46317285]: BUILD STARTED |
|
CI MESSAGE: [46317285]: BUILD FAILED |
|
CI MESSAGE: [46317285]: BUILD PASSED |
in sync with DALIGenericPeekableIterator, fixing test_iterators_init_method_api_compatibility
Category:
Bug fix (non-breaking change which fixes an issue)
Description:
in sync with DALIGenericPeekableIterator, fixing test_iterators_init_method_api_compatibility
Additional information:
Affected modules and functionalities:
Key points relevant for the review:
Tests:
Checklist
Documentation
DALI team only
Requirements
REQ IDs: N/A
JIRA TASK: N/A