IBM Quantum ihre Open-Source-Inhalte
IBM stellt e Haufen Lernmaterjaol fier Quantencomputing zur Verfiegung — alles open source unner CC BY-SA 4.0:
- Learning — Struggdurierte Gurse von de Quantegrundlagen bis zu de fortgeschriddnen Themen
- Tutorials — Ieeber 40 Tutorials zu Transpilatschjoon, Fehlerminnerung un mehr
- Documentation — Anleidung'n un API-Referänz fier Qiskit
- Source repo — All Inhalte uffm GitHub
Ihre Quantum Platform is immer aggduäll un guud gestalt — de beste Blatz zum Leesen, Lernm un Nachguggen.
Was des Brojeggt dazu mecht
IBM ihre Qiskit-Dogumentatschjoon is open source (CC BY-SA 4.0), aber ihre Webawendung is's nich. doQumentation mecht e open-source Frontend mit Live-Code-Ausfierung, automatischer Credential-Injektschjoon un Simulator-Modus dazu.
Ieberall einsetzbar — von GitHub Pages ieeber Docker bis zu RasQberry. Guggt eich alle Funggsjoon'n an.
Anfang'n
Nei beimm Quantencomputing? Fangt mit'm Gurs an. Gennt ihr Qiskit schon? Dann springt gleich in e Tutorial oder e Anleidung nei.
Gee IBM Quantum-Gonto? Aggdiviert den Simulator-Modus in de Einstellungen, damitt ihr allen Code ohne Anmeldung ausfier'n gennt.
Code-Ausfierung
Gliggt bei jeedn Codeblock uff Run. Der erschde Gligg startet en gostenlosen Jupyter-Kernel ieeber Binder or IBM Code Engine (1–2 Min.). Danach geht's sofort.
-
Simulator-Modus (gee Gonto neetich) — Aggdiviert den Simulator-Modus, damitt ihr alle Notebooks mit AerSimulator oder FakeBackends mit Rauschmodell ausfier'n gennt. Null Einrichtungsaufwand neetich.
-
IBM Quantum Hardware — Gebbt eiern API-Token un CRN eemol in de Einstellungen ei — de Zugangsdaten werd'n bei jeder Ausfierung automatisch eingefigt. Erschdellt e gostenloses Gonto, falls ihr noch keens habbt.
Verfiegbare Ausfierungs-Backends
Jeedes Tutorial hat ausfierbare Codeblegge. Gliggt uff Run, damitt ihr se mit eenm von drei Backends ausfier'n gennt:
- Binder (Standard uff GitHub Pages) — Gostenlosen Remote-Jupyter-Kernel ieeber mybinder.org
- Logales Jupyter (Docker / RasQberry) — Verbindet eich mit'm logalen Jupyter-Server mit vorinstalliertem Qiskit
- Benutzerdefinierder Server — Verwiest in de Einstellungen uff en beliebich'n Jupyter-Endpunkt
When multiple backends are available, choose which one to use from Settings.
Bereitstellungsoptschjoon'n
doQumentation is verfiegbar als:
- GitHub Pages — Statische Webseid mit Binder or IBM Code Engine fier Remote-Code-Ausfierung
- Docker — Vollständiger Stack logal, offline-fähich
- RasQberry — Selbst gehostet uff nem Raspberry Pi mit logalem Jupyter-Kernel
Logal ausfier'n mit Podman / Docker
Installiert Podman Desktop oder Docker Desktop (Mac / Windows / Linux), dann fiert aus:
# Full stack: site + Jupyter + Qiskit (~3 GB)
podman run -p 8080:80 -p 8888:8888 ghcr.io/janlahmann/doqumentation:jupyter
Macht http://localhost:8080 uff — Code-Ausfierung funggsjooniert logal, gee Binder-Warte-Zeit.
Fier e leichtgewichtiche Varjante ohne logale Code-Ausfierung (~60 MB):
# Static site only — code execution still works via Binder
podman run -p 8080:80 ghcr.io/janlahmann/doqumentation:latest
Benutzt ihr Docker? Ersetzt einfach podman durch docker — de Befehle sin identisch. De Images sin Multi-Arch (linux/amd64 + linux/arm64), sodass Apple Silicon Macs nativ funggsjoonieren.