Releases: carrycooldude/JAX-Dataloader
Releases · carrycooldude/JAX-Dataloader
v0.1.10
What's New in v0.1.10
Added
- Enhanced benchmarking capabilities with CPU performance analysis
- New optimization improvements for data loading
Changed
- Updated benchmarking infrastructure for better performance analysis
- Improved README documentation
Installation
pip install jax-dataloaders==0.1.10Documentation
For detailed documentation and examples, visit our documentation.
Benchmarking Examples
New benchmarking features allow you to analyze performance across different configurations:
from jax_dataloader import DataLoader, DataLoaderConfig
from jax_dataloader.benchmark import BenchmarkRunner
# Create a configuration for benchmarking
config = DataLoaderConfig(
data_path="data/train.csv",
loader_type="csv",
batch_size=32,
shuffle=True
)
# Create a benchmark runner
benchmark = BenchmarkRunner(config)
# Run CPU performance analysis
results = benchmark.run_cpu_analysis(
num_iterations=100,
warmup_iterations=10
)Previous Changes
For a complete changelog, see CHANGELOG.md.