AutoAWQ Kernels implements the AWQ kernels.
Project description
AutoAWQ Kernels
AutoAWQ Kernels is a new package that is split up from the main repository in order to avoid compilation times.
Requirements
-
Windows: Must use WSL2.
-
NVIDIA:
- GPU: Must be compute capability 7.5 or higher.
- CUDA Toolkit: Must be 11.8 or higher.
-
AMD:
- ROCm: Must be 5.6 or higher.
Install
Install from PyPi
The package is available on PyPi with CUDA 12.1.1 wheels:
pip install autoawq-kernels
Install release wheels
For ROCm and other CUDA versions, you can use the wheels published at each release:
pip install https://github.com/casper-hansen/AutoAWQ_kernels/releases/download/v0.0.2/autoawq_kernels-0.0.2+rocm561-cp310-cp310-linux_x86_64.whl
Build from source
You can also build from source:
git clone https://github.com/casper-hansen/AutoAWQ_kernels
cd AutoAWQ_kernels
pip install -e .
To build for ROCm, you need to first install the following packages rocsparse-dev hipsparse-dev rocthrust-dev rocblas-dev hipblas-dev.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file autoawq_kernels-0.0.6-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: autoawq_kernels-0.0.6-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28d61e7d04a9c582a77c667351deadba61e7a6596b58a86226f52d69df18a511
|
|
| MD5 |
51a99ef3efa62fd2061cb38d9c4f5fc6
|
|
| BLAKE2b-256 |
05f59f3d42cbc4b183081bf5df2a52c0b1ad889014154e74e04571b600381341
|
File details
Details for the file autoawq_kernels-0.0.6-cp311-cp311-manylinux2014_x86_64.whl.
File metadata
- Download URL: autoawq_kernels-0.0.6-cp311-cp311-manylinux2014_x86_64.whl
- Upload date:
- Size: 33.4 MB
- Tags: CPython 3.11
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eded9956bb3f3ad208ad2abde49c90ea5e17001175f2abb7edd5c9ac0156aeda
|
|
| MD5 |
f0463153e47cedda68229fa99e606de2
|
|
| BLAKE2b-256 |
fe0011d0059bf1cf48619f4bd10f5a93b484aeb18f65dab74876633e6265f972
|
File details
Details for the file autoawq_kernels-0.0.6-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: autoawq_kernels-0.0.6-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06e66e079cb24cfd4f93a7a190b45f8a36e1b7d418f8dfd85553455530e336a6
|
|
| MD5 |
7970e428224a732c80915a61287b5817
|
|
| BLAKE2b-256 |
447ffbd583381e197acb0bc46e460fd4951f14dad40ee9115643c6279ff6dd77
|
File details
Details for the file autoawq_kernels-0.0.6-cp310-cp310-manylinux2014_x86_64.whl.
File metadata
- Download URL: autoawq_kernels-0.0.6-cp310-cp310-manylinux2014_x86_64.whl
- Upload date:
- Size: 33.4 MB
- Tags: CPython 3.10
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5d98d63e325ab3a51042b4aa87130bcd4d0fb9e7efc63dd4c307af3f44fcf05
|
|
| MD5 |
79ba5f19e29876570c07518fd8f2924f
|
|
| BLAKE2b-256 |
e94d5979a137c9a425c814f9def0ebc538b3fe4b5ada5d1fa562c40b8ac6aa85
|
File details
Details for the file autoawq_kernels-0.0.6-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: autoawq_kernels-0.0.6-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f5777e67d2780bb87a38965a157264e8245f653608b2ce64eeffc95488dcffc
|
|
| MD5 |
8e568c54381de7e53ff3643b3e5b5597
|
|
| BLAKE2b-256 |
9c8ffb505f1e600b93b367a637644a615856ee5eda04ffbe0003809db7e2ef36
|
File details
Details for the file autoawq_kernels-0.0.6-cp39-cp39-manylinux2014_x86_64.whl.
File metadata
- Download URL: autoawq_kernels-0.0.6-cp39-cp39-manylinux2014_x86_64.whl
- Upload date:
- Size: 33.4 MB
- Tags: CPython 3.9
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7968f69c180e12f3c9f8deb2ec560b3423009d7b4bb637f993e75eb074780993
|
|
| MD5 |
c45b8e044c02a592534e5510b23c518c
|
|
| BLAKE2b-256 |
deae0c5438b24fddaa00fee456b52c4097af47648e1d56bf1a98279885a3b1e0
|
File details
Details for the file autoawq_kernels-0.0.6-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: autoawq_kernels-0.0.6-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d62ea2be677a86f07263cc48959f104d42fece9a7b16395737f39ffc46d564d6
|
|
| MD5 |
616153c5f55893440a9fe6bf27e200a5
|
|
| BLAKE2b-256 |
8f7f41d3ddbb25a4e925bd489b20a7e6063996b741901b454a173710a2c78866
|
File details
Details for the file autoawq_kernels-0.0.6-cp38-cp38-manylinux2014_x86_64.whl.
File metadata
- Download URL: autoawq_kernels-0.0.6-cp38-cp38-manylinux2014_x86_64.whl
- Upload date:
- Size: 33.4 MB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea980771ec38a48405176ee1fcbc1afdd564b003bd73bf0e55194ed0977ee7f1
|
|
| MD5 |
1dd7fa23deef9dc465ebfbb40cb74828
|
|
| BLAKE2b-256 |
f21461bcbf52aa00ecc59cab9a453d34808fd979d01017e00b0bea273ad4e654
|