常见问题解答
如何选择退出匿名分析?
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 从本地目录加载所需的包。