Skip to content

Releases: carrycooldude/JAX-Dataloader

v0.1.10

13 Apr 16:21

Choose a tag to compare

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.10

Documentation

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.