__init__
El paquete alphacube
proporciona una API flexible para resolver cubos de Rubik.
API de Alto Nivel (recomendada para la mayoría de los usuarios):
load(*args, **kwargs)
: Función de conveniencia para cargar un modelo en un solucionador global predeterminado.solve(*args, **kwargs)
: Función de conveniencia para resolver un cubo usando el solucionador global predeterminado.
Clase Principal (para uso avanzado):
Solver
: La clase principal para crear instancias de solucionadores, cargar modelos y resolver cubos.
Utilidades:
set_verbose(loglevel)
: Establece el nivel de verbosidad del registrador (logger).list_models()
: Lista los modelos pre-entrenados disponibles.device
: Eltorch.device
autodetectado (p. ej., 'cuda', 'cpu').dtype
: Eltorch.dtype
autodetectado (p. ej., 'torch.float16').cli()
: Utilidad de línea de comandos para resolver un cubo de Rubik.
Consulta Primeros Pasos para el uso básico.