__init__
Le paquet alphacube fournit une API flexible pour résoudre des Rubik's Cubes.
API de haut niveau (recommandée pour la plupart des utilisateurs) :
load(*args, **kwargs): Fonction utilitaire pour charger un modèle dans un solveur global par défaut.solve(*args, **kwargs): Fonction utilitaire pour résoudre un cube en utilisant le solveur global par défaut.
Classe principale (pour un usage avancé) :
Solver: La classe principale pour créer des instances de solveur, charger des modèles et résoudre des cubes.
Utilitaires :
set_verbose(loglevel): Définit le niveau de verbosité du logger.list_models(): Liste les modèles pré-entraînés disponibles.device: Letorch.deviceauto-détecté (par ex., 'cuda', 'cpu').dtype: Letorch.dtypeauto-détecté (par ex., 'torch.float16').cli(): Utilitaire en ligne de commande pour résoudre un Rubik's Cube.
Voir Pour commencer pour l'utilisation de base.