__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.device
autodetectado (ex: 'cuda', 'cpu').dtype
: Otorch.dtype
autodetectado (ex: 'torch.float16').cli()
: Utilitário de linha de comando para resolver um Cubo de Rubik.
Consulte Primeiros Passos para o uso básico.