跳到主要内容

__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(): 用于求解魔方的命令行工具。

基本用法请参阅 入门指南