Skip to main content

CUda Matrix Multiply library

Project description

cumm

CUda Matrix Multiply library.

Build Status

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

  1. install build-essential, install CUDA
  2. run export CUMM_DISABLE_JIT="1"
  3. run python setup.py install/pip install -e ./python setup.py bdist_wheel+pip install dists/xxx.whl

Windows 10/11

  1. install visual studio 2019 or newer. make sure C++ development package is installed. install CUDA
  2. set powershell script execution policy
  3. start a new powershell, run tools/msvc_setup.ps1
  4. run $Env:CUMM_DISABLE_JIT = "1"
  5. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cumm_cu114-0.1.1-cp310-cp310-win_amd64.whl (486.3 kB view details)

Uploaded CPython 3.10Windows x86-64

cumm_cu114-0.1.1-cp39-cp39-win_amd64.whl (482.0 kB view details)

Uploaded CPython 3.9Windows x86-64

cumm_cu114-0.1.1-cp38-cp38-win_amd64.whl (486.3 kB view details)

Uploaded CPython 3.8Windows x86-64

cumm_cu114-0.1.1-cp37-cp37m-win_amd64.whl (486.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

cumm_cu114-0.1.1-cp36-cp36m-win_amd64.whl (486.1 kB view details)

Uploaded CPython 3.6mWindows x86-64

File details

Details for the file cumm_cu114-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cumm_cu114-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 486.3 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

Hashes for cumm_cu114-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ab2e6d34e8c0e5453e4440e4bfd18c93c9d92e12513368ad67e55104514a4d4c
MD5 bbf3483b1780bac4738bbbcc1a0e2b5a
BLAKE2b-256 c948cb1378f0c73b2540cf9b3c705fe7bc3f389c0a714dd88c7ddeeb529bf059

See more details on using hashes here.

File details

Details for the file cumm_cu114-0.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cumm_cu114-0.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 482.0 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

Hashes for cumm_cu114-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a72b88936f478a65bfc8477bee9b755e6758594c75579c3d09ebd13f3231f53f
MD5 15d4b26e7eee61120b4b6b1c3322e914
BLAKE2b-256 f6a7a0451e765dd069dc63ad20eb2e88adced28cd0413ff7bfa9a84ab914dec1

See more details on using hashes here.

File details

Details for the file cumm_cu114-0.1.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: cumm_cu114-0.1.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 486.3 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

Hashes for cumm_cu114-0.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 87c45f585bd5afb67a9b0a238b88487cd82f2ea4758e0576e130a79305ae625c
MD5 c054b2ac59c6fae5be020ecc9595ec54
BLAKE2b-256 67b035fb511ff5ad7773ccbbfe3f4103e16ef380a05004000a2127389de148ff

See more details on using hashes here.

File details

Details for the file cumm_cu114-0.1.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: cumm_cu114-0.1.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 486.3 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

Hashes for cumm_cu114-0.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e05e8b7cadc1d0ed6e7a5596e6f7a83b91f9b6530af9b5b8a19a1fc864739cb0
MD5 97578665d449f5d78f6726f40d76f8e7
BLAKE2b-256 e99052e95dc36e5ef0c8710eadd32e2e2ca8eac30fd2e7c05707d387d3225f03

See more details on using hashes here.

File details

Details for the file cumm_cu114-0.1.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: cumm_cu114-0.1.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 486.1 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

Hashes for cumm_cu114-0.1.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c5bc93a66dc23566f890a1582110ec890d047078d7d3200ee9fa23abf7827047
MD5 10e4e930999a2a0ebcfdb9c7f4443fc9
BLAKE2b-256 518f26181fe8f0b6eb9d90c8296ad449c5bf931bfd002557b5c8a07000afcab6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page