计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
warp-agent-training【效率与协作】Build and troubleshoot public skrl 2.1.0 Warp DDPG, PPO, and SAC workflows with warp-nn models, explicit CPU or CUDA device selection, memories, resources, and sequential training boundaries.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this branch when the task explicitly targets NVIDIA Warp, warp-lang,
warp-nn, or skrl's Warp implementations of DDPG, PPO, or SAC. Keep this
branch focused on single-agent construction and package/API diagnosis.
skrl version before building models."cpu" for a portable package/API
check. Treat CUDA as a separate runtime path: a visible CUDA device or a
successful import is not evidence that a training kernel, simulator, or
driver/toolkit combination works.observation_space,
optional state_space, action_space, num_envs, and device; it does not
choose or install external simulators. See
environment integration.init_state_dict before
creating an agent.RandomMemory, configure the agent, and give the agent to
SequentialTrainer. The trainer initializes the agent; call train() or
eval() only after the construction checks pass.The bundled warp_cpu_probe.py is a safe import,
version, CPU-device, and configuration probe. Run it with the target
interpreter before attempting a real environment. It does not create an
environment, compile or launch a user model, train, evaluate, write runs, or
prove CUDA behavior. A CPU result verifies only the package/API path covered by
the probe; it cannot validate CUDA acceleration or an external simulator.
This branch does not own generic adapter selection, multi-agent Runner configuration, Torch, or JAX workflows. Link those requests to the root router or the relevant sibling branch rather than translating framework-specific code into Warp code.