def METHOD_NAME(self, resource_dps: List[IterDataPipe]) -> IterDataPipe[Dict[str, Any]]:
    dp = resource_dps[0]
    dp = Filter(dp, self._is_data_file)
    dp = Mapper(dp, self._unpickle)
    dp = CifarFileReader(dp, labels_key=self._LABELS_KEY)
    dp = hint_shuffling(dp)
    dp = hint_sharding(dp)
    return Mapper(dp, self._prepare_sample)