Mojo Academy · Lektion

Das beschleunigte Projekt ausliefern

Paketieren, überprüfen und melden Sie die Beschleunigung.

Lektion 4 von 413 Schritte

Das beschleunigte Projekt ausliefern ist eine kostenlose Mojo Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Mojo Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Mojo Academy-Kurs umfasst insgesamt 4 Lektionen.

Bereit zur Auslieferung

Der Kernel ist schnell und korrekt. Jetzt verpacken Sie ihn, weisen Sie den Geschwindigkeitsgewinn nach und übergeben Sie ein Projekt, das andere tatsächlich nutzen können. 🚀

In Module aufteilen

Teilen Sie den Code in übersichtliche Dateien auf. Ein Modul für den Kernel und eines für die Ein- und Ausgabe halten das Projekt übersichtlich, wenn es wächst.

from kernel import sum_squares
from io_utils import load_data

Eine öffentliche API definieren

Legen Sie fest, welche Funktionen Benutzer aufrufen und was intern bleibt. Eine kleine, übersichtliche API ermöglicht es anderen, Ihren Code zu verwenden, ohne jede Zeile lesen zu müssen.

Ein Paket erstellen

Bündeln Sie die Module in einer einzigen Datei, die Sie weitergeben können. Mit einer .mojopkg-Datei können andere Ihren beschleunigten Code mit einer einzigen Zeile importieren.

mojo package myproj -o myproj.mojopkg

Python dort beibehalten, wo es passt

Die Anwendung kann größtenteils in Python bleiben und Ihren Mojo-Kernel über Interop aufrufen. So beschleunigen Sie den Hot Path, ohne alles neu schreiben zu müssen.

Den abschließenden Benchmark ausführen

Messen Sie die ausgelieferte Pipeline von Anfang bis Ende. Dieser abschließende Benchmark wird mit der ursprünglichen Python-Baseline verglichen.

Den Geschwindigkeitsgewinn berechnen

Teilen Sie die alte Laufzeit durch die neue, um den Beschleunigungsfaktor zu ermitteln. Ein eindeutiges Verhältnis bringt die gesamte Aussage in einer einzigen verlässlichen Zahl auf den Punkt.

speedup = baseline_time / mojo_time

Noch einmal verifizieren

Führen Sie die vollständige Anwendung mit echten Eingabedaten aus und vergleichen Sie die Ausgabe mit der Referenz. Die abschließende Korrektheit ist ebenso wichtig wie der Geschwindigkeitsgewinn.

Ehrlich berichten

Geben Sie zusammen mit dem Ergebnis die Eingabegröße, die Hardware und die Methode an. Ein ehrlicher Bericht ermöglicht es anderen, Ihren Zahlen zu vertrauen und sie zu reproduzieren.

Das Projekt dokumentieren

Verfassen Sie eine kurze Anleitung zur Installation, Ausführung und Durchführung des Benchmarks. Eine gute Dokumentation macht aus einem schnellen Experiment etwas, das andere übernehmen können.

Auf den Weg zurückblicken

Sie haben profiliert, den Hot Path portiert, vektorisiert, parallelisiert, abgestimmt und ausgeliefert. Dieser vollständige Workflow zeigt, wie echte Mojo-Beschleunigung umgesetzt wird.

Schnelltest

Wählen Sie die richtige Art, das Ergebnis Ihres Abschlussprojekts zu berichten.

Zusammenfassung

Sie haben den Kernel paketiert, einen abschließenden Benchmark ausgeführt, die Korrektheit verifiziert und einen ehrlichen Beschleunigungsfaktor angegeben. Ihr beschleunigtes Projekt ist bereit zur Auslieferung. 🎯

Kostenlos starten

Lerne Mojo mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
30
Lektionen
120

Häufig gestellte Fragen

Ist die Lektion „Das beschleunigte Projekt ausliefern“ kostenlos?

Ja — der vollständige Text von „Das beschleunigte Projekt ausliefern“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Mojo Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Mojo Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Das beschleunigte Projekt ausliefern“?

Paketieren, überprüfen und melden Sie die Beschleunigung. Du übst Mojo Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Mojo Academy zu starten?

Keine Vorkenntnisse erforderlich. Mojo Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „Das beschleunigte Projekt ausliefern“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Mojo Academy-Lektion Code schreiben und ausführen?

Ja. Jede Mojo Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Die Python-Baseline profilieren
  2. Den Hotpath in Mojo neu schreiben
  3. Den Kern parallelisieren und abstimmen
  4. Das beschleunigte Projekt ausliefern
← Zurück zu Mojo Academy