- Pytorch >= 2.5.0
- Pytorch-Geometric >= 2.6.0
- Automatic check that data splits created by any splitter do not overlap. You can skip this check by passing
--skip-data-splits-check
tomlwiz-data
- Loading and storing graphs still makes use of
torch.load
andtorch.save
. Relies on PyG defining safe_globals after the recent Pytorch update (2.4)
- Now you can execute an arbitrary configuration first in debug mode. Just pass the argument
--debug --execute-config-id [config_id]
to themlwiz-exp
command.
- Random search breaks when you need to pass args to a class
- Bug in pre-transform and transform_train/eval not being parsed correctly
- Ray always creates a new local instance when initialized, except when working with a cluster of machines.
- DatasetInterface
__init__()
has changed to differentiate between runtimetransform_train
andtransform_eval
. This helps when training vision models that need to perform data augmentation in the training set. Note that theIterableDatasetInterface
has a slightly different logic here thanDatasetInterface
. The latter relies on two customSubsetTrain
andSubsetEval
classes used by theDataProvider
.
- Substituted
torch.load
withdill
in some places to resolve annoying warnings - Replaced
data_root
attributes withstorage_folder
for consistency - Added tests for post-training utilities
- Improvements to workflow files
- Fixed post-training utilities