Skip to content

Commit 74d9d81

Browse files
committed
bump version to 0.3.0
1 parent b1841e0 commit 74d9d81

3 files changed

Lines changed: 12 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.3.0] - 2026-04-11
11+
1012
### Added
1113
- **Benchmarking module** (`comprexx.benchmark`): `cx.benchmark()` measures real
1214
inference latency with configurable warmup/iters, reporting mean, median, std,
1315
p50/p90/p99, min/max, and throughput. `cx.compare_benchmarks()` returns a
1416
before/after comparison with speedup and latency/throughput deltas. Quantized
1517
models are automatically run on CPU. New `comprexx bench` CLI command.
16-
- Example notebooks: ResNet18 edge deployment (prune + quantize + ONNX export)
17-
and BERT-tiny quantization (low-rank decomposition + INT4 weight quant).
18+
- Example notebooks with cell outputs: ResNet18 edge deployment (fuse, prune,
19+
benchmark, ONNX export) and linear layer compression (SVD, weight-only INT4,
20+
dynamic INT8).
1821
- GitHub Actions CI workflow running `pytest` on Python 3.10, 3.11, 3.12 plus a
1922
`ruff check` lint job.
2023
- `CHANGELOG.md` with history for v0.1.0 and v0.2.0.
2124

2225
### Changed
23-
- Silenced the noisy `torch.ao.quantization is deprecated` warning inside the
26+
- Silenced the `torch.ao.quantization is deprecated` warning inside the
2427
PTQ dynamic and static stages. The underlying API is still used, with a
25-
`TODO(v0.3)` marking the upcoming migration to `torchao.quantization`.
26-
- Fixed the package `__version__` to report `0.2.0` instead of the stale
27-
`0.1.0` that shipped on PyPI.
28+
TODO marking the upcoming migration to `torchao.quantization`.
29+
- Fixed the package `__version__` to report the correct version.
2830
- Tightened the codebase against `ruff check` and added a per-file ignore
2931
for `E741` in tests.
3032

@@ -65,6 +67,7 @@ Initial release.
6567
- Accuracy guards with halt/warn actions.
6668
- Per-stage compression reports persisted under `comprexx_runs/`.
6769

68-
[Unreleased]: https://github.com/cachevector/comprexx/compare/v0.2.0...HEAD
70+
[Unreleased]: https://github.com/cachevector/comprexx/compare/v0.3.0...HEAD
71+
[0.3.0]: https://github.com/cachevector/comprexx/compare/v0.2.0...v0.3.0
6972
[0.2.0]: https://github.com/cachevector/comprexx/compare/v0.1.0...v0.2.0
7073
[0.1.0]: https://github.com/cachevector/comprexx/releases/tag/v0.1.0

comprexx/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Comprexx — ML Model Compression Toolkit."""
22

3-
__version__ = "0.2.0"
3+
__version__ = "0.3.0"
44

55
from comprexx import stages
66
from comprexx.analysis.profiler import ModelProfile, analyze

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "comprexx"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
description = "ML Model Compression & Deployment Optimization Toolkit"
55
readme = "README.md"
66
license = "Apache-2.0"

0 commit comments

Comments
 (0)