TheTensor präsentiert · TheTensorTune v1.0

Ein Sprachmodell feintunen — von Anfang bis Ende, in einer Datei

TheTensorTune ist eine Werkbank, die auf Ihrem Rechner läuft. Bringen Sie einen Datensatz mit, wählen Sie ein Modell, trainieren Sie einen LoRA-Adapter, chatten Sie mit dem Ergebnis, vergleichen Sie es mit dem Original und exportieren Sie eine GGUF-Datei, die in Ollama oder llama.cpp läuft. Kein Konto, kein Installationsassistent — nichts verlässt Ihren Computer.

Kostenlos unter Apache-2.0 · Windows, macOS und Linux · Python 3.10+

TheTensorTune node-graph workbench: model, dataset, LoRA, parameters, run, monitor and output blocks wired together

Gemessen bei einem echten Lauf · v1.0

die ganze App, eine .py-Datei
915 KB
Trainings-Loss, 3 Epochen
4.0 → 1.4
Perplexity: Basis → finetuned
55.6 → 8.9
q8_0-GGUF, läuft in Ollama
145 MB
Lektionen in der App
12

01 · Was ist das

Eine Werkbank, kein Cloud-Dienst

TheTensorTune ist eine einzelne Python-Datei. Sie starten sie, und im Browser öffnet sich eine Werkbank: eine Leinwand, auf der jede Phase des Finetunings ein verschiebbarer Block ist, den man per Drag & Drop verdrahtet. Es gibt nichts, wofür man sich registrieren müsste, und kein Dashboard, das einzurichten wäre. Die App und Ihre Daten bleiben auf Ihrer Maschine.

Der Ablauf ist der Standard-Ablauf — nur ohne Arbeit im Terminal. Sie bringen die Daten mit, und die App prüft sie, bevor trainiert wird. Sie wählen ein Modell und ein paar Einstellungen, deren Vorgaben für einen ersten Lauf bereits sinnvoll sind. Das Training läuft vor Ihren Augen: eine Live-Loss-Kurve statt einer Wand aus Logtext, mit Checkpoints auf dem Weg.

Wenn ein Lauf endet, können Sie das tun, was die meisten Tools auslassen: mit dem Modell sprechen, das Sie gerade gemacht haben, es neben das Basismodell stellen und den Unterschied in Zahlen und in Worten sehen — und es dann als eine Datei exportieren, die in den Tools läuft, die Menschen ohnehin nutzen. Die Oberfläche spricht Englisch und Persisch, und ein zwölfteiliger Bildkurs ist in die App selbst eingebaut.

Wenn ein Schritt ein Block auf einer Leinwand sein kann statt ein Befehl im Terminal, sollte er es sein.

das TheTensor-Entwicklerlog, Eintrag 1

02 · Was es tut

Alles, was die Schleife braucht, auf einer Leinwand

Zehn Dinge, die TheTensorTune zwischen „ich hab ein paar Daten“ und „mein Modell läuft in Ollama“ für Sie erledigt.

Node-Graph-Werkbank

Modell, Datensatz, LoRA, Parameter, Ausgabe — jede Phase ist ein verschiebbarer Block auf einer Leinwand. Vom Port zum Port ziehen, um Blöcke zu verbinden, und die ganze Pipeline bleibt im Blick.

Echtes LoRA-/QLoRA-Training

Echtes PEFT-Training mit Checkpoints, Fortsetzen und Early Stopping — kein Mock. Mit einem Preset starten oder eine beliebige Hugging-Face-Modell-ID eintippen.

Datensatz-Qualitätsberichte

Ein Klick zeigt Sample-Anzahl, Format-Mix, Duplikate, erkannte Sprachen und ein Längen-Histogramm — schlechte Daten werden erwischt, solange das Beheben noch billig ist.

Kosten- und Zeitschätzung

Vor dem Start rechnet der Schätzer aus Ihrem echten Datensatz und Ihren Einstellungen, ob ein Lauf passt, wie lange er dauert und was er kostet.

Queue & Checkpoints

Mehrere Läufe stapeln, Fortschritt Schritt für Schritt mit Live-Loss verfolgen, sauber abbrechen und einen gestoppten Lauf vom Checkpoint fortsetzen. Zwischen Jobs wird Speicher freigegeben.

Test-Chat

Sprechen Sie mit Ihrem getunten Modell in einem Mehrfach-Chat — in den Modi Adapter, Merged oder Base, um zu spüren, was das Training tatsächlich verändert hat.

Vorher-nachher-Vergleich

Perplexität und Eval-Loss von Basis- und getuntem Modell Seite an Seite, dieselbe Eingabe, beide Antworten. Der Unterschied zeigt sich in Zahlen und in Worten.

GGUF-Export

Mergen und Quantisieren nach f16, q8_0 oder K-Quants. Die exportierte Datei behält Tokenizer und Metadaten — die Antworten entsprechen dem, was Sie in der App getestet haben.

REST-API + signierte Webhooks

Alles in der Oberfläche ist auch ein API-Endpunkt. Asynchrone Jobs können beim Abschluss einen Webhook aufrufen, signiert mit HMAC-SHA256, damit Sie den Absender prüfen können.

Lern-Bereich eingebaut

Ein Bildkurs mit zwölf Lektionen lebt in der App selbst: vom ersten Datensatz-Upload bis zur API-Automatisierung, auf Englisch und Persisch.

03 · So verwenden Sie es

Sechs Schritte vom rohen Text zum laufenden Modell

Das ist die ganze Reise. Jeder Schritt hat eine passende Lektion im Lern-Bereich — mit Screenshots.

  1. 01

    Datensatz mitbringen

    Text einfügen oder Datei hochladen: Chat-Verläufe, Prompt/Completion-Paare oder einfache Zeilen. „Qualität prüfen“ zeigt, worauf Sie tatsächlich trainieren werden.

  2. 02

    Modell wählen

    Mit einem Preset starten, den Hugging Face Hub direkt in der App durchsuchen oder org/name eintippen. Gated Modelle verlangen Ihren Token — und der bleibt nur im Speicher.

  3. 03

    Training einrichten

    Rank, Alpha, Lernrate, Epochen — jede Einstellung ist ein Feld in einem Block, mit Vorgaben, die für einen ersten Lauf funktionieren. Ändern Sie sie, wenn Sie einen Grund haben.

  4. 04

    Trainieren und zusehen

    Start drücken, und die Loss-Kurve zeichnet sich in Echtzeit. Weitere Läufe in die Queue stellen, abbrechen oder vom Checkpoint weitermachen.

  5. 05

    Chatten und vergleichen

    Sprechen Sie mit dem Modell, das Sie gerade trainiert haben, und stellen Sie es dann neben das Basismodell: derselbe Prompt, zwei Antworten, Perplexität Seite an Seite.

  6. 06

    Exportieren und starten

    Ein Klick merged und quantisiert zu einer GGUF-Datei. In Ollama, llama.cpp oder LM Studio einwerfen — und sie läuft.

04 · Screenshots

Die App, wie sie wirklich aussieht

Jedes Bild unten ist ein echter Screenshot aus einem realen TheTensorTune-1.0-Lauf — Upload, Training, Chat, Vergleich und Export inklusive.

05 · FAQ

Fragen, die wirklich gestellt werden

Kurze Antworten, kein Herumrede. Die langen Versionen stehen im Blog.

TheTensor · TheTensorTune v1.0

Holen Sie sich die Datei und probieren Sie einen Lauf

Im Zip steckt eine Python-Datei und ihre Dokumentation. Bibliotheken installieren, Datei starten, und die Werkbank öffnet sich im Browser. Mit Lektion 3 sind Sie in wenigen Minuten beim ersten Training.

Kostenlos unter Apache-2.0 · Windows, macOS und Linux · Python 3.10+