Villanova2: Europäisches MoE-Modell mit offenen Gewichten und offen dokumentierten Daten

Das Projekt Villanova.AI hat die Modellfamilie Villanova2 veröffentlicht, darunter ein Mixture-of-Experts-Modell mit 15,5 Milliarden Parametern, von denen pro Token nur 3,9 Milliarden arbeiten. Es wurde von Grund auf für Englisch, Italienisch, Deutsch, Spanisch und Französisch trainiert. Gewichte und Trainingsdaten sind offen, die Lizenz ist Apache 2.0, und es gibt auch Varianten für Chat und Bildverständnis.

Modell-Releases Selbst ausprobieren 15. Nov. 2026 8 Min. Lesezeit Quelle: Reddit rising: KI-Szene
Symbolbild, KI-generiert

Worum es geht

Das europäische Projekt Villanova.AI hat auf Hugging Face die Modellfamilie Villanova2 veröffentlicht. Das Flaggschiff heißt Villanova2-15B-A3B-Base. Es ist ein Sprachmodell mit 15,5 Milliarden Parametern, von denen bei jedem Wort nur 3,9 Milliarden rechnen. Trainiert wurde es von Grund auf, also ohne ein fremdes Modell weiterzutrainieren, und zwar für fünf Sprachen: Englisch, Italienisch, Deutsch, Spanisch und Französisch. Das Motto der Entwickler lautet „Built in EU, for EU“.

Ungewöhnlich ist, wie offen das Projekt ist. Die Gewichte stehen unter der freizügigen Lizenz Apache 2.0, die auch kommerzielle Nutzung erlaubt. Zusätzlich ist jede einzelne Trainingsdatenquelle dokumentiert. Solche „open weight & data“-Modelle sind selten, weil die meisten Hersteller zwar Gewichte herausgeben, aber verschweigen, womit sie trainiert haben. Finanziert wird die Arbeit über das EU-Förderprogramm IPCEI-CIS.

Die Modellkarte auf huggingface.co/VillanovaAI/Villanova2-15B-A3B-Base beschreibt das Basismodell. Laut dem Reddit-Beitrag in r/LocalLLaMA, der die Veröffentlichung bekannt machte, liegen in derselben Sammlung auch GGUF-Dateien. Das ist ein Format für lokale Programme wie llama.cpp oder LM Studio.

Die Familie: sechs Modelle in zwei Größen

Villanova2 besteht aus zwei Basismodellen mit jeweils zwei Ablegern:

Modell Typ Größe
Villanova2-15B-A3B-Base Basismodell, Mixture of Experts 15,5B gesamt / 3,9B aktiv
Villanova2-15B-A3B auf Anweisungen trainiert (Chat) wie oben
Villanova2-15B-A3B-VL Bild + Text wie oben
Villanova2-2B-Base Basismodell, dicht 2,4B
Villanova2-2B auf Anweisungen trainiert (Chat) 2,4B
Villanova2-2B-VL Bild + Text 2,4B

Beide Basismodelle haben dasselbe Trainingsprogramm über 4,7 Billionen Tokens, denselben Tokenizer und dasselbe Rezept durchlaufen. Sie unterscheiden sich nur in Größe und Aufbau.

Wichtig: Ein Basismodell ist kein Chatbot. Es hat nur gelernt, Text fortzusetzen. Die Entwickler schreiben dazu:

Ein Basismodell zu prompten heißt, es fortzusetzen, nicht es zu fragen.

Wer „Kannst du mir erklären …?“ eintippt, bekommt also keine brauchbare Antwort. Für Gespräche ist die Instruct-Variante Villanova2-15B-A3B gedacht. Das Basismodell eignet sich als Ausgangspunkt für eigenes Weitertrainieren.

So ist das Modell gebaut

Villanova2-15B-A3B ist ein Mixture-of-Experts-Modell (MoE). Man kann es sich wie ein Team aus Spezialisten vorstellen: Für jedes Token schickt eine Weiche die Arbeit nur an wenige Experten. In jeder Schicht gibt es 64 Experten, pro Token werden 8 davon genutzt (12,5 Prozent). Dazu kommt ein „geteilter“ Experte, der immer mitläuft. Deshalb muss das Modell zwar komplett in den Speicher passen, rechnet aber so schnell wie ein Modell mit knapp 4 Milliarden Parametern.

Das Grundgerüst stammt von Qwen3-Next, einer hybriden Architektur des chinesischen Anbieters Alibaba. Von den 28 Schichten nutzen 21 „lineare Attention“ (Gated DeltaNet). Dieses Verfahren fasst den bisherigen Text in einem kompakten Zustand zusammen und spart so bei langen Texten viel Rechenaufwand. Jede vierte Schicht, insgesamt also 7, nutzt klassische volle Attention, bei der jedes Wort auf jedes andere schauen kann. Diese Schichten verwenden GQA (Grouped Query Attention). Dabei teilen sich mehrere Abfrageköpfe dieselben Schlüssel-Werte-Paare, was Speicher spart. Das Kontextfenster umfasst 131.072 Tokens. So viel Text kann das Modell auf einmal berücksichtigen.

Auch der Tokenizer ist neu. Er zerlegt Text in Bausteine und wurde speziell für die fünf Sprachen und Programmcode trainiert. Mit 131.072 Einträgen hat er nur halb so viele wie der Salamandra-Tokenizer der ersten Generation, der auf über 35 europäische Sprachen verteilt war. Laut Hersteller arbeitet er trotzdem effizienter: In den Kernsprachen und bei Code braucht er 12 Prozent weniger Bausteine pro Text, bei nicht-lateinischen Schriften über 150 Prozent weniger. Zahlen werden in Blöcken von höchstens drei Ziffern gespeichert, und Einrückungen bleiben erhalten.

Training: ein Durchlauf, vier Phasen

Trainiert wurde auf 64 Nvidia-B200-GPUs in 8 Rechnerknoten, insgesamt etwa 88.000 GPU-Stunden. Der Lauf kam ohne Neustart aus und hatte vier Phasen:

Phase Tokens Textlänge
Stabiles Vortraining 0 → 4,0 Bio. 4.096
Annealing (Abkühlen mit besseren Daten) 4,0 → 4,6 Bio. 4.096
Langer Kontext 32k 4,6 → 4,65 Bio. 32.768
Langer Kontext 128k 4,65 → 4,7 Bio. 131.072

Die Daten stammen überwiegend aus öffentlich dokumentierten Sammlungen: FineWeb-Edu und DCLM-Edu (englische Lerntexte aus dem Web), FinePDFs, FineWeb-2 für die vier anderen Sprachen, FineWiki, Mathematik-Sammlungen wie FineMath, Code aus Stack-Edu, wissenschaftliche Texte aus Common Pile und synthetische Daten von Nvidia (Nemotron). In der Annealing-Phase kamen besonders hochwertige Quellen hinzu, etwa Lern-PDFs in den vier Sprachen, StackExchange-Fragen, GitHub-Issues und Kaggle-Notebooks. Für den langen Kontext wurden unter anderem Bücher aus der Zeit vor 1929 und lange wissenschaftliche PDFs verwendet.

Benchmarks: stark für Europa, nicht an der Weltspitze

Die Entwickler haben auf 39 Benchmarks in fünf Sprachen getestet. Im 5-shot-Modus, bei dem das Modell vor jeder Aufgabe fünf gelöste Beispiele sieht, erreicht es im Schnitt 73,21 Punkte. Ein Auszug aus der Vergleichstabelle:

Modell Herkunft Parameter 5-shot DE
Gemma-4-26B-A4B non-EU 26B / 3,8B 76,21 73,36
Qwen3-14B-Base non-EU 14,8B 75,56 71,49
Qwen3-30B-A3B-Base non-EU 30,5B / 3,3B 75,53 71,29
Ministral-3-8B-Base EU 8,4B 74,29 71,70
Apertus-70B non-EU 70,6B 73,09 70,91
Villanova2-15B-A3B-Base EU 15,5B / 3,9B 73,21 70,36
ALIA-40b EU 40,4B 71,31 68,34
EuroLLM-22B EU 22,6B 70,61 68,43
Llama-3.1-8B non-EU 8,0B 67,25 62,57

Villanova2 schlägt damit andere europäische Modelle mit offenen Daten wie EuroLLM-22B und ALIA-40b deutlich, obwohl diese größer sind. Mit dem Schweizer Apertus-70B liegt es etwa gleichauf. Die stärksten Modelle aus China und den USA sind aber besser. Der Abstand entsteht laut Hersteller vor allem im Englischen: Dort liegt Villanova2 4,5 Punkte hinter Qwen3-30B-A3B. Auch das französische Ministral-3-8B von Mistral, das nur offene Gewichte hat, liegt mit 74,29 Punkten vorne.

Die fünf Sprachen liegen höchstens 5 Punkte auseinander. Englisch kommt auf 75,37, Italienisch auf 74,13, Spanisch auf 72,16 und Französisch auf 70,98. Deutsch bildet mit 70,36 das Schlusslicht. Gegenüber der ersten Generation, Villanova-2B-Base-2603, ist der Sprung groß: von 52,28 auf 73,21 Punkte.

Langer Kontext: ehrlich gemessen

Im Test RULER sucht das Modell in langen Texten nach versteckten Informationen. Bei 4.000 Tokens erreicht Villanova2 92,1 Punkte, bei 32.000 Tokens 79,6 und bei 128.000 Tokens noch 58,5. Nach der strengen Definition beträgt die „effektive Kontextlänge“ damit nur 16.384 Tokens. Das ist die längste Textlänge, bei der der Wert über der Schwelle von 85,6 bleibt. Eine einzelne versteckte Information findet das Modell auch bei 128k noch fast immer (85,8 bis 99,6 Prozent). Sucht es nach mehreren Schlüsseln gleichzeitig, bricht die Leistung dagegen teils auf 17,4 Prozent ein. Die Entwickler empfehlen selbst: zuverlässig bis 16k, mit Vorsicht bis 64k nutzbar, bei schwierigen Suchaufgaben mit 128k verlustbehaftet.

Was du zum Ausprobieren brauchst

Obwohl nur 3,9 Milliarden Parameter aktiv sind, muss das ganze Modell mit 15,5 Milliarden Parametern in den Speicher. In voller BF16-Genauigkeit sind das rund 31 GB, also eine große Profi-Grafikkarte oder zwei Consumer-Karten. Mit einer 4-Bit-Quantisierung wird das Modell verkleinert, indem seine Zahlen gröber gespeichert werden. Laut Reddit liegen solche GGUF-Dateien in der Sammlung, und damit reichen grob 10 bis 12 GB Grafikspeicher, etwa eine RTX 3060 12 GB oder RTX 4070. Weil pro Token nur wenig gerechnet wird, läuft ein MoE-Modell dieser Art auch auf Apple-Silicon-Macs mit 16 GB oder mehr gemeinsamem Speicher oder notfalls auf dem Prozessor noch erträglich schnell. Auf der Festplatte brauchst du je nach Variante etwa 9 bis 31 GB. Die Hugging-Face-Seite bietet außerdem Notebooks für Google Colab und Kaggle an.

Zum Plaudern solltest du die Instruct-Variante nehmen. Weil das Modell auf Qwen3-Next aufbaut, brauchst du aktuelle Versionen von Transformers, vLLM oder llama.cpp.

Einordnung

Villanova2 ist kein Modell, das die Bestenlisten anführt. Für Europa ist es trotzdem ein ernstzunehmender Schritt: ein voll dokumentiertes Modell mit offenen Daten und Apache-Lizenz, das sparsam rechnet und in der eigenen Liga EuroLLM und ALIA klar übertrifft. Wer aus Datenschutz- oder Compliance-Gründen nachvollziehen muss, womit ein Modell trainiert wurde, bekommt hier eine Alternative, die mit Qwen3-8B oder Llama-3.1-8B mithalten oder sie übertreffen kann.

Einige Punkte sind kritisch oder offen. Alle Benchmarks stammen vom Hersteller selbst, der technische Bericht ist noch als „kommt bald“ markiert, und unabhängige Tests fehlen bisher. Ausgerechnet Deutsch ist die schwächste der fünf Sprachen. Die Architektur stammt von Alibabas Qwen3-Next, „Built in EU“ bezieht sich also auf Training und Daten, nicht auf das Grundkonzept. Auch die Kontextlänge von 131.072 Tokens ist in der Praxis nur bis etwa 16.000 Tokens wirklich zuverlässig, was die Entwickler offen einräumen. Diese Transparenz ist im Vergleich zu vielen Konkurrenten lobenswert. Für schwierige Rechenaufgaben und für sicherheitskritische Einsätze raten die Entwickler ausdrücklich ab.

Quellen

#villanova2#open-source#moe#europa#mehrsprachig
Originalquelle lesen

Selbst ausprobieren: Villanova2-15B-A3B-Base

Schritt für Schritt erklärt, auch ohne Vorkenntnisse – auf deinem Rechner oder kostenlos im Browser.

Was kann ich damit machen?

Villanova2-15B-A3B-Base ist ein Basismodell. Es setzt Texte fort, statt Fragen zu beantworten. Gibst du ihm den Anfang eines Briefs, einer Geschichte, eines Lexikonartikels oder eine Liste mit ein paar Beispielen, schreibt es im gleichen Stil weiter, und zwar in Englisch, Italienisch, Deutsch, Spanisch oder Französisch. Weil pro Token nur 3,9 Milliarden Parameter rechnen, ist es für seine Größe recht schnell. In den Hersteller-Benchmarks liegt es etwa auf dem Niveau von Qwen3-8B und klar vor Llama-3.1-8B und EuroLLM-22B, aber hinter Qwen3-14B und Gemma-4-26B-A4B. Seine größte Stärke ist die Offenheit: Lizenz Apache 2.0 und dokumentierte Trainingsdaten. Damit eignet es sich gut als Grundlage für eigenes Nachtrainieren. Schwächen sind verlässliches Rechnen, mehrstufige Mathematik und sehr lange Texte über 16.000 Tokens. Für normalen Chat solltest du die Instruct-Variante Villanova2-15B-A3B verwenden.

Für wen lohnt es sich?

Es lohnt sich für Entwickler, Forschende und Bastler, die ein offen dokumentiertes europäisches Modell selbst weitertrainieren wollen (z. B. per LoRA) oder Textfortsetzung in mehreren europäischen Sprachen testen möchten. Wer einfach einen lokalen Chat-Assistenten sucht, nimmt besser die Instruct-Variante Villanova2-15B-A3B. Gemessen an der reinen Leistung ist auch Qwen3 oft stärker.

Ideen: Was du damit anstellen kannst

Übersetzungs-Helfer mit Beispielen

Schreib drei bis vier Satzpaare Deutsch–Italienisch untereinander und lass am Ende die Übersetzung offen. Das Modell setzt das Muster fort und übersetzt deinen neuen Satz. So entsteht ohne Chat-Funktion ein kleiner lokaler Übersetzer für die fünf Kernsprachen.

Geschichten weiterschreiben

Gib die ersten Absätze einer Kurzgeschichte oder eines Märchens ein und lass das Modell weiterschreiben. Mit höherer Temperatur werden die Fortsetzungen kreativer. So bekommst du schnell Ideen für Handlungsverläufe.

Eigenen Fach-Assistenten trainieren

Mit LoRA/QLoRA kannst du das Basismodell auf eigene Texte nachtrainieren, etwa Handbücher, Vereinsprotokolle oder Fachartikel. Weil Lizenz und Trainingsdaten offen sind, eignet sich das auch für Firmen, die die Herkunft der Daten nachweisen müssen.

Produkt- und Formulartexte im Format

Gib zwei fertige Produktbeschreibungen in einem festen Schema vor (Name, Eigenschaften, Kurzbeschreibung) und dann nur Name und Eigenschaften eines neuen Produkts. Das Modell ergänzt die Beschreibung im gleichen Stil, auf Wunsch auch auf Spanisch oder Französisch.

Sprachmodell-Forschung zum Anfassen

Weil die Trainingsdaten dokumentiert sind, kannst du untersuchen, wie sich Stil oder Wissen des Modells auf bestimmte Datenquellen zurückführen lassen. Das eignet sich für Abschlussarbeiten oder Lehrveranstaltungen zu mehrsprachigen Modellen.

Größe15,5 Mrd. Parameter (3,9 Mrd. aktiv)
Download9,3 GB (bei 100 MBit/s ca. 12 Min.)
Lizenzapache-2.0
ArtSprachmodell (Text-Chat)

Was dein Rechner braucht

Grafikkarte (NVIDIA), komplett im VRAM mind. 12 GB VRAMz. B. RTX 3060 12 GB, RTX 4070, RTX 5070, RX 7700 XT – am schnellsten; mit weniger VRAM siehe nächste Zeile
Grafikkarte + Arbeitsspeicher (MoE-Offloading) ab ca. 6 GB VRAM + 16 GB RAMdie Experten liegen im Arbeitsspeicher, nur der Kern auf der Grafikkarte (llama.cpp/LM Studio). Langsamer als komplett im VRAM, aber auf normalen PCs machbar
Mac (Apple Silicon M1–M5) ab 24 GB gemeinsamer SpeicherGrafik und Prozessor teilen sich den Speicher – etwa 70 % davon kann das Modell nutzen
Nur Prozessor (ohne Grafikkarte) Ohne Grafikkarte flüssig nutzbargeschätzt 10 Wörter pro Sekunde auf einem aktuellen Desktop-PC (MoE: nur 3,9 Mrd. Parameter pro Wort aktiv). Dafür mindestens 16 GB Arbeitsspeicher.
Speicherplatz ca. 11 GB freiModell-Download plus Programme
Google Colab läuft kostenlosGratis-GPU Tesla T4 mit 15 GB reicht

Werte geschätzt aus der Modellgröße – die Model Card kann genauere Angaben enthalten.

Welche Variante passt zu mir?

Viele Modelle gibt es in mehreren Größen oder „Quantisierungen“. Das sind komprimierte Fassungen: kleiner und schneller, dafür minimal ungenauer. Faustregel: Nimm die größte Variante, deren Speicherbedarf in deinen Grafikspeicher (VRAM) passt. Die Skripte unten wählen das automatisch für dich aus.

VarianteDownloadBraucht ca.Passende Grafikkarten
4-bit (Q4) Standard 9,3 GB12 GBz. B. RTX 3060 12 GB, RTX 4070, RTX 5070, RX 7700 XT
8-bit (Q8) 17 GB20 GBz. B. RTX 3090, RTX 4090, Tesla P40
16-bit (Original) 31 GB36 GBz. B. 2× RTX 3090/4090 oder RTX A6000

Für reines Ausprobieren nimmst du eine 4-Bit-GGUF-Datei (z. B. Q4_K_M) aus der Villanova2-Sammlung. Sie braucht etwa 10 bis 12 GB Grafikspeicher oder gemeinsamen Mac-Speicher. Mit 16 GB und mehr kannst du zu 5- oder 6-Bit greifen und bekommst etwas bessere Qualität. Die volle BF16-Version mit rund 31 GB ist für Fine-Tuning gedacht und laut Hersteller dafür die empfohlene Genauigkeit. Für Chat statt Textfortsetzung lädst du Villanova2-15B-A3B (Instruct). Für Bilder gibt es die VL-Variante. Auf schwacher Hardware ist das dichte Villanova2-2B mit 2,4 Milliarden Parametern die leichtere Alternative.

  • Das ganze Modell mit 15,5 Milliarden Parametern muss in den Speicher, auch wenn nur 3,9 Milliarden pro Token aktiv sind. In BF16 sind das rund 31 GB, in 4-Bit etwa 9 bis 11 GB.
  • Mit 4-Bit-Quantisierung reicht eine Grafikkarte mit 12 GB VRAM. Mit 8 GB geht es nur, wenn ein Teil des Modells in den Arbeitsspeicher ausgelagert wird, und dann deutlich langsamer.
  • Weil pro Token nur wenig gerechnet wird, läuft es auf Apple-Silicon-Macs mit 16 GB oder mehr gemeinsamem Speicher und sogar auf der CPU vergleichsweise flott.
  • Lange Kontexte kosten zusätzlich Speicher. Weil nur 7 von 28 Schichten volle Attention nutzen, wächst der Bedarf aber langsamer als bei klassischen Modellen.
  • Volles Fine-Tuning braucht laut Hersteller mehrere Rechnerknoten. Auf einem einzelnen Rechner ist LoRA/QLoRA der praktikable Weg.

Zugangsbeschränkt: Du brauchst ein kostenloses Hugging-Face-Konto. Auf der Modellseite einloggen und die Lizenz akzeptieren. Danach einen Zugangsschlüssel („Access Token“, Typ Read) unter huggingface.co/settings/tokens erstellen und vor dem Start einmal hf auth login ausführen.

Wie finde ich heraus, was mein Rechner hat?
  • Windows: Strg + Umschalt + Esc drücken → Task-Manager → Reiter Leistung → links GPU anklicken. Unten steht Dedizierter GPU-Speicher (das ist dein VRAM). Den Arbeitsspeicher findest du unter Arbeitsspeicher.
  • Mac: Apfel-Menü oben links → Über diesen Mac. Dort stehen Chip (z. B. M2) und Speicher (z. B. 16 GB). Bei Apple-Chips teilen sich Grafik und Prozessor diesen Speicher.
  • Linux: Im Terminal nvidia-smi eingeben (zeigt Grafikkarte und Speicher) und free -h für den Arbeitsspeicher.

Anleitung

Google Colab (im Browser, ohne Installation)

Google Colab ist ein kostenloser Dienst von Google: Du bekommst für ein paar Stunden einen Rechner mit Grafikkarte im Browser. Du brauchst nur ein Google-Konto. Für dieses Modell: läuft kostenlos – Gratis-GPU Tesla T4 mit 15 GB reicht.

  1. Notebook herunterladen. Klick auf den Knopf und speichere die Datei.

    colab.ipynb herunterladen

  2. Colab öffnen. Geh auf colab.research.google.com und melde dich mit deinem Google-Konto an.
  3. Notebook hochladen. Im Fenster, das erscheint, links auf Hochladen klicken (oder oben Datei → Notebook hochladen) und die Datei colab.ipynb auswählen.
  4. Grafikkarte einschalten. Oben im Menü Laufzeit → Laufzeittyp ändern → bei Hardwarebeschleuniger T4-GPU auswählen → Speichern.
  5. Alles starten. Laufzeit → Alle ausführen (Tastenkürzel Strg + F9). Kommt die Warnung „Dieses Notebook wurde nicht von Google erstellt“, auf Trotzdem ausführen klicken.
  6. Warten. Die Zellen laufen nacheinander durch. Links neben jeder Zelle erscheint ein grüner Haken, wenn sie fertig ist. Installation und Download dauern hier etwa 7 Minuten.
  7. Ausprobieren. Das Ergebnis steht unter der letzten Zelle. Um etwas anderes zu testen, den Text in der Zelle ändern und mit Shift + Enter erneut ausführen.
  8. Aufräumen. Wenn du fertig bist: Laufzeit → Sitzung beenden. Das schont dein kostenloses Kontingent.

Gut zu wissen: Die Gratis-GPU ist begrenzt (meist einige Stunden am Tag). Nach rund 90 Minuten ohne Aktivität trennt Colab die Verbindung, dann alles neu starten.

Windows 10 / 11

Dieses Modell läuft mit Python. Unser Skript erledigt die Einrichtung automatisch: Es legt eine abgeschottete Python-Umgebung an, installiert die nötigen Programme (PyTorch, ca. 3 GB) und lädt das Modell (9,3 GB (bei 100 MBit/s ca. 12 Min.)).

  1. Grafikkartentreiber aktualisieren (NVIDIA): aktuellen Treiber installieren. Ohne NVIDIA-Karte läuft es auf dem Prozessor – deutlich langsamer.
  2. Python installieren. Auf python.org Python 3.12 herunterladen und starten. Wichtig: Unten im ersten Fenster das Häkchen bei Add python.exe to PATH setzen, dann Install Now.
  3. Ordner anlegen und Dateien laden. Einen Ordner erstellen, z. B. Dokumente\KI-Test, und beide Dateien hineinspeichern:

    try_windows.ps1 demo.py

  4. Terminal im Ordner öffnen. Den Ordner im Explorer öffnen, Rechtsklick auf eine freie Stelle → In Terminal öffnen.
  5. Starten. Diesen Befehl einfügen und Enter drücken:
    powershell -ExecutionPolicy Bypass -File try_windows.ps1
    Jetzt laufen Installation und Download. Das kann beim ersten Mal 10–30 Minuten dauern.
  6. Ergebnis. Im Fenster erscheint die Antwort des Modells auf eine Testfrage.
  7. Nochmal mit eigener Eingabe: demo.py mit dem Editor öffnen, den Beispieltext ändern, speichern. Dann im Terminal:
    .\.venv-villanova2-15b-a3b-base\Scripts\Activate.ps1
    python demo.py

macOS

Ideal sind Macs mit Apple-Chip (M1 bis M5). Ältere Intel-Macs sind sehr langsam.

  1. Terminal öffnen. Cmd + Leertaste, Terminal eintippen, Enter.
  2. Entwicklerwerkzeuge installieren (nur beim ersten Mal, liefert Python mit):
    xcode-select --install
    Im Fenster auf Installieren klicken. Kommt „already installed“, ist alles schon da.
  3. Dateien herunterladen – beide landen im Ordner Downloads:

    try_mac.sh demo.py

  4. Starten:
    cd ~/Downloads
    bash try_mac.sh
    Installation und Download dauern beim ersten Mal 10–30 Minuten.
  5. Ergebnis. Im Fenster erscheint die Antwort des Modells auf eine Testfrage.

Linux

  1. Grafikkarte prüfen. nvidia-smi sollte deine Karte anzeigen. Wenn nicht, unter Ubuntu den Treiber installieren und neu starten:
    sudo ubuntu-drivers install
  2. Python-Grundlagen installieren (Ubuntu/Debian):
    sudo apt update && sudo apt install -y python3-venv python3-pip git
  3. Dateien in einen Ordner laden und dort ein Terminal öffnen:

    try_linux.sh demo.py

  4. Starten:
    bash try_linux.sh
  5. Ergebnis. Im Fenster erscheint die Antwort des Modells auf eine Testfrage.

Das kannst du ausprobieren

Die drei wichtigsten Sehenswürdigkeiten in München sind
Rezept: Apfelstrudel nach Wiener Art

Zutaten:
-
Englisch: The weather is nice today.
Deutsch: Das Wetter ist heute schön.
Englisch: I would like to book a table for two.
Deutsch:
Frage: Was ist die Hauptstadt von Spanien?
Antwort: Madrid
Frage: Wer schrieb „Faust“?
Antwort: Johann Wolfgang von Goethe
Frage: Welcher Fluss fließt durch Paris?
Antwort:
L'Italia è una penisola che

Tipps für bessere Ergebnisse

  • Der Hersteller empfiehlt für die Textfortsetzung temperature 0.7 und top_p 0.9. Für sachliche Fortsetzungen kannst du die Temperatur auf etwa 0.3 bis 0.5 senken.
  • Arbeite mit Few-shot-Prompts: Zwei bis fünf Beispiele im gewünschten Format vor der eigentlichen Aufgabe bringen laut Hersteller über 5 Punkte mehr als ohne Beispiele.
  • Halte Eingaben möglichst unter 16.000 Tokens. Bis dahin ist das Modell zuverlässig, bei 32.000 bis 64.000 nur noch mit Vorsicht nutzbar.
  • Für eigenes Fine-Tuning empfiehlt der Hersteller BF16, Sequenzlängen von 4.000 bis 8.000 Tokens und LoRA auf den Attention- und Shared-Expert-Schichten.
  • Italienisch und Englisch sind die stärksten Sprachen, Deutsch schneidet etwas schwächer ab. Bei deutschen Texten lohnt sich daher ein guter, ausführlicher Textanfang.

Wenn es hakt

Das Basismodell versteht keine Fragen oder Anweisungen. „Erklär mir …“ führt zu wirren Fortsetzungen. Formuliere Textanfänge oder Beispiel-Listen, oder nimm die Instruct-Variante Villanova2-15B-A3B.

Die Architektur basiert auf Qwen3-Next (Gated DeltaNet + Attention). Ältere Versionen von Transformers, vLLM, llama.cpp, LM Studio oder Ollama kennen sie nicht. Aktualisiere auf die neueste Version (pip install -U transformers accelerate).

Das Modell steht nicht in der offiziellen Ollama-Bibliothek. Lade die GGUF-Datei aus der Hugging-Face-Sammlung von VillanovaAI oder nutze den Befehl docker model run hf.co/VillanovaAI/Villanova2-15B-A3B-Base.

Zum Nachtrainieren immer den mitgelieferten Villanova-Tokenizer verwenden. Ein fremder Tokenizer macht laut Hersteller die Einbettungen wertlos.

Ohne Abbruchbedingung schreibt ein Basismodell oft endlos weiter. Begrenze die Länge mit max_new_tokens oder setze ein Stoppwort, etwa einen Zeilenumbruch.

„out of memory“, Absturz oder der Rechner hängt

Das Modell ist zu groß für deinen Grafikspeicher. Nimm eine kleinere Variante aus der Tabelle oben und schließe andere Programme, vor allem Spiele und Browser mit vielen Tabs.

Es läuft, aber extrem langsam

Wahrscheinlich rechnet der Prozessor statt der Grafikkarte. Bei Ollama zeigt ollama ps in der Spalte PROCESSOR, wie viel auf der GPU läuft. Steht dort „100% CPU“, Grafiktreiber aktualisieren oder eine kleinere Variante nehmen, die komplett in den Grafikspeicher passt.

„ollama“ bzw. „python“ wird nicht gefunden

Das Eingabefenster schließen und neu öffnen, damit es das frisch installierte Programm kennt. Bei Python unter Windows: neu installieren und das Häkchen Add python.exe to PATH setzen.

Windows: „Die Ausführung von Skripts ist auf diesem System deaktiviert“

Das Skript genau mit dem Befehl oben starten: powershell -ExecutionPolicy Bypass -File try_windows.ps1. Das erlaubt die Ausführung nur dieses einen Mal.

Fehlermeldung beim Laden des Modells (Version, „trust_remote_code“, unbekannte Architektur)

Ganz neue Modelle brauchen oft die neueste Programmversion. Bei Ollama: Ollama aktualisieren. Bei Python: pip install -U transformers in der aktivierten Umgebung. Die Model Card nennt meist die genaue Version.

Skripte und Notebook erzeugt Tokenstrom automatisch. Bitte vor dem Ausführen kurz ansehen – sie sind lesbarer Klartext. Lizenz des Modells beachten: apache-2.0.

Frag den KI-Assistenten

Fragen zu diesem Artikel, zur Installation oder zu Hintergründen? Unser Assistent kennt diese Seite und läuft auf unserem eigenen Rechner, nicht in einer fremden Cloud.

Verbinde …

Der Assistent ist eine KI (Gemma 4) und kann sich irren – wichtige Angaben bitte in der Quelle prüfen. Fragen werden nur zum Beantworten genutzt und nach einer Stunde gelöscht. Bitte keine persönlichen Daten eingeben.

Kommentare

Was meinst du dazu? Schon ausprobiert? Schreib es hier, ohne Anmeldung.

  1. Kommentare werden geladen …

Kommentare sind öffentlich. Links sind nicht erlaubt, beleidigende Beiträge löschen wir. Deinen eigenen Kommentar kannst du in diesem Browser jederzeit wieder löschen. Mehr dazu in der Datenschutzerklärung.