__init__
Das alphacube
-Paket bietet eine flexible API zum Lösen von Zauberwürfeln.
High-Level-API (empfohlen für die meisten Benutzer):
load(*args, **kwargs)
: Hilfsfunktion zum Laden eines Modells in einen standardmäßigen globalen Löser.solve(*args, **kwargs)
: Hilfsfunktion zum Lösen eines Würfels mit dem standardmäßigen globalen Löser.
Kernklasse (für fortgeschrittene Nutzung):
Solver
: Die Hauptklasse zum Erstellen von Löser-Instanzen, Laden von Modellen und Lösen von Würfeln.
Hilfsprogramme:
set_verbose(loglevel)
: Stellt die Ausführlichkeitsstufe des Loggers ein.list_models()
: Listet verfügbare vortrainierte Modelle auf.device
: Das automatisch erkanntetorch.device
(z. B. 'cuda', 'cpu').dtype
: Der automatisch erkanntetorch.dtype
(z. B. 'torch.float16').cli()
: Kommandozeilen-Hilfsprogramm zum Lösen eines Zauberwürfels.
Siehe Erste Schritte für die grundlegende Verwendung.