Zum Hauptinhalt springen

__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 erkannte torch.device (z. B. 'cuda', 'cpu').
  • dtype: Der automatisch erkannte torch.dtype (z. B. 'torch.float16').
  • cli(): Kommandozeilen-Hilfsprogramm zum Lösen eines Zauberwürfels.

Siehe Erste Schritte für die grundlegende Verwendung.