|
io-chess
UCI chess engine
|


Public Member Functions | |
| __init__ (self, datasets, chunk_size=1_000_000) | |
| __iter__ (self) | |
| __len__ (self) | |
Public Attributes | |
| chunk_size = chunk_size | |
| list | shard_lengths = [len(ds) for ds in datasets] |
| list | shard_offsets = [] |
| list | chunk_descriptors = [] |
| num_samples = total | |
Chunked shuffle that stays shard-local for ConcatDataset I/O locality.
| train.ConcatChunkedRandomSampler.__init__ | ( | self, | |
| datasets, | |||
| chunk_size = 1_000_000 ) |
| train.ConcatChunkedRandomSampler.__iter__ | ( | self | ) |
| train.ConcatChunkedRandomSampler.__len__ | ( | self | ) |
| list train.ConcatChunkedRandomSampler.chunk_descriptors = [] |
| train.ConcatChunkedRandomSampler.chunk_size = chunk_size |
| train.ConcatChunkedRandomSampler.num_samples = total |
| train.ConcatChunkedRandomSampler.shard_lengths = [len(ds) for ds in datasets] |
| list train.ConcatChunkedRandomSampler.shard_offsets = [] |