This release is a pre-release and may not be stable for production use.
vllm-ascend-quant-ext
Runtime-only extension for loading and executing versioned Ascend quantized model artifacts. It contains no calibration datasets, ModelSlim invocation, model conversion, PPL evaluation, or benchmark orchestration.
Installation alone changes no vLLM behavior. Admission is explicit and fail-closed:
vllm-ascend-quant-ext check --model /path/to/model
vllm-ascend-quant-ext plan --model /path/to/model
vllm-ascend-quant-ext render --model /path/to/model
plan and render describe an explicit direct-diagnostic path. They do not
produce Extension Manager activation evidence. The plugin validates the model
contract before importing vLLM-Ascend implementation modules and never modifies
the model directory.
This extension is for model-weight quantization. It does not own KV-cache
format, allocation, compression, scheduling, or the lifecycle of
vllm-ascend-adaptive-quantized-kv-hust.
The proposed Manager adapter is exposed as a pure-data symbol:
from vllm_ascend_quant_ext.manager import provider
provider.descriptor()
provider.check({"enabled": True, "model": "/path/to/model"})
provider.plan({"enabled": True, "model": "/path/to/model"})
provider.render({"enabled": True, "model": "/path/to/model"})
This adapter is import-only: inspection and artifact checking are supported,
but enabled plan and render fail closed until vLLM-Ascend publishes the
declared typed Host protocols. See ../docs/extension-manager-handoff.md.
Extension Bundle identity
PyPI distribution: vllm-ascend-quant-ext
Python package: vllm_ascend_quant_ext
Bundle ID: org.vllm-hust.ascend-quant-runtime
Component ID: ascend-quant-artifact-validator
Full component ID: org.vllm-hust.ascend-quant-runtime/ascend-quant-artifact-validator
Contract: vllm.ascend.quantized-artifact-loader.v1
Execution planes: worker, device
Status: import_only
The wheel exposes two distinct entry points:
vllm_hust.extension_bundlesdiscovers static Bundle metadata;vllm.general_pluginsprovides an explicit direct-diagnostic registration path.
The first is the Manager discovery target. The Bundle does not automatically select the second entry point or inject environment/additional-config values. That prevents partial integration from starting an unsafe legacy path. Formal activation remains blocked until vLLM-Ascend accepts and materializes both declared Host protocols.
The namespaced ASCEND_QUANT_W8A8 registration delegates to the selected
vLLM-Ascend W8A8 linear and MoE implementations. The extension owns admission and
alias registration, while vLLM-Ascend continues to own weight loading,
parameter layout, execution-role selection, and NPU operators.
The Bundle manifest is located at:
vllm_ascend_quant_ext/manifests/vllm-hust-extension-v0.2.json
The identifiers use the current 0.2-experimental Manager baseline. This is
still an alpha/NO-GO integration: import_only must not be changed to an active
status before the Extension Manager and vLLM-Ascend owners approve the Host
loader/operator contracts.
Metadata
Release files for vllm-ascend-quant-ext 0.4.1a1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vllm_ascend_quant_ext-0.4.1a1.tar.gz | 28.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vllm_ascend_quant_ext-0.4.1a1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.7 kB
Release files / vllm_ascend_quant_ext-0.4.1a1.tar.gz
| Download URL | vllm_ascend_quant_ext-0.4.1a1.tar.gz |
|---|---|
| Size | 28.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
44c8edf57b1b4cf9f595a884c5d693cf8a791055ae8bce8647529364bf5643ce
|
|
BLAKE2b-256 checksum How to use checksums |
8a123dbee25d78edd7956711847a14f10523b950bfe2f630895e756ad98d7cd9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.
Transparency logRelease files / vllm_ascend_quant_ext-0.4.1a1-py3-none-any.whl
| Download URL | vllm_ascend_quant_ext-0.4.1a1-py3-none-any.whl |
|---|---|
| Size | 25.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3a0304236334f993a522939fa18e279f12d3b48f24706e9fa1c917ed82bea391
|
|
BLAKE2b-256 checksum How to use checksums |
c7329e4fa5fd69c7cbf668b5b5fe5393359dad9c595c2d2eabafed5350fb3f20
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.
Transparency log