Releases
v0.0.15
Yura52
released this
11 Mar 21:38
Breaking changes
delu.iter_batches
is now powered by torch.arange/randperm
, the interface was changed accordingly
delu.Timer
: the methods add
and sub
are removed
New features
delu.to
: like torch.Tensor.to
, but for (nested) collections of tensors
delu.cat
: like torch.cat
, but for collections of tensors
delu.iter_batches
is now faster and has a better interface
Deprecations
delu.concat
is deprecated in favor of delu.cat
delu.hardware.free_memory
is now a deprecated alias to delu.cuda.free_memory
deprecate delu.data.Stream
deprecate delu.data.collate
instead, use torch.utils.data.dataloader.default_collate
deprecate delu.data.make_index_dataloader
instead, use delu.data.IndexDataset
+ torch.utils.data.DataLoader
deprecate delu.evaluation
instead, use torch.nn.Module.eval
+ torch.inference_mode
deprecate delu.hardware.get_gpus_info
instead, use the corresponding functions from torch.cuda
deprecate delu.improve_reproducibility
instead, use delu.random.seed
and manually set settings mention here
Documentation
many improved explanations and examples
Dependencies
require python>=3.8
remove tqdm
and pynvml
from dependencies
Project
switch from flake8 to ruff
move tool settings from setup.cfg to pyproject.toml for coverage, isort, mypy
freeze versions in requirements_dev.txt
You can’t perform that action at this time.