FederatedAI / FedVision

Federated Computer Vision Engine
Apache License 2.0
113 stars 20 forks source link

部署fedVision报错 #32

Open houjibofa2050 opened 1 year ago

houjibofa2050 commented 1 year ago

使用的是fedvision-deploy deploy deploy --config standalone_template.yaml 命令 报错信息如下 Traceback (most recent call last):

File "/root/fedvision/fedvision/bin/fedvision-deploy", line 8, in sys.exit(app())

File "/root/fedvision/fedvision/lib/python3.6/site-packages/fedvision_deploy_toolkit/_deploy.py", line 44, in deploy _maybe_create_python_venv(machine)

File "/root/fedvision/fedvision/lib/python3.6/site-packages/fedvision_deploy_toolkit/_deploy.py", line 69, in _maybe_create_python_venv raise RuntimeError(f"python executable {machine['python']} not valid")

KeyError: 'python'

standalone_template.yaml 文件 ` machines:

coordinator start/stop only if machine provided

coordinator: name: coordinator1 machine: machine1 port: 10000

clusters:

masters:

jaysontree commented 8 months ago

他启动时是这样的,会ssh到每台机器上然后 验证python版本 -> 创建虚拟环境 -> 拷贝代码 -> 在虚拟环境安装依赖 你报这个错的原因是在验证python版本就错了。看看部署的机器上 python3 能否执行、版本符不符合要求。

报错的内容是配置里没'python'这个key,这个是作者代码的问题,正常的话不会走到这个分支。跟实际的问题没有关系、