Feat: colab support

This commit is contained in:
litagin02
2023-12-30 19:51:05 +09:00
parent 618368f0b9
commit 4108478f54
5 changed files with 305 additions and 5 deletions

View File

@@ -320,9 +320,12 @@ class DistributedBucketSampler(torch.utils.data.distributed.DistributedSampler):
self.buckets, self.num_samples_per_bucket = self._create_buckets()
logger.info(f"Bucket info: {self.num_samples_per_bucket}")
logger.info(
f"Unused samples: {len(self.lengths) - sum(self.num_samples_per_bucket)}"
)
# logger.info(
# f"Unused samples: {len(self.lengths) - sum(self.num_samples_per_bucket)}"
# )
# ↑マイナスになることあるし、別にこれは使われないサンプル数ではないようだ……
# バケットの仕組みはよく分からない
self.total_size = sum(self.num_samples_per_bucket)
self.num_samples = self.total_size // self.num_replicas