Registry /
ai-ml / model-compression-toolkit
Install & Compatibility
Where this runs
tested against v2.6.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
build_error
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 22.1s · import 0.000s · 516MB
535MB installed
● package 535MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
pytorch_post_training_quantization
✓ from model_compression_toolkit import pytorch_post_training_quantization
✗ import mct
MCT does not expose a top-level 'mct' module; import from package name with underscores.
ptq
✓ from model_compression_toolkit import pytorch_post_training_quantization as ptq
✗ from mct import ptq
Common mistake: using 'mct' alias which is not defined.
Basic post-training quantization on a PyTorch model using representative data.
import torch
from model_compression_toolkit import pytorch_post_training_quantization as ptq
tmodel = torch.nn.Linear(10, 5)
tmodel.eval()
representative_dataset = [torch.randn(1, 10) for _ in range(5)]
quantized_model, quantization_info = ptq.pytorch_post_training_quantization(
model=tmodel,
representative_data_gen=representative_dataset,
target_platform_name='default'
)
print('Quantization completed, model size saved.')
mct --version
Upgrade
Version history
2.6.0latest on PyPI · released Mar 4, 2026
Audit
Dependencies
No dependency data recorded yet.