问题
unisim-core>=1.4.2 / unilab-rl==1.2.1 地板下,一批为旧上游准备的兼容 shim 已不可达(升级审计确认,逐项对照已安装上游验证):
backend_factory.py:_legacy_genesis_device_option_error + TypeError 重试链(为 unisim-core <1.2);owner 侧 newton_\* 预 pop(1.4.2 共享 factory 已全部 pop);superdex_execution_mode 非默认才转发的旧版避让
cli.py:superdex "requires unisim-core>=1.1.5" 的 ImportError 死守卫
benchmark_replay_buffer_placement.py:硬编码清单仍报告 uni_rl 1.2.1 已删除的 supports_async_submit 及不存在的 xpu 后端分支
- 过时注释/文档:
process_device.py、env_factory.py、7-newton.md(en/zh)、test_process_device.py 中 "uni_rl 1.0.0 gate 只覆盖 mjwarp" 等描述(1.2.1 已为注入式绑定)
pyproject.toml superdex extra 元数据 >=1.4.0 对齐到 >=1.4.2
交付
删除/简化上述 shim,注释与文档改写为描述当前 1.2.1 注入式契约(非单纯删除);同步更新 test_superdex_backend_options、test_training_helpers、test_cli_runtime_requirements、test_replay_buffer_placement_benchmark。
依赖:#1591(dep bump)先行。
影响面
无行为变更(shim 在新地板下本不可达);后端/训练行为不变。
验收
版本引用扫描(1.1.5 / predate the Newton / only knows mjwarp / uni_rl 1.0.0)零残留;make test-all 通过。
问题
unisim-core>=1.4.2 / unilab-rl==1.2.1 地板下,一批为旧上游准备的兼容 shim 已不可达(升级审计确认,逐项对照已安装上游验证):
backend_factory.py:_legacy_genesis_device_option_error+ TypeError 重试链(为 unisim-core <1.2);owner 侧newton_\*预 pop(1.4.2 共享 factory 已全部 pop);superdex_execution_mode非默认才转发的旧版避让cli.py:superdex "requires unisim-core>=1.1.5" 的 ImportError 死守卫benchmark_replay_buffer_placement.py:硬编码清单仍报告 uni_rl 1.2.1 已删除的supports_async_submit及不存在的 xpu 后端分支process_device.py、env_factory.py、7-newton.md(en/zh)、test_process_device.py中 "uni_rl 1.0.0 gate 只覆盖 mjwarp" 等描述(1.2.1 已为注入式绑定)pyproject.tomlsuperdex extra 元数据>=1.4.0对齐到>=1.4.2交付
删除/简化上述 shim,注释与文档改写为描述当前 1.2.1 注入式契约(非单纯删除);同步更新
test_superdex_backend_options、test_training_helpers、test_cli_runtime_requirements、test_replay_buffer_placement_benchmark。依赖:#1591(dep bump)先行。
影响面
无行为变更(shim 在新地板下本不可达);后端/训练行为不变。
验收
版本引用扫描(1.1.5 / predate the Newton / only knows mjwarp / uni_rl 1.0.0)零残留;
make test-all通过。