__init__
Пакет alphacube
предоставляет гибкий API для сборки кубика Рубика.
Высокоуровневый API (рекомендуется для большинства пользователей):
load(*args, **kwargs)
: Вспомогательная функция для загрузки модели в глобальный решатель по умолчанию.solve(*args, **kwargs)
: Вспомогательная функция для сборки кубика с использованием глобального решателя по умолчанию.
Основной класс (для продвинутого использования):
Solver
: Основной класс для создания экземпляров решателя, загрузки моделей и сборки кубиков.
Утили ты:
set_verbose(loglevel)
: Устанавливает уровень детализации логгера.list_models()
: Выводит список доступных предварительно обученных моделей.device
: Автоматически определенноеtorch.device
(например, 'cuda', 'cpu').dtype
: Автоматически определенныйtorch.dtype
(например, 'torch.float16').cli()
: Утилита командной строки для сборки кубика Рубика.
См. Начало работы для ознакомления с основами использования.