Skip to main content

LazyBrick

Compose, run, and benchmark reproducible model-compression recipes.

Pre-alpha: 0.0.x establishes the package, recipe envelope, and provenance primitives. It does not yet execute quantization algorithms or inference.

Install

pip install lazybrick

Validate a recipe

lazybrick validate examples/qwen3-awq.yaml

Fingerprint a recipe

lazybrick fingerprint examples/qwen3-awq.yaml
from lazybrick import load_recipe

recipe = load_recipe("examples/qwen3-awq.yaml")
print(recipe.fingerprint)

The fingerprint is calculated from canonical recipe content, so mapping-key order does not change artifact identity.

Direction

LazyBrick is intended to connect versioned model artifacts, external compression plugins, runtimes, hardware targets, and evidence through a reproducible contract. The design is deliberately narrow until the first complete compression workflow is working.

See IMPLEMENTATION_BLUEPRINT.md for the proposed architecture, milestones, open questions, and kill criteria.

Development

python -m venv .venv
source .venv/bin/activate
python -m pip install -e ".[dev]"
pytest
python -m build
python -m twine check dist/*

License

Apache-2.0. Third-party models, datasets, runtimes, and plugin implementations keep their own licenses.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lazybrick-0.0.1.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lazybrick-0.0.1-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file lazybrick-0.0.1.tar.gz.

File metadata

  • Download URL: lazybrick-0.0.1.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for lazybrick-0.0.1.tar.gz
Algorithm Hash digest
SHA256 eea49a4788d1c4184e64b8e03df5784bf539bfd3ff03333e6487d80bec3b55e6
MD5 e724639049133a8e2c73a9086f750bbf
BLAKE2b-256 d5638e45e87df4c407371ac897f400895bf6551fa7248c42e94b99c214af8180

See more details on using hashes here.

Provenance

The following attestation bundles were made for lazybrick-0.0.1.tar.gz:

Publisher: publish.yml on lazy-brick/lazybrick

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lazybrick-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: lazybrick-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for lazybrick-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c896af8112179a760d074ed69ef86fe4f0e8a77da77d680de64dcd99f560f764
MD5 5bfc1a83fb87a6fb4f3a424b7194f8a5
BLAKE2b-256 6f25713ddf44eada116743a969e0a12f13ffe8954dc764c05bcf958573c70e79

See more details on using hashes here.

Provenance

The following attestation bundles were made for lazybrick-0.0.1-py3-none-any.whl:

Publisher: publish.yml on lazy-brick/lazybrick

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page