__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()
: 用于求解魔方的命令行工具。
基本用法请参阅 入门指南。