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