Umstieg von Weights & Biases

Sie kommen von Weights & Biases.

EUVYRA deckt das Experiment-Tracking ab, für das Teams W&B nutzen, und ergänzt, was nach dem Training kommt: Jobs auf Ihren eigenen GPUs, Bereitstellung hinter einem Freigabeschritt und Nachweise für die KI-Verordnung. euvyra import wandb nimmt Ihre Runs mit.

Angaben zu W&B stammen von den Seiten von W&B und CoreWeave, geprüft am 13. November 2026. Quellen

Weights & Biases heute

  • CoreWeave gab am 5. Mai 2025 bekannt, die Übernahme von Weights & Biases abgeschlossen zu haben.
  • Die Dokumentation von W&B nennt drei Betriebsformen: einen vollständig verwalteten Dienst in der Cloud von W&B, eine dedizierte Cloud auf isolierter Infrastruktur und W&B Self-Managed auf eigener Infrastruktur.
  • W&B Weave ist das Produkt von W&B, um LLM-Anwendungen und Agenten zu verfolgen und zu evaluieren.

Wenn W&B für Sie funktioniert, ändern diese Fakten womöglich nichts. Teams sehen sich EUVYRA meist an, wenn sie Tracking, Trainings-Compute, Bereitstellung und KI-Governance in einer Installation wollen, die sie selbst betreiben.

Wo Ihre W&B-Arbeit in EUVYRA landet

Begriffe aus W&B und ihre Entsprechung in EUVYRA
In W&BIn EUVYRA
wandb.init, wandb.log, Config und Summaryeuvyra.init, run.log, run.config und run.summary; Git-Commit, Diff-Hash und Systemlast werden automatisch erfasst
Medien: Bilder, Audio, Video, HTML, Histogramme, Plots, Tabellen, 3D-Objekte, MoleküleDieselben Arten, auch GLB-, OBJ-, STL- und PLY-Modelle, Punktwolken mit Boxen sowie PDB-, SDF-, MOL2- und XYZ-Moleküle
wandb.watchrun.watch für Histogramme von Gradienten und Parametern in PyTorch-Modellen
Sweeps mit Raster-, Zufalls- und Bayes-Suche und HyperbandDasselbe Parameterformat und dieselben Abbruch-Einstellungen; die Bayes-Suche nutzt einen Tree-structured Parzen Estimator
Artefakte mit Versionen, Aliasen, Herkunft und ReferenzenVersionierte Artefakte mit Aliasen und Herkunft; Referenzen auf S3, GCS, Azure, HTTPS und Dateisysteme mit Prüfsummen beim Download
Berichte mit gemeinsamer BearbeitungBerichte mit gleichzeitiger Bearbeitung, Diagrammen, Run-Tabellen, Medien und Herkunftsgraphen
Eigene Diagramme mit VegaVega-Lite-Diagramme in Ansichten, Berichten und geloggten Medien
LaunchJobs auf Kubernetes oder Docker-GPU-Hosts über einen Pull-Agenten, mit Warteschlangen, Kontingenten, Kosten pro Run und Training über mehrere Knoten
WeaveEingebautes Tracing, Evaluierungen mit CI-Gates, Prompts und Annotations-Warteschlangen
Offline-Modus und wandb syncmode="offline" und euvyra sync

Was EUVYRA ergänzt: ein OpenAI-kompatibles Gateway, das nur freigegebene Releases bedient, Freigaben nach Funktion der Beteiligten, Risikoeinstufung nach KI-Verordnung, Kontrollen mit Nachweisprüfung und Meldefristen für KI-Verordnung, NIS2, DORA und DSGVO. Plattform im Überblick

So gelingt der Umzug

Der Import läuft auf einer Maschine mit W&B-Zugangsdaten. Die Daten fließen von W&B zu dieser Maschine und von dort zu EUVYRA. Der EUVYRA-Server kontaktiert W&B also nie, und seine Allowlist bleibt geschlossen.

  1. SDK mit W&B-Erweiterung installieren und anmelden

    pip install "euvyra[wandb]"
    euvyra login --host https://euvyra.example.eu --api-key euv_...
  2. Ein Projekt importieren

    Runs behalten Konfiguration, Summary, die vollständige Metrik-Historie mit Schritten und Zeitstempeln, Tags, Notizen, Gruppe, Job-Typ, Startzeit, Laufzeit und Endzustand. Sie tragen das Tag imported-from-wandb, bereits importierte Runs werden übersprungen. Sie können den Import also wiederholen.

    euvyra import wandb acme/chest-xray --project chest-xray
  3. Den Trainingscode umstellen

    Die Aufrufe entsprechen sich fast eins zu eins.

    # vorher: wandb.init(project="chest-xray", config=cfg); wandb.log({"loss": loss})
    import euvyra
    
    with euvyra.init(project="chest-xray", config=cfg) as run:
        run.watch(model, log="gradients")
        for epoch in range(cfg["epochs"]):
            run.log({"loss": train_one_epoch()}, step=epoch)
  4. Sweeps mitnehmen

    Sweep-Dateien im W&B-Format funktionieren unverändert.

    euvyra sweep create sweep.yaml --project chest-xray
    euvyra agent swp_... --count 10 -- python train.py

Was anders ist und was nicht mitkommt

  • Der Import übernimmt Runs und ihre Metriken. Medien, Artefakte, Tabellen, Berichte, Sweeps und Weave-Traces bleiben in W&B; was Sie davon noch brauchen, loggen Sie erneut.
  • Tabellen und Konfusionsmatrizen gibt es, interaktive Abfragen über Tabellen nicht.
  • Die Bayes-Suche nutzt einen Tree-structured Parzen Estimator statt eines Gauß-Prozesses. Derselbe Sweep kann also andere Konfigurationen vorschlagen.
  • Wer einen Berichtsblock verschiebt, während jemand darin tippt, verwirft dessen Änderung.

Fragen zum Umstieg von W&B

Muss W&B während des Imports weiterlaufen?

Sie brauchen nur Zugriff darauf: Der Import liest über die öffentliche API von W&B mit Ihren Zugangsdaten. Bereits importierte Runs werden übersprungen, ein späterer Import holt also neue Runs nach.

Können wir unsere Framework-Integrationen nutzen?

EUVYRA hat eigene Callbacks für Hugging Face Transformers, PyTorch Lightning, Keras 3, XGBoost, LightGBM und scikit-learn, getestet gegen die echten Bibliotheken.

Können wir EUVYRA testen, ohne alles umzuziehen?

Ja. Importieren Sie ein Projekt, lassen Sie beides eine Weile parallel laufen und stellen Sie die Logging-Aufrufe um, wenn Sie zufrieden sind.