__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.