Merge pull request #132 from flagos-ai/flagos-sglang-batch4 Flagos sglang batch4
Merge pull request #132 from flagos-ai/flagos-sglang-batch4
Flagos sglang batch4
[中文版|English]
FlagGems-sglang 是 FlagOS 的一部分。 FlagGems-sglang是一个面向多种芯片后端的高性能算子库,它提供了常见sglang算子的高性能实现,支持多种常见模型的高性能推理及部署。
FlagGems-sglang 是一个使用 OpenAI 推出的Triton 编程语言实现的高性能深度学习算子库,
pip install -U scikit-build-core>=0.11 pybind11 ninja cmake
git clone https://github.com/flagos-ai/FlagGems-sglang.git cd FlagGems-sglang pip install .
import torch import flaggems_sglang # 创建张量 x = torch.randn(1024, device='cuda') # 应用 ReLU 激活函数 y = flaggems_sglang.ops.relu(x)
下面命令可用于安装后的快速检查。
cd /workspace/FlagGems-sglang pytest -q tests --collect-only pytest -q tests/test_silu_and_mul.py --quick
cd /workspace/FlagGems-sglang pytest -q benchmark --collect-only pytest -q benchmark/test_silu_and_mul.py --level core --iter 1 --warmup 1
--collect-only
本项目采用 Apache (Version 2.0) License 授权许可。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
[中文版|English]
介绍
FlagGems-sglang 是 FlagOS 的一部分。 FlagGems-sglang是一个面向多种芯片后端的高性能算子库,它提供了常见sglang算子的高性能实现,支持多种常见模型的高性能推理及部署。
FlagGems-sglang 是一个使用 OpenAI 推出的Triton 编程语言实现的高性能深度学习算子库,
特性
快速安装
安装依赖
安装FlagGems-sglang
使用示例
Tests 与 Benchmark 快速使用
下面命令可用于安装后的快速检查。
运行 tests
运行 benchmark
说明
--collect-only,快速确认导入与用例发现是否正常。本项目采用 Apache (Version 2.0) License 授权许可。