- mininet生成训练或者实验环境
- redis pub/sub作为中间消息通道
- streamlit订阅通道实现前端显示
https://zhuanlan.zhihu.com/p/576832894
pip install streamlit
if protobuf got err
pip install protobuf==3.20.1
sudo apt install redis
pip install redis
pip install gym
cd gym-rlcc
pip install -e .
启动训练环境:
cd tmp
sudo python ../train.py
注意:tmp中需要xquic运行所需的密钥文件,github仓库未提供,可以按照xquic的说明使用openssl生成
启动web监控界面
cd webui
streamlit run app.py
注意上述操作只是启动了训练环境,训练需要运行使用gym环境的对应实现的训练代码