[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci
This commit is contained in:
pre-commit-ci[bot] 2024-05-20 03:00:06 +00:00
parent a55a9e298b
commit f1918e18a5

View File

@ -237,7 +237,9 @@ class AutoPlacementPolicy(PlacementPolicy):
if self.gemini_manager.is_warmup(): # no prefetch during warmup since we need compute_list if self.gemini_manager.is_warmup(): # no prefetch during warmup since we need compute_list
return [] return []
# modified from self.evict_tensors # modified from self.evict_tensors
cuda_capacity = self._steady_cuda_cap_ratio * colo_device_memory_capacity(get_accelerator().get_current_device()) cuda_capacity = self._steady_cuda_cap_ratio * colo_device_memory_capacity(
get_accelerator().get_current_device()
)
max_cuda_non_model_data_per_period = self.mem_stats_collector.next_period_non_model_data_usage("cuda") max_cuda_non_model_data_per_period = self.mem_stats_collector.next_period_non_model_data_usage("cuda")
used_cuda_model_data = self.chunk_manager.total_mem["cuda"] used_cuda_model_data = self.chunk_manager.total_mem["cuda"]
total_cuda_model_data = cuda_capacity - max_cuda_non_model_data_per_period total_cuda_model_data = cuda_capacity - max_cuda_non_model_data_per_period
@ -259,6 +261,7 @@ class AutoPlacementPolicy(PlacementPolicy):
break break
return prefetch return prefetch
class PlacementPolicyFactory: class PlacementPolicyFactory:
policies: Dict[str, Type[PlacementPolicy]] = { policies: Dict[str, Type[PlacementPolicy]] = {
"auto": AutoPlacementPolicy, "auto": AutoPlacementPolicy,