Saltar al contenido principal

__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: El torch.device autodetectado (p. ej., 'cuda', 'cpu').
  • dtype: El torch.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.