操作系统:Linux 3e5b96d332f0 4.15.0-45-generic #48~16.04.1-Ubuntu SMP Tue Jan 29 18:03:48 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
日 期:2021/01/04
1.配置运行环境如图
并安装requirement.txt对应版本文件
2.修改所有的@cupy.util.memoize->@cupy.memoize。例如,model/roi.module.py第十四行,这可以通过运行fl_client.py发现修改点。
3.修改fl_server.py文件中的配置如下图
,主要是避免在sh文件运行,sh文件运行难以打开虚拟环境,且不方便调试。
4.修改fl_client.py文件中的配置如下图,配置客户端的数量为1,这样先使得代码可以正常运行起来
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2IFvh3U5-1609754596291)(360截图18720123476967.png)]
5.修改data/task_configs/street_5/yolo_task.json如下图
主要是修改最小客户端数量MIN_NUM_WORKERS和NUM_CLIENTS_CONTACTED_PER_ROUND两个参数。
6.先运行fl_server.py,在运行fl_client.py