Install & Compatibility
Where this runs
tested against v0.25.3 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
build_error
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 17.2s · import 0.000s · 423MB
435MB installed
● package 435MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
DataLoader
✓ from batchgenerators.dataloading.data_loader import DataLoader
✗ from batchgenerators.dataloading import DataLoader
Basic usage: create a DataLoader from a list of data, apply augmentations via Compose.
from batchgenerators.dataloading import DataLoader
from batchgenerators.transforms import Compose, SpatialTransform
# Simple data loader for a list of images
train_loader = DataLoader(my_data_list, batch_size=4, num_threads=2)
transforms = Compose([SpatialTransform(patch_size=(128,128,128))])
for batch in train_loader:
data = batch['data']
seg = batch['seg']
data, seg = transforms(data, seg)
break
Upgrade
Version history
0.25.3latest on PyPI · released Jun 16, 2026
Audit
Dependencies
No dependency data recorded yet.