在 OptunaHub 中注册算法之前如何调试

本教程展示了如何在 OptunaHub 中注册软件包之前对其进行调试。

从本地目录加载软件包

首先,您可以使用 optunahub.load_local_module 函数从本地目录加载软件包,并检查其是否正常工作。

import optunahub

module = optunahub.load_local_module(
    package="category/your_package_name",
    registry_root="/path/to/optunahub-registry/package",
)

从您分叉的 optunahub-registry 仓库加载软件包

其次,您可以使用 optunahub.load_module 函数,通过设置 repo_owner={YOUR_GITHUB_ID}ref={YOUR_BRANCH_NAME} 从您分叉的 optunahub-registry 仓库加载软件包,并检查其是否正常工作。

import optunahub

module = optunahub.load_module(
    package="category/your_package_name",
    repo_owner="your_github_id",
    ref="your_branch_name",
)

脚本总运行时间: (0 分钟 0.000 秒)

由 Sphinx-Gallery 生成的图库