MCPcopy Create free account
hub / github.com/Project-MONAI/MONAI / _pre_transform

Method _pre_transform

monai/data/dataset.py:333–352  ·  view source on GitHub ↗

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)

Source from the content-addressed store, hash-verified

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 """

Callers 3

_cachecheckMethod · 0.95
_cachecheckMethod · 0.45

Calls 2

reset_ops_idFunction · 0.90
get_index_of_firstMethod · 0.80

Tested by

no test coverage detected