Skip to main content

Introduction

sgl-deep-gemm is a pypi package built from SGLang's customized branch of DeepGemm. Comparing with origina DeepGemm, it supports the following features to better support SGLang:

  1. ABI support: with the help of tvm-ffi wrappers, a single wheel can run on different python versions.
  2. pypi support: easy installation with pip install sgl-deep-gemm. No need to manually search for wheel links.
  3. Fast iteration: add custom kernels and bump versions at no time.

Usage

To build it locally, run bash build_sgl_deep_gemm.sh, then pip install the wheel generated under dist.

To release a new set of wheels, please contact SGLang team and run the release workflow under SGLang repo

For each major version release (0.X.Y -> 0.(X+1).0), a new branch should be created (release/v0.(X+1).0) for stability purpose.

For any incoming pull requests, it should be rebased upon dev branch. Any newly added or modified tests should be put under sgl_deep_gemm/tests

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.

File details

Details for the file sgl_deep_gemm-0.1.5.post2-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sgl_deep_gemm-0.1.5.post2-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8673d096a00a3c5ce8f6f3449f56e10d0799b62325f45f715b2e8c0f64f971c2
MD5 da8d420e56d078a5b960e0eec97a097f
BLAKE2b-256 eea4c249b5b933c9a55095f31a7fed01b69ca15a2377c8b71bc90bd5abe95224

See more details on using hashes here.

File details

Details for the file sgl_deep_gemm-0.1.5.post2-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sgl_deep_gemm-0.1.5.post2-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba29193265ddd2cad51797cb1d73eeeb6909ace2e95f2ca3baee98ccfbbf7e02
MD5 802c6345ce115119774eab37887fb176
BLAKE2b-256 6bfba64a7b2aca5e259bf1b6c7327d4edcce60d1a6eaa5df6a4086656e8af440

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