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

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.5rc2-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sgl_deep_gemm-0.1.5rc2-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b32e24eab9390fefaaf3595e6c76350e40899b8f9f31791a7306c9d4a34b8db6
MD5 2e04f02162e0a265f46674de4aac7e3c
BLAKE2b-256 4083cc8cb1fed47ecfe7b87192cda6b16a9a500cad7fc3664a0652aaa2cd89ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sgl_deep_gemm-0.1.5rc2-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c877396bfc554f54130a890d7f582280b67faea6635f77242bc5ec6dedf6d83c
MD5 a54d35c12adcbfafa2c12f8739fb4c3c
BLAKE2b-256 64c3fdace6a1eafcf2a5e048a2edb4a2dff4d1911e9267c4588f2ffffe261390

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