Skip to main content

常见问题(FAQ)

如何确认 SGLang 是否安装成功

执行以下命令:

pip list | grep sglang

如果输出中包含 sglangsglang-kernel,说明相关 Python 包已经安装到当前环境。

编译 SGLang 后 Torch 相关包被刷新怎么办

SGLang Python 包编译过程中可能会刷新 Torch 相关包。请重新安装发布包中指定版本的依赖:

pip install torch-2.9.0-cp310-cp310-linux_aarch64.whl
pip install torch_musa-2.9.0-cp310-cp310-linux_aarch64.whl
pip install torchvision-0.22.1+e98278b-cp310-cp310-linux_aarch64.whl
pip install torchaudio-2.9.0+eaa9e4e-cp310-cp310-linux_aarch64.whl
pip install triton-3.2.0-cp310-cp310-linux_aarch64.whl

如何查看 MUSA 环境是否正常

执行 musaInfo,正常输出设备信息即表示 MUSA 环境可用。

如果提示找不到命令,执行:

export PATH=/usr/local/musa/bin:${PATH}
export LD_LIBRARY_PATH=/usr/local/musa/lib:${LD_LIBRARY_PATH}
musaInfo

如果加了 PATH 后仍然找不到 musaInfo,说明 MUSA SDK 可能未正确安装,需要重新安装 MUSA SDK。

如何验证 Torch MUSA 是否可用

python3 -c "import torch;import torch_musa;print(torch.musa.is_available())"

输出 true 表示 Torch MUSA 环境可用。

启动时提示 CXXABI_1.3.15 not found 怎么办

如果启动服务时出现如下报错:

ImportError: /usr/lib/aarch64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.15' not found

可以在启动命令前将当前 Conda 环境的库路径加入 LD_LIBRARY_PATH

export LD_LIBRARY_PATH=$CONDA_PREFIX/lib:$LD_LIBRARY_PATH

该报错通常是因为系统默认加载了 /usr/lib/aarch64-linux-gnu/libstdc++.so.6,但该版本不包含运行时依赖所需的 CXXABI_1.3.15。将 $CONDA_PREFIX/lib 放到 LD_LIBRARY_PATH 最前面之后,程序会优先使用当前 Conda 环境中的 libstdc++.so.6,从而避免因系统库版本较低导致的导入失败。

服务启动后如何确认接口可用

执行:

curl http://127.0.0.1:30000/v1/models

如果可以返回模型列表,说明服务已经正常启动并暴露 OpenAI 兼容接口。

OOM (Out of Memory)

  1. 如果 SGLang 启动时发生 OOM,可以尝试增加 --mem-fraction-static,或更换更小的模型后重新启动服务。

  2. 尝试清除缓存

sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"