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.4.post1-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sgl_deep_gemm-0.1.4.post1-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0a887048133655fbaf7fc262937afbb68ad6e5208cbdf42b4fd7526315c83a4
MD5 7c5a5c79973a0122f6f7db4c87331853
BLAKE2b-256 ac7fcf38ca9d1393555c7d60b3b30d5fd4b3614fc3f466172d1d611c90752b98

See more details on using hashes here.

File details

Details for the file sgl_deep_gemm-0.1.4.post1-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sgl_deep_gemm-0.1.4.post1-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a85b643d697cc791c3904c25e1a823049db851b4f8260a1ab8e80db62c9baaf
MD5 a03ca79be32eee1d6623a5b813097394
BLAKE2b-256 be47b7648b74ffe5e516169919c4e386b3fc9f012aa3c9a7c9e5ba58facebc9c

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