UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
生産性・共同作業 · SKILL.md

speed_ratio_replay_diagnostics

speed_ratio_replay_diagnostics

Compute speed-ratio and replay-overwrite diagnostics for massively parallel off-policy Q-learning configurations.

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: speed_ratio_replay_diagnostics description: Compute speed-ratio and replay-overwrite diagnostics for massively parallel off-policy Q-learning configurations.

Speed Ratio Replay Diagnostics

Use this skill when configuring or reviewing PQL under high actor throughput. It estimates whether replay is overwritten too quickly and whether actor, policy, or value learners are imbalanced. It is not a replacement for benchmark training curves, but it provides mechanism evidence for recovery and ablation runs.

Inputs

  • num_envs: positive integer parallel environment count.
  • rollout_steps: positive integer actor steps per collection tick.
  • replay_capacity: positive integer transition capacity.
  • actor_rate, policy_rate, value_rate: positive relative rates.

Outputs

  • transitions_per_tick.
  • replay_refresh_ticks.
  • actor_to_value_ratio and policy_to_value_ratio.
  • Warning labels for overwrite pressure and update imbalance.

Workflow

  1. Compute incoming transition volume from environments and rollout steps.
  2. Estimate how many collection ticks refresh the replay buffer.
  3. Normalize actor and policy rates by value-learning rate.
  4. Flag high overwrite pressure when replay refresh is very small.
  5. Flag learner imbalance when policy or actor rates dominate value updates.

Validation

Run:

python scripts/diagnostics.py --num-envs 10000 --rollout-steps 1 --replay-capacity 1000000 --actor-rate 10000 --policy-rate 1 --value-rate 100
python tests/test_diagnostics.py

Limitations

The thresholds are diagnostic heuristics. Real tuning still requires task-level evaluation returns and wall-clock measurements.

保存したスキル