Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

Release files for sgl-deep-gemm 0.1.7rc0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for sgl-deep-gemm 0.1.7rc0
File Interpreter ABI Platform
sgl_deep_gemm-0.1.7rc0-py3-none-manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
sgl_deep_gemm-0.1.7rc0-py3-none-manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details

Total release size: 9.6 MB

Release files / sgl_deep_gemm-0.1.7rc0-py3-none-manylinux2014_x86_64.whl

Download URL sgl_deep_gemm-0.1.7rc0-py3-none-manylinux2014_x86_64.whl
Size 4.9 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
25b90c357aa37d88f0ccc0fbaac7c1eff0e787f5717b5be3be50a64067f47b25
BLAKE2b-256 checksum
How to use checksums
b3608422741636306b97a2bc24121a73e5d2fe10b57842921191552e5ab94017
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / sgl_deep_gemm-0.1.7rc0-py3-none-manylinux2014_aarch64.whl

Download URL sgl_deep_gemm-0.1.7rc0-py3-none-manylinux2014_aarch64.whl
Size 4.7 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
894ccbbac99576ea79655a9606c4c4be5f92cf08a385244e1e55cac0e558ffac
BLAKE2b-256 checksum
How to use checksums
b632e93eb2e1213e625b3fa30edf4214aab6d72f6d6a961b716ab2ff2482faac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page