__init__
Pakiet alphacube dostarcza elastyczne API do rozwiązywania Kostki Rubika.
API wysokiego poziomu (zalecane dla większości użytkowników):
load(*args, **kwargs): Funkcja pomocnicza do ładowania modelu do domyślnego globalnego solwera.solve(*args, **kwargs): Funkcja pomocnicza do rozwiązywania kostki przy użyciu domyślnego globalnego solwera.
Klasa główna (do zaawansowanego użytku):
Solver: Główna klasa do tworzenia instancji solwera, ładowania modeli i rozwiązywania kostek.
Narzędzia:
set_verbose(loglevel): Ustawia poziom szczegółowości rejestratora (loggera).list_models(): Wyświetla listę dostępnych, wstępnie wytrenowanych modeli.device: Automatycznie wykrytetorch.device(np. 'cuda', 'cpu').dtype: Automatycznie wykrytytorch.dtype(np. 'torch.float16').cli(): Narzędzie wiersza poleceń do rozwiązywania Kostki Rubika.
Zobacz Pierwsze kroki, aby poznać podstawy użytkowania.