Metadata-Version: 2.4
Name: zeroquant
Version: 0.1.0
Summary: Zero-config model quantization for notebooks and Python
Project-URL: Homepage, https://github.com/easier-quant/easyquant
Project-URL: Documentation, https://easyquant.readthedocs.io
Project-URL: Repository, https://github.com/easier-quant/easyquant
Project-URL: Issues, https://github.com/easier-quant/easyquant/issues
Author: EasyQuant Team
License: MIT
Keywords: llm,machine-learning,pytorch,quantization,transformers
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.9
Requires-Dist: accelerate>=0.20.0
Requires-Dist: psutil>=5.9.0
Requires-Dist: torch>=2.0.0
Requires-Dist: tqdm>=4.65.0
Requires-Dist: transformers>=4.30.0
Provides-Extra: all
Requires-Dist: bitsandbytes>=0.41.0; extra == 'all'
Requires-Dist: llama-cpp-python>=0.2.0; extra == 'all'
Requires-Dist: optimum-quanto>=0.2.0; extra == 'all'
Provides-Extra: bitsandbytes
Requires-Dist: bitsandbytes>=0.41.0; extra == 'bitsandbytes'
Provides-Extra: dev
Requires-Dist: black>=23.0.0; extra == 'dev'
Requires-Dist: ipywidgets>=8.0.0; extra == 'dev'
Requires-Dist: mypy>=1.0.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0.0; extra == 'dev'
Requires-Dist: pytest>=7.0.0; extra == 'dev'
Requires-Dist: ruff>=0.1.0; extra == 'dev'
Provides-Extra: llama
Requires-Dist: llama-cpp-python>=0.2.0; extra == 'llama'
Provides-Extra: mlx
Requires-Dist: mlx-lm>=0.5.0; extra == 'mlx'
Requires-Dist: mlx>=0.5.0; extra == 'mlx'
Provides-Extra: quanto
Requires-Dist: optimum-quanto>=0.2.0; extra == 'quanto'
Provides-Extra: torchao
Requires-Dist: torchao>=0.1.0; extra == 'torchao'
Description-Content-Type: text/markdown

# EasyQuant

Zero-config model quantization for notebooks and Python.

## Installation

```bash
pip install easyquant
```

## Quick Start

```python
from easyquant import quantize

# Quantize any model with one line
model = quantize("meta-llama/Llama-2-7b", method="4bit")
```

## Features

- **Zero Configuration**: Works out of the box with sensible defaults
- **Multiple Backends**: Support for bitsandbytes, quanto, and more
- **Notebook Friendly**: Designed for interactive use in Jupyter notebooks

## License

MIT
