Process the data from original state up to the first random element. Args: item_transformed: The data to be transformed Returns: the transformed element up to the first identified random transform object
(self, item_transformed)
| 331 | self.cache_dir.mkdir(parents=True, exist_ok=True) |
| 332 | |
| 333 | def _pre_transform(self, item_transformed): |
| 334 | """ |
| 335 | Process the data from original state up to the first random element. |
| 336 | |
| 337 | Args: |
| 338 | item_transformed: The data to be transformed |
| 339 | |
| 340 | Returns: |
| 341 | the transformed element up to the first identified |
| 342 | random transform object |
| 343 | |
| 344 | """ |
| 345 | first_random = self.transform.get_index_of_first( |
| 346 | lambda t: isinstance(t, RandomizableTrait) or not isinstance(t, Transform) |
| 347 | ) |
| 348 | item_transformed = self.transform(item_transformed, end=first_random, threading=True) |
| 349 | |
| 350 | if self.reset_ops_id: |
| 351 | reset_ops_id(item_transformed) |
| 352 | return item_transformed |
| 353 | |
| 354 | def _post_transform(self, item_transformed): |
| 355 | """ |
no test coverage detected