Granite Code
von IBM · Lizenz: apache-2.0 · Kommerziell nutzbar
IBMs Enterprise-taugliches Open-Source-Coding-Modell
Was ist Granite Code?
Granite Code ist IBMs spezialisiertes Open-Source-Modell für Softwareentwicklung und Code-Verarbeitung, das als Teil der Granite-Modellfamilie entwickelt wurde. Das Modell ist in verschiedenen Größen von 3B bis 34B Parametern verfügbar und wurde auf einem Datensatz von 3,5 bis 4,5 Billionen Tokens trainiert, der aus 116 Programmiersprachen besteht. IBMs Enterprise-Fokus zeigt sich in der besonderen Sorgfalt bei der Datenaufbereitung und der Einhaltung von IP-Compliance-Standards — ein wichtiger Aspekt für Unternehmen, die rechtliche Risiken minimieren möchten.
Granite Code unterstützt ein Kontextfenster von bis zu 128.000 Tokens, was die Arbeit mit umfangreichen Codebasen ermöglicht. In Benchmarks wie HumanEval und MBPP liefert die 34B-Variante Ergebnisse auf dem Niveau von Code Llama 34B und übertrifft diese in einigen Bereichen. Besonders hervorzuheben ist die Stärke bei Enterprise-relevanten Sprachen wie Java, COBOL und SQL, die von vielen anderen Coding-Modellen vernachlässigt werden.
Das Modell eignet sich hervorragend für Code-Generierung, Code-Erklärung, Bug-Fixing, Test-Generierung und Dokumentation. Die 8B-Variante bietet ein ausgezeichnetes Verhältnis von Leistung zu Ressourcenverbrauch und läuft auf einer GPU mit 6 GB VRAM. Die Apache-2.0-Lizenz erlaubt uneingeschränkte kommerzielle Nutzung.
IBM bietet zudem professionellen Support über watsonx an, was Granite Code für Unternehmen besonders attraktiv macht. Die Integration in bestehende Entwicklungsumgebungen ist über Ollama, LM Studio und die IBM-eigenen Tools problemlos möglich.
Fähigkeiten-Matrix
Was kann Granite Code — und was nicht?
Unterstützte Programmiersprachen: Python, JavaScript, TypeScript, Java, C++, Go, Rust, PHP, SQL, C#, COBOL, Ruby, Scala, Kotlin
Hardware-Anforderungen
| Größe | Min. RAM | Empf. VRAM | CPU möglich? | Quantisierung | Empfohlene GPU |
|---|---|---|---|---|---|
| 8B | 8 GB | 6 GB | ✓ Ja (langsam) | Q4_K_M | RTX 3060 12GB |
| 34B | 24 GB | 24 GB | ✗ Nein | Q4_K_M | RTX 4090 24GB |
Kompatibilität
Bewertung
Weitere Granite-Modelle
War diese Übersicht hilfreich?