CUda Matrix Multiply library
Project description
cumm
CUda Matrix Multiply library.
Install
Prebuilt
We offer python 3.6-3.10 and cuda 10.2/11.1/11.4 prebuilt binaries for linux (manylinux).
We offer python 3.7-3.10 and cuda 10.2/11.1/11.4 prebuilt binaries for windows 10/11.
We will offer prebuilts for CUDA versions supported by latest pytorch release. For example, pytorch 1.9 support cuda 10.2 and 11.1, so we support them too.
pip install cumm-cu102 for CUDA 10.2
pip install cumm-cu111 for CUDA 11.1
pip install cumm-cu114 for CUDA 11.4
Build from source
Linux
- install build-essential, install CUDA
- run
export CUMM_DISABLE_JIT="1" - run
python setup.py install/pip install -e ./python setup.py bdist_wheel+pip install dists/xxx.whl
Windows 10/11
- install visual studio 2019 or newer. make sure C++ development package is installed. install CUDA
- set powershell script execution policy
- start a new powershell, run
tools/msvc_setup.ps1 - run
$Env:CUMM_DISABLE_JIT = "1" - run
python setup.py install/pip install -e ./python setup.py bdist_wheel+pip install dists/xxx.whl
Note
The work is done when the author is an employee at Tusimple.
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 cumm_cu114-0.1.6-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: cumm_cu114-0.1.6-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 698.5 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ddef6cf2d1006b10048fe4881699c984b1f01d5989d9a10e10ed057e7b24ea2
|
|
| MD5 |
39cd1991e29014901b075946da9dd050
|
|
| BLAKE2b-256 |
607450ce7a03b09bbaccbba052f0a5f20e4102f707b83e7625a7d7fd9767f4e3
|
File details
Details for the file cumm_cu114-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cumm_cu114-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7c394bbf5942b4a93d0ac9d4fbd447a43f33d44c14ed80f39e4cc366cf8d556
|
|
| MD5 |
2fb784779d09f1a85cc6adbf15c4aade
|
|
| BLAKE2b-256 |
cffadbf7e49a7998a6359053526352dbf24665a5e043d2ce534664259634cec1
|
File details
Details for the file cumm_cu114-0.1.6-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: cumm_cu114-0.1.6-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 694.5 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b763307fb54bd64d06867586982636b7af877f044f9b90f6a2f5b44069a66209
|
|
| MD5 |
12303d0abf91a5bf029335dc9ef1f958
|
|
| BLAKE2b-256 |
8d906f45d1a2f99bcfd5dfb184d1a2a12920af8860a69b916a40534e33b66338
|
File details
Details for the file cumm_cu114-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cumm_cu114-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6522edc16a11bdea511a8b79559671605da63ec5cd5554ad0d56f0772c6b52da
|
|
| MD5 |
8df4b7415a0b3a97d945d87d5b9547be
|
|
| BLAKE2b-256 |
a8bd5fd93e33226d15946ac05eded839342d110bff7c1953dfd3eb87b8debe56
|
File details
Details for the file cumm_cu114-0.1.6-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: cumm_cu114-0.1.6-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 698.4 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76cbb56354d3a879dbb19cace50905e45b31d9847aa2cf2e498c22c034c52405
|
|
| MD5 |
25ba72cec2df925ba267589f6ce8cf81
|
|
| BLAKE2b-256 |
ca0004a6edf0ac8276ab910580bf14e0b8e0dd6d1bdc9b89ffb5360d59965fbf
|
File details
Details for the file cumm_cu114-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cumm_cu114-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05f62751330ec5f277c5836d45b445886ab8effa146515e46e76c25ed215cfae
|
|
| MD5 |
6726d3ba1892df1bc578a53a5751906c
|
|
| BLAKE2b-256 |
90eb3464a8ea266fe0160d98b591efbcda25f64e5852926bce29d7951750ec4a
|
File details
Details for the file cumm_cu114-0.1.6-cp37-cp37m-win_amd64.whl.
File metadata
- Download URL: cumm_cu114-0.1.6-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 698.6 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
594f9d0c3ee3ec87a98d81b60238d55c33066f27023473d42a36255f63c748de
|
|
| MD5 |
8723fc42969f2acee0e341b4c3349855
|
|
| BLAKE2b-256 |
c5053d1b14bc1623b78d695781abe5a1a3165e6b1bcc84da32358516ec6478af
|
File details
Details for the file cumm_cu114-0.1.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cumm_cu114-0.1.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
646f5515c3352dbeab7fe42665b83e47309ad9d9bc9809bc1a3a6f60808c15a3
|
|
| MD5 |
0087ec21ca5a950871854c680d654781
|
|
| BLAKE2b-256 |
2a68cdac119b90edb2ccea252b9ba93b8be14aca9d2456c6bc1d9c02408f2685
|
File details
Details for the file cumm_cu114-0.1.6-cp36-cp36m-win_amd64.whl.
File metadata
- Download URL: cumm_cu114-0.1.6-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 698.2 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2d8a00c3df066fbcfa31025bffe57d5d6720e583923eaac2f2e7415e1fe2f34
|
|
| MD5 |
e274b956f2921b4adcfdcb9a6ea163fa
|
|
| BLAKE2b-256 |
09c7dab9cc30de4df99ec62a611be93826b8ad2eef22ce21e3603f36314d11a4
|
File details
Details for the file cumm_cu114-0.1.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cumm_cu114-0.1.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e58e9aed4f849dd94492d920b2be1d9d305f80840b13f5cdb4cc0e76182c0fd
|
|
| MD5 |
6ec919931ba8a1fdce9b6b6270bdd7fb
|
|
| BLAKE2b-256 |
dbe1ba2a78e7114790a193a191ea52f2769162de6960bd21f25487176728a087
|