Closed Kaszanas closed 2 years ago
This was solved around this commit: https://github.com/Kaszanas/SC2EGSet_Experiments/commit/77552528ad113d510e89d42042f6af872dd6d006
No IterableDataset was included for the sequences of events such as PlayerStats
.
This requires further research and potentially implementation of more fields within SC2ReplayData
that would contain events of the same type contained within IterableDatasets, or some other form of Iterable
This was done and mostly tested.
Currently the files:
sc2_egset_dataset.py
sc2_replaypack_dataset.py
Handle a multiple replays but do not go deeply into the underlying data structure of the replay. Some research needs to be done on the API that is provided by PyTorch and PyTorch Lightning to see how deeply nested datasets we have in reality.
The compositional structure of our dataset can be viewed as follows:
Dataset
orIterableDataset
?)Dataset
orIterableDataset
?)IterableDatasets
?)Later
DataLoader
needs to be defined for our data.Reference: https://pytorch-lightning.readthedocs.io/en/stable/guides/data.html?highlight=Data
Any thoughts on that? @leafnode