什么是 Granite Code?
Granite Code 是 IBM 的开源代码语言模型系列,参数量从 3B 到 34B,训练数据覆盖 116 种编程语言。
一句话总结:IBM 开源代码 LLM 家族(3B-34B),116 种语言,Apache 2.0 许可证,开源代码模型基准测试前列。
适合人群:需要自托管、可商用代码 AI 的团队。支持:Ollama、vLLM、Hugging Face。
核心亮点
1. 116 种编程语言
Python、JavaScript、Go、Rust 等全覆盖。
2. Apache 2.0 许可
完全开放商用,无限制。
3. 多尺寸选择
3B(边缘设备)→ 8B(通用)→ 34B(最高质量)。
4. 长上下文
支持 128K token,理解大型代码库。
常见问题
Q: 和 Code Llama 比较? A: Granite 34B 基准测试持平或超越 Code Llama 34B,且许可证更宽松(Apache 2.0)。
Q: 可以商用吗? A: 可以,Apache 2.0 无限制。
来源与致谢
ibm-granite/granite-code-models — Apache 2.0