Skip to content

10. AI GitHub 项目地图 ​

以下项目来自 GitHub 检索和项目主页核对。stars、活跃度和默认分支会变化;许可证以仓库当前声明为准,部署前必须重新核查。

基础与模型 ​

项目用途学习入口
PyTorch张量、自动微分、训练从官方 tutorials 写训练循环
Transformers预训练模型、tokenizer、pipeline先跑 text classification,再读 model class
JAX函数式数组计算、加速训练比较 jit/vmap 与 PyTorch
nanoGPT小型 GPT 训练教学读数据、模型和训练脚本

推理与部署 ​

项目适合注意
vLLM高吞吐 LLM 服务显存、模型许可和 API 兼容性
SGLang结构化生成、推理优化关注硬件和版本支持
llama.cpp本地 CPU/GPU、量化模型GGUF 模型来源要可信
Ollama本地模型快速试验教学方便,生产能力需单独评估
TensorRT-LLMNVIDIA GPU 推理CUDA 和硬件耦合明显

RAG、数据和向量 ​

项目用途练习
RAGFlow文档解析与企业 RAG追踪解析、切分和引用链
LlamaIndex数据连接和 RAG 编排写一个自定义 retriever
LangChain模型、工具、检索组件对比 LCEL 与普通 Python
Qdrant向量搜索与过滤测试 payload ACL 和删除
Milvus大规模向量数据库观察分片和索引类型
FAISS本地向量检索库手写 Recall@k
GraphRAG图结构 RAG比较图检索与 chunk 检索

Agent、评估和多模态 ​

项目用途边界
OpenAI Agents SDKAgent、工具、handoff工具权限必须服务端校验
LangGraph有状态 Agent 图限制循环和持久化状态
RagasRAG 评估LLM judge 需人工校准
lm-evaluation-harness模型基准评估公开分数不等于业务质量
Diffusers扩散与图像生成内容安全、许可和版权
MMagic多模态和生成视觉关注项目活跃度与模型许可

选型顺序 ​

  1. 先选最小可运行项目,确认问题存在。
  2. 看许可证、维护者、发布节奏、issue 和安全公告。
  3. 用真实数据测延迟、成本、质量和失败恢复。
  4. 只引入解决当前瓶颈的组件,记录替代方案。

不要用 stars 排名替代技术评估;热门项目也可能不适合你的语言、硬件、数据边界或许可证要求。

评论

正在加载评论…