__init__
O pacote alphacube fornece uma API flexível para resolver Cubos de Rubik.
API de Alto Nível (recomendada para a maioria dos usuários):
load(*args, **kwargs): Função de conveniência para carregar um modelo em um solucionador global padrão.solve(*args, **kwargs): Função de conveniência para resolver um cubo usando o solucionador global padrão.
Classe Principal (para uso avançado):
Solver: A classe principal para criar instâncias de solucionador, carregar modelos e resolver cubos.
Utilitários:
set_verbose(loglevel): Define o nível de verbosidade do logger.list_models(): Lista os modelos pré-treinados disponíveis.device: Otorch.deviceautodetectado (ex: 'cuda', 'cpu').dtype: Otorch.dtypeautodetectado (ex: 'torch.float16').cli(): Utilitário de linha de comando para resolver um Cubo de Rubik.
Consulte Primeiros Passos para o uso básico.