Skip to main content

Dynamically compiled hyper semirings for Pytorch using PTX Inject and Stack PTX

Project description

mm-kermac

Dynamically compiled hyper semirings for Pytorch using PTX Inject and Stack PTX

Installation

Depending on your cuda toolkit version do one of these:

pip install mm-kermac[cu11]
pip install mm-kermac[cu12]
pip install mm-kermac[cu13]

TODO

* Better Docs
* Benchmarks

License

This project is licensed under the MIT License - see the LICENSE file for details.

Citation

If you use this software in your work, please cite it using the following BibTeX entry (generated from the CITATION.cff file):

@software{Durham_mm-kermac_2025,
  author       = {Durham, Charlie},
  title        = {mm-kermac: Dynamically compiled hyper semirings for Pytorch using PTX Inject and Stack PTX},
  version      = {0.1.2},
  date-released = {2025-10-19},
  url          = {https://github.com/MetaMachines/mm-kermac-py}
}

Download files

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

Source Distribution

mm_kermac-0.1.2.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

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

mm_kermac-0.1.2-py3-none-any.whl (3.6 MB view details)

Uploaded Python 3

File details

Details for the file mm_kermac-0.1.2.tar.gz.

File metadata

  • Download URL: mm_kermac-0.1.2.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mm_kermac-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d86502933cb9cbcc0b736dc83f980913d08ad0a9562d05d8c3c643ea0d55a2c5
MD5 e09f247b869b2093a69e85533316144a
BLAKE2b-256 cd6972b80c27a9320b835be9b43fcbcf6c0fb4654bf14b36ee97a13d77bb4af5

See more details on using hashes here.

File details

Details for the file mm_kermac-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: mm_kermac-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mm_kermac-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bbec1ea2db6dd3eb14911945d0f27c59104da98d8e9c7f934f7151f83c83ecbf
MD5 472aca0a6f6f18f9951cd5f6bbbd08ff
BLAKE2b-256 b6d678fdae5734145296fc14deeb63e86f93bbdc8811ef2c730f696e80ea8de3

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