支持的操作系统
CSGLite 支持在多种操作系统和硬件平台上运行。本文档列出了经过测试和验证支持的环境。
操作系统支持
| 操作系统 | 支持状态 | 架构 | 备注 |
|---|---|---|---|
| Ubuntu | ✅ 支持 | x86_64, ARM64 | 推 荐使用 LTS 版本(如 20.04、22.04、24.04) |
| Debian | ✅ 支持 | x86_64, ARM64 | 推荐使用稳定版 |
| CentOS | ✅ 支持 | x86_64, ARM64 | 支持 CentOS 7/8/9 Stream |
| macOS | ✅ 支持 | x86_64, Apple Silicon | 支持 Intel Mac 和 Apple M 系列芯片 |
| Windows | ✅ 支持 | x86_64 | 支持 Windows 10/11,建议使用 PowerShell |
硬件加速器支持
CSGLite 支持多种硬件加速器以提升推理性能:
| 硬件 | 支持状态 | 备注 |
|---|---|---|
| Mac mini | ✅ 支持 | Apple Silicon 原生支持 Metal 加速 |
| AMD Instinct MI50 | ✅ 支持 | AMD ROCm 支持 |
| AMD Instinct MI200 / MI250 | ✅ 支持 | AMD ROCm 支持 |
| NVIDIA GPU 系列 | ✅ 支持 | 支持 CUDA,推荐使用支持 CUDA 的显卡 |
系统要求
最低配置
- CPU: 4 核心及以上
- 内存: 8 GB RAM(运行小模型如 Qwen3-0.6B)
- 存储: 10 GB 可用磁盘空间
- 网络: 稳定的网络连 接(用于下载模型)
推荐配置
- CPU: 8 核心及以上
- 内存: 16 GB RAM 或更多(运行大模型)
- GPU: NVIDIA GPU(CUDA 支持)或 Apple Silicon Mac
- 存储: 50 GB 以上可用磁盘空间(存储多个模型)
依赖项
必需依赖
- llama-server: 推理后端,安装脚本会自动安装
- macOS:
brew install llama.cpp - Linux/Windows: 从 llama.cpp releases 下载
- macOS:
可选依赖
- Python 3.10+: 用于 SafeTensors 模型转换
- PyTorch: SafeTensors 转换所需
- safetensors: SafeTensors 格式支持
- transformers: 模型转换支持
安装可选依赖:
pip3 install torch safetensors gguf transformers
安装验证
安装完成后,可以通过以下命令验证系统支持:
# 查看版本信息
csghub-lite --version
# 测试运行一个小模型
csghub-lite run Qwen/Qwen3-0.6B-GGUF