You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Hydra配置报错:'optuna_config'不在OptunaSweeperConf中求解

错误原因及修复方案

错误原因

你遇到的问题是因为Hydra与Optuna集成的配置结构在版本更新后发生了变化:

  • 旧版本的Hydra-Optuna Sweeper用optuna_config作为嵌套键来包裹Optuna相关参数;
  • 但你当前安装的是较新的版本,新版本已经把direction、study_name这些Optuna参数直接放在hydra.sweeper层级下,不再需要optuna_config这个外层键,所以配置里的optuna_config被识别为无效键。

修正后的config.yaml配置

把optuna_config下的参数直接平放到sweeper层级下即可:

hydra:
  run:
    dir: ./outputs/${model._target_}/${now:%Y-%m-%d}/${now:%H-%M-%S}
  sweeper:
    direction: maximize
    study_name: mnist
    storage: null
    n_trials: 20
    n_jobs: 1
    sampler: tpe
    seed: 123

另外需要确保你安装的Hydra Optuna插件版本和配置结构匹配,如果你想沿用教程里的旧结构,需要降级到对应版本的插件,但更推荐适配新版本的配置写法。

内容的提问来源于stack exchange,提问作者Jorge Armando Navarro Flores

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 19:55:15