Skip to main content

SGLang fork of DeepGemm

Project description

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

Project details


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

File metadata

File hashes

Hashes for sgl_deep_gemm-0.1.3-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c8860cc50947fdc8f9275c029ed1b6c2b2f4561ec9136da6179170b1903af3aa
MD5 6da45d578f57a91bf093106701953e68
BLAKE2b-256 67b94f354b85f1d03457ea79bea4cf6cb1c142be313d03ab1b7276ed8a5cd0ae

See more details on using hashes here.

File details

Details for the file sgl_deep_gemm-0.1.3-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sgl_deep_gemm-0.1.3-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 53f1103e0173c48cbce10234a17e3d185748ca6db76a32edbd837b881dd3fa2c
MD5 27b1bbb7378fb43399e861452609a7d8
BLAKE2b-256 3b507379032eac101b3a0a17c602f5b142c87e87518fa45a7e8ff769fc224bea

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