I'm trying since a while to install Tensorflow-federated on my apple M1 chips, however all the time I faced the following error.
ERROR: Cannot install tensorflow-federated==0.1.0, tensorflow-federated==0.10.0, tensorflow-federated==0.10.1, tensorflow-federated==0.11.0, tensorflow-federated==0.12.0, tensorflow-federated==0.13.0, tensorflow-federated==0.13.1, tensorflow-federated==0.14.0, tensorflow-federated==0.15.0, tensorflow-federated==0.16.0, tensorflow-federated==0.16.1, tensorflow-federated==0.17.0, tensorflow-federated==0.18.0, tensorflow-federated==0.19.0, tensorflow-federated==0.2.0, tensorflow-federated==0.20.0, tensorflow-federated==0.21.0, tensorflow-federated==0.22.0, tensorflow-federated==0.23.0, tensorflow-federated==0.24.0, tensorflow-federated==0.26.0, tensorflow-federated==0.27.0, tensorflow-federated==0.28.0, tensorflow-federated==0.29.0, tensorflow-federated==0.3.0, tensorflow-federated==0.30.0, tensorflow-federated==0.31.0, tensorflow-federated==0.32.0, tensorflow-federated==0.33.0, tensorflow-federated==0.4.0, tensorflow-federated==0.5.0, tensorflow-federated==0.6.0, tensorflow-federated==0.7.0 and tensorflow-federated==0.9.0 because these package versions have conflicting dependencies.
The conflict is caused by:
tensorflow-federated 0.33.0 depends on tensorflow~=2.9.1
tensorflow-federated 0.32.0 depends on tensorflow~=2.9.1
tensorflow-federated 0.31.0 depends on tensorflow~=2.9.1
tensorflow-federated 0.30.0 depends on tensorflow~=2.9.1
tensorflow-federated 0.29.0 depends on tensorflow~=2.9.1
tensorflow-federated 0.28.0 depends on tensorflow~=2.9.1
tensorflow-federated 0.27.0 depends on tensorflow~=2.9.1
tensorflow-federated 0.26.0 depends on tensorflow~=2.9.1
tensorflow-federated 0.24.0 depends on tensorflow~=2.8.0
tensorflow-federated 0.23.0 depends on tensorflow~=2.8.0
tensorflow-federated 0.22.0 depends on tensorflow~=2.8.0
tensorflow-federated 0.21.0 depends on tensorflow~=2.8.0
tensorflow-federated 0.20.0 depends on tensorflow~=2.8.0
tensorflow-federated 0.19.0 depends on jaxlib~=0.1.55
tensorflow-federated 0.18.0 depends on tensorflow~=2.4.0
tensorflow-federated 0.17.0 depends on tensorflow-addons~=0.11.1
tensorflow-federated 0.16.1 depends on tensorflow-addons~=0.10.0
tensorflow-federated 0.16.0 depends on tensorflow-addons~=0.10.0
tensorflow-federated 0.15.0 depends on tensorflow-addons~=0.10.0
tensorflow-federated 0.14.0 depends on tensorflow~=2.2.0
tensorflow-federated 0.13.1 depends on tensorflow~=2.1.0
tensorflow-federated 0.13.0 depends on tensorflow~=2.1.0
tensorflow-federated 0.12.0 depends on tensorflow~=2.1.0
tensorflow-federated 0.11.0 depends on tensorflow~=2.0.0
tensorflow-federated 0.10.1 depends on tensorflow~=2.0.0
tensorflow-federated 0.10.0 depends on tensorflow~=2.0.0
tensorflow-federated 0.9.0 depends on tf-nightly
tensorflow-federated 0.7.0 depends on tf-nightly
tensorflow-federated 0.6.0 depends on tf-nightly
tensorflow-federated 0.5.0 depends on tf-nightly
tensorflow-federated 0.4.0 depends on tensorflow~=1.13
tensorflow-federated 0.3.0 depends on tensorflow~=1.13
tensorflow-federated 0.2.0 depends on tensorflow~=1.13
tensorflow-federated 0.1.0 depends on tensorflow>=1.13.0rc2
To fix this you could try to:
-
loosen the range of package versions you've specified
-
remove package versions to allow pip attempt to solve the dependency conflict
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
Just for information Tensorflow-macos and Tensorflow-metal, both are well installed (I followed the instructions given here. I'm using python 3.8 as indicated in the instructions for installing Tensorflow-macos. Any one has a solution for this. Thanks in advance