跳转至

命令参考

这页只收录最常用的命令。

构建与测试

lake build
python3 -m unittest discover -s tests

查看支持的场景和算法

python3 -m vpp_rl.train --list-scenarios
python3 -m vpp_rl.train --list-algorithms

导出 Lean 规则表

python3 -m vpp_rl.rule_table \
  --scenario peak_shaving \
  --output artifacts/peak_shaving_shield_table.json

训练并导出 trace

python3 -m vpp_rl.train \
  --episodes 180 \
  --algorithm double_q \
  --scenario peak_shaving \
  --shield-mode table_project \
  --shield-table artifacts/peak_shaving_shield_table.json \
  --output artifacts/peak_shaving_double_q_table_project_trace.json

用 Lean 验证 trace

lake env lean --run VppLeanRl/Cli.lean -- \
  artifacts/peak_shaving_double_q_table_project_trace.json

一键 Demo

./scripts/run_demo.sh 180 double_q peak_shaving table_project

本地查看文档

英文站:

mkdocs serve

中文站:

mkdocs serve -f mkdocs.zh.yml

构建完整双语站点:

./scripts/build_docs_site.sh