Open Faizack opened 5 months ago
The requirement file in the example directory states that you need to use tensorflow>=2.13.1. Thus, I wouldn't consider this a bug, but a maintainer could argue otherwise as they know more :)
I'd suggest creating a new (and empty) virtual environment and then installing fedn, and finally running pip install -r requirements.txt
within the example directory.
Bug Report
Describe the bug I was running the example MNIST TensorFlow and encountered an issue. In Python 3.8, TensorFlow version 2.13.1 is not available.
To Reproduce Steps to reproduce the behavior:
Change TensorFlow version to 2.13.0 manually.
fedn package create --path client
Upload package.tgz in fedn.scaleoutsystems in Compute Package
fedn run build --path client and upload seed model in fed
Run
fedn client start -in client.yaml --secure=True --force-ssl
.Observe that
python_env.yaml
is generated withtensorflow==2.13.1
dependencies.Expected behavior The script should recognize the available TensorFlow version (2.13.0) and not generate a
python_env.yaml
file withtensorflow==2.13.1
.Environment (please complete the following information):