Rerun
Website besuchenRerun Übersicht
Rerun ist ein spezialisierter Datenstack, der für das aufstrebende Feld der Physical AI (Physische KI) entwickelt wurde, das Robotik, Spatial Computing und Embodied AI umfasst. Es bietet eine umfassende Suite von Open-Source-Tools, die für die Komplexität multimodaler Zeitreihendaten konzipiert sind. Im Kern bietet Rerun eine leistungsstarke Visualisierungs- und Protokollierungslösung, die es Entwicklern und Forschern ermöglicht, ihre Systeme mit beispielloser Klarheit zu sehen, zu verstehen und zu debuggen. Durch die Bereitstellung von SDKs in beliebten Sprachen wie Python, C++ und Rust integriert sich Rerun nahtlos in bestehende Entwicklungsworkflows und wird so zu einem unverzichtbaren Werkzeug für jeden, der mit komplexen Sensordaten, Simulationen oder KI-Modellen arbeitet, die mit der physischen Welt interagieren.
Die Plattform basiert auf einem zeitbewussten Entity-Component-System (ECS)-Datenmodell, das sich einzigartig für die Verarbeitung von heterogenen Datenströmen (z. B. 3D-Punktwolken, Bilder, Transformationen, Videoströme) eignet und diese perfekt zeitlich synchronisiert hält. Dies ermöglicht ein intuitives 'Zeitreise'-Debugging, bei dem Benutzer durch eine Aufzeichnung scrollen können, um den genauen Zeitpunkt eines Problems zu lokalisieren. Der Rerun Viewer ist eine hochleistungsfähige, interaktive Anwendung, die nativ, im Browser oder direkt in Jupyter-Notebooks und anderen Anwendungen eingebettet werden kann und maximale Flexibilität bietet.
Wie man Rerun verwendet
Die Verwendung von Rerun ist unkompliziert gestaltet, sodass Sie in wenigen Minuten mit der Visualisierung von Daten beginnen können. Hier ist ein typischer Arbeitsablauf:
- Installation: Installieren Sie das Rerun SDK für Ihre bevorzugte Sprache. Für Python ist es so einfach wie die Ausführung von
pip install rerun-sdk. - Initialisierung: Initialisieren Sie in Ihrem Anwendungscode die Rerun-Bibliothek und verbinden Sie sich mit einem Viewer. Sie können einen neuen Viewer-Prozess starten, sich mit einem entfernten verbinden oder zur späteren Ansicht in eine Datei protokollieren. Beispiel:
rr.init("my_application", spawn=True). - Daten protokollieren: Verwenden Sie die Funktion
rr.log(), um Daten an den Viewer zu senden. Rerun bietet integrierte Archetypen für gängige Datentypen wie 3D-Punkte (rr.Points3D), Bilder (rr.Image), 3D-Transformationen (rr.Transform3D) und sogar Live-Videoströme (rr.VideoStream). Sie können Positionen, Farben, Text, Tensoren und mehr protokollieren. - Visualisierung: Der Rerun Viewer zeigt Ihre protokollierten Daten automatisch an. Sie können mit der Visualisierung interagieren, indem Sie sie drehen, schwenken und zoomen. Verwenden Sie den Zeitleistenregler am unteren Rand, um durch die Zeit zu navigieren, die Sequenz abzuspielen oder zu bestimmten Ereignissen zu springen.
- Anpassung und Analyse: Passen Sie Layouts und Visualisierungen direkt in der Benutzeroberfläche oder programmgesteuert über das SDK an. Für eine tiefere Analyse verwenden Sie die Abfrage-APIs von Rerun, um zeitlich ausgerichtete Daten aus Ihren Aufzeichnungen in Formate wie Apache Arrow zu extrahieren, die leicht in Datenanalysebibliotheken wie Pandas oder Polars geladen werden können.
Kernfunktionen von Rerun
- Multimodale Visualisierung: Unterstützt nativ eine breite Palette von Datentypen, einschließlich 3D-Punktwolken, Bildern, Text, Tensoren, 3D/2D-geometrischen Formen und Transformationen.
- Fokus auf Zeitreihen: Eine zentrale Zeitleiste ermöglicht intuitives Scrubbing und Abspielen von Daten, was für das Debugging dynamischer Systeme entscheidend ist.
- Mehrsprachige SDKs: Bietet benutzerfreundliche SDKs für Python, Rust und C++, um eine breite Kompatibilität mit den meisten Robotik- und KI-Projekten zu gewährleisten.
- Hochleistungs-Viewer: Der Viewer wurde von Grund auf in Rust für hohe Leistung entwickelt und kann große Datensätze reibungslos verarbeiten. Er läuft nativ auf den wichtigsten Betriebssystemen, in modernen Webbrowsern über WebAssembly und kann eingebettet werden.
- Flexibles Datenmodell: Das Entity-Component-System (ECS)-Modell ermöglicht die Protokollierung komplexer, sich entwickelnder Datenstrukturen ohne starre Schemata.
- Live-Streaming & Aufzeichnung: Unterstützt sowohl das Live-Streaming von Daten für Echtzeit-Debugging als auch die Aufzeichnung in effiziente
.rrd-Dateien für die Offline-Analyse und den Austausch. - Bereit für die Robotik: Enthält integrierte Funktionen für die Robotik, wie z. B. einen URDF (Unified Robot Description Format)-Datenlader zur Visualisierung und Animation von Robotermodellen.
- Datenabfrage-API: Ermöglicht die programmatische Extraktion von sauberen, zeitlich ausgerichteten Datensätzen aus unübersichtlichen Protokolldateien und schließt die Lücke zwischen Debugging und Modelltraining.
Anwendungsfälle für Rerun
Rerun ist vielseitig und wird in verschiedenen Bereichen eingesetzt:
- Robotik: Debugging von Roboter-Wahrnehmungsstacks, Visualisierung von Sensorfusion (LIDAR, Kamera, IMU), Animation der Kinematik von Roboterarmen und Analyse von Simulationsprotokollen. Das LeRobot-Projekt von Hugging Face verwendet Rerun für seine Visualisierungstools.
- Computer Vision: Visualisierung der Zwischenschritte und Endergebnisse von Algorithmen zur Objekterkennung, semantischen Segmentierung, SLAM (Simultaneous Localization and Mapping) und 3D-Rekonstruktion.
- Spatial & Embodied AI: Verständnis des Verhaltens von KI-Agenten in simulierten oder realen Umgebungen durch Protokollierung ihrer Wahrnehmungen, Zustände und Aktionen im Zeitverlauf.
- Generative Medien: Visualisierung der Entwicklung von generativen Modellen, z. B. die Ansicht des Diffusionsprozesses in Bildgenerierungsmodellen Bild für Bild.
- Simulationen: Protokollierung und Wiedergabe komplexer physikalischer oder Multi-Agenten-Simulationen, um emergentes Verhalten zu verstehen und die Systemdynamik zu debuggen.
Vorteile von Rerun
Rerun bietet erhebliche Vorteile für Entwickler im Bereich der Physical AI:
- Intuitives Debugging: Die 'Zeitreise'-Funktion verwandelt das Debugging von einem mühsamen, auf Druckausgaben basierenden Prozess in eine intuitive, visuelle Erkundung.
- Beschleunigte Entwicklung: Indem es leicht gemacht wird, zu 'sehen', was Ihr Code tut, reduziert Rerun die Zeit zur Identifizierung und Behebung von Fehlern in komplexen Systemen drastisch.
- Verbesserte Zusammenarbeit: Die
.rrd-Protokolldateien von Rerun sind eigenständig und portabel, was den einfachen Austausch komplexer Szenarien mit Teamkollegen für kollaboratives Debugging ermöglicht. - Open Source und Community-getrieben: Die Kern-Visualisierungstools sind kostenlos, Open Source (unter MIT/Apache 2 lizenziert) und werden aktiv unter Einbeziehung einer wachsenden Community entwickelt.
- Skalierbare Architektur: Die Plattform ist so konzipiert, dass sie von einem einfachen Skript auf einem Laptop bis zu einer groß angelegten Datenmanagementlösung mit ihrem bevorstehenden kommerziellen Angebot skaliert werden kann.
Preise und Pläne
Rerun arbeitet nach einem Freemium-Modell:
- Open Source: Die Kern-SDKs und der Viewer von Rerun sind vollständig kostenlos und Open Source. Dies umfasst alle Visualisierungs-, Protokollierungs- und einfachen Protokollverarbeitungsfunktionen. Es ist doppelt lizenziert unter MIT und Apache 2.
- Kommerziell: Rerun entwickelt eine kommerzielle Cloud-Plattform für das Datenmanagement im großen Maßstab. Diese wird eine verwaltete Infrastruktur für die Aufnahme, Speicherung, Indizierung und das Streaming von groß angelegten Physical AI-Daten bereitstellen. Dieses Produkt befindet sich derzeit in der Entwicklung mit ausgewählten Designpartnern, und Interessenten können sich für eine Warteliste anmelden.
Rerun Kommentare (0)
Melden Sie sich an, um einen Kommentar zu hinterlassen
Jetzt anmeldenRerunWebsite-Traffic-Analyse
Aktueller Traffic-Status
Status
Monatlicher Traffic-Trend
Standort
Top 5 Länder/Regionen
-
🇺🇸 United States32,82%
-
🇩🇪 Germany22,95%
-
🇮🇳 India18,57%
-
🇺🇿 Uzbekistan14,09%
-
🇰🇷 Korea, Republic of11,57%
Traffic-Quelle
| Quellentyp | Prozentsatz |
|---|---|
|
Verweise
|
51,50% |
|
Direkte Zugriffe
|
48,50% |
Beliebte Keywords
| Keyword | Kosten pro Klick |
|---|---|
|
$0,00
|
|
|
$0,74
|
|
|
$6,72
|
|
|
$0,00
|
|
|
$0,00
|
Rerun Alternativen
Alle anzeigen
Captum
Captum ist eine Open-Source-Bibliothek für Modellinterpretierbarkeit und Erklärbarkeit für PyTorch. Sie bietet hochmoderne Algorithmen, die Entwicklern und Forschern …
Captum ist eine Open-Source-Bibliothek für Modellinterpretierbarkeit und Erklärbarkeit für PyTorch. Sie bietet hochmoderne Algorithmen, die Entwicklern und Forschern helfen zu verstehen, welche Merkmale die Vorhersagen eines Modells beeinflussen. Captum unterstützt multimodale Daten wie Text, Bild und mehr und erleichtert das Debuggen von Modellen, die Verbesserung der Transparenz und das Benchmarking neuer Interpretierbarkeitstechniken im PyTorch-Ökosystem.
Milvus
Milvus ist eine leistungsstarke Open-Source-Vektordatenbank, die für KI-Anwendungen entwickelt wurde. Sie ermöglicht Entwicklern, Milliarden von hochdimensionalen Vektoren mit …
Milvus ist eine leistungsstarke Open-Source-Vektordatenbank, die für KI-Anwendungen entwickelt wurde. Sie ermöglicht Entwicklern, Milliarden von hochdimensionalen Vektoren mit minimaler Latenz zu verwalten und zu durchsuchen. Ideal für den Aufbau skalierbarer Systeme wie Retrieval-Augmented Generation (RAG), Empfehlungssysteme und semantische Suche, bietet Milvus flexible Bereitstellungsoptionen vom lokalen Prototyping bis hin zu großen verteilten Clustern.
Beam
Beam ist eine serverlose Cloud-Plattform, die für Entwickler konzipiert wurde, um KI/ML-Modelle und -Anwendungen einfach auf GPUs auszuführen, …
Beam ist eine serverlose Cloud-Plattform, die für Entwickler konzipiert wurde, um KI/ML-Modelle und -Anwendungen einfach auf GPUs auszuführen, zu skalieren und bereitzustellen. Sie bietet sofortiges Autoscaling, sekundengenaue Abrechnung und einen optimierten Workflow, der es Ihnen ermöglicht, in wenigen Minuten von Code zu einer skalierbaren API zu gelangen, ohne komplexe Infrastruktur verwalten zu müssen.
PyTorch
PyTorch ist ein Open-Source-Framework für maschinelles Lernen, das auf der Torch-Bibliothek basiert und für Anwendungen wie Computer Vision …
PyTorch ist ein Open-Source-Framework für maschinelles Lernen, das auf der Torch-Bibliothek basiert und für Anwendungen wie Computer Vision und die Verarbeitung natürlicher Sprache verwendet wird. Es bietet eine flexible, Python-first-Umgebung, die den Weg vom Forschungsprototypen zur Produktionsbereitstellung beschleunigt.
Streamlit
Streamlit ist ein Open-Source-Python-Framework, das es Entwicklern und Datenwissenschaftlern ermöglicht, in wenigen Minuten ansprechende, benutzerdefinierte Web-Apps für maschinelles …
Streamlit ist ein Open-Source-Python-Framework, das es Entwicklern und Datenwissenschaftlern ermöglicht, in wenigen Minuten ansprechende, benutzerdefinierte Web-Apps für maschinelles Lernen und Datenwissenschaft zu erstellen und zu teilen. Die Streamlit Community Cloud bietet eine kostenlose Plattform zum Bereitstellen, Verwalten und Teilen dieser öffentlichen Anwendungen mit der Welt und fördert so eine kollaborative Umgebung für Innovationen.
Fast.ai
Fast.ai ist ein Forschungsinstitut, das sich zum Ziel gesetzt hat, Deep Learning für jedermann zugänglich zu machen. Es …
Fast.ai ist ein Forschungsinstitut, das sich zum Ziel gesetzt hat, Deep Learning für jedermann zugänglich zu machen. Es bietet kostenlose Kurse, eine Open-Source-Softwarebibliothek (fastai), Spitzenforschung und eine lebendige Community, um Programmierer aller Hintergründe zu befähigen, Deep-Learning-Praktiker zu werden.
MindsDB
MindsDB ist eine Open-Source-KI-Schicht für Datenbanken, die es Entwicklern ermöglicht, KI-Modelle und -Agenten mit Standard-SQL zu erstellen, zu …
MindsDB ist eine Open-Source-KI-Schicht für Datenbanken, die es Entwicklern ermöglicht, KI-Modelle und -Agenten mit Standard-SQL zu erstellen, zu trainieren und bereitzustellen. Es verbindet sich mit Hunderten von Datenquellen, vereinheitlicht strukturierte und unstrukturierte Daten in Wissensdatenbanken und ermöglicht es Ihnen, KI-gestützte Antworten direkt aus Ihren Daten ohne komplexe ETL-Pipelines zu erhalten.
marimo
marimo ist ein reaktives Open-Source-Python-Notebook für moderne Datenwissenschaft und KI. Es bietet eine reproduzierbare, Git-freundliche und interaktive Umgebung, …
marimo ist ein reaktives Open-Source-Python-Notebook für moderne Datenwissenschaft und KI. Es bietet eine reproduzierbare, Git-freundliche und interaktive Umgebung, in der Notebooks reine Python-Skripte sind. Zu den Funktionen gehören integrierte KI-Unterstützung, SQL-Zellen und die Möglichkeit, Notebooks als Web-Apps zu teilen, was den Arbeitsablauf vom Experiment bis zur Produktion optimiert.
TensorFlow
TensorFlow ist eine von Google entwickelte End-to-End-Open-Source-Plattform für maschinelles Lernen. Sie bietet ein umfassendes, flexibles Ökosystem aus Tools, …
TensorFlow ist eine von Google entwickelte End-to-End-Open-Source-Plattform für maschinelles Lernen. Sie bietet ein umfassendes, flexibles Ökosystem aus Tools, Bibliotheken und Community-Ressourcen, mit dem Forscher und Entwickler ML-gestützte Anwendungen erstellen und bereitstellen können. Von Anfängern bis zu Experten bietet TensorFlow intuitive High-Level-APIs für den einfachen Modellaufbau und leistungsstarke Low-Level-APIs für fortgeschrittene Forschung, die eine Bereitstellung auf Servern, Edge-Geräten und in Browsern ermöglichen.
Unfold AI
Unfold AI ist ein All-in-One-KI-Codierungsassistent für Entwickler. Er integriert sich in Ihre IDE, um Echtzeit-Lösungen für Fehler und …
Unfold AI ist ein All-in-One-KI-Codierungsassistent für Entwickler. Er integriert sich in Ihre IDE, um Echtzeit-Lösungen für Fehler und Bugs bereitzustellen, Code aus natürlicher Sprache zu generieren und Code-Schnipsel zu vervollständigen. Ein Hauptmerkmal ist die Fähigkeit, auf Ihrer privaten Codebasis trainiert zu werden, um hochgradig angepasste und genaue Unterstützung in über 20 Programmiersprachen zu bieten.
Rerun Kategorie
Rerun Tags
Rerun Einbettungsfunktion
Kopieren Sie einfach den Einbettungscode unten und fügen Sie das ansprechende Abzeichen in Ihren Blog, Artikel oder auf die offizielle Website Ihrer App ein, um den Traffic direkt auf die Detailseite dieses Tools zu leiten und so schnell die Sichtbarkeit und Nutzerzahlen zu steigern!
Noch keine Kommentare, seien Sie der Erste!