常见问题解答

如何选择退出匿名分析?

OptunaHub 收集匿名使用数据以改进服务。这些数据用于了解用户如何与服务交互并识别需要改进的领域。

您可以通过将环境变量 OPTUNAHUB_NO_ANALYTICS 设置为 1 来选择退出匿名分析。

export OPTUNAHUB_NO_ANALYTICS=1

如何配置包缓存?

OptunaHub 将下载的包缓存到以下位置。

  • OPTUNAHUB_CACHE_HOME 环境变量定义的目录

  • (类 UNIX)XDG_CACHE_HOME/optunahub

  • (Windows)%LOCALAPPDATA%/optunahub

设置的优先级按上面列出的顺序排列。XDG_CACHE_HOME 在类 UNIX 系统上通常是 ~/.cache

如果您的缓存出现任何问题,可以删除缓存目录以重置缓存。

如何更新已缓存的 OptunaHub 包?

调用 optunahub.load_module() 并设置 force_reload=True 将确保从包注册表重新下载所选的包。

加载包时出现“403: rate limit exceeded”(超出速率限制)错误。如何解决?

根据GitHub API 文档,未经身份验证的请求的主要速率限制为每小时 60 次请求。

您可以通过使用个人访问令牌向 GitHub 进行身份验证来提高速率限制。optunahub.load_module 接收一个 Auth 对象用于身份验证。

另一种选择是克隆 optunahub-registry 仓库,然后使用 optunahub.load_local_module 从本地目录加载所需的包。