聯邦學習框架——TFF


聯邦學習框架——TFF

1、conda create -n tensorflowenv python=3.6 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2、conda env list

 3、conda activate tensorflowenv

 4、在tensorflowenv虛擬環境中,安裝tensorflow:

  tf 1.x對應的tff版本暫時不能使用,所以改為2.x版本

  pip install tensorflow==2.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple   

5、繼續安裝keras庫:pip install keras

6、安裝tensorflow_federated:

  pip install tensorflow_federated -i https://pypi.tuna.tsinghua.edu.cn/simple   (不加版本號,安裝順利,建議在網絡好的狀態下安裝,否則安裝包不易下載

  運行上條命令之后,成功安裝以下包:

 

 

 

 

  下表為官網發給出的tf與tff對應的版本:

7、退出虛擬環境  :conda deactivate

8、驗證安裝:

  python -c "import tensorflow_federated as tff; print(tff.federated_computation(lambda: 'Hello World')())"

  如果成功輸出了’Hello World’(以及一堆Warning),雖不完美,無傷大雅,說明TFF框架安裝成功。

注意:

(1) 安裝tensorflow2.0.0的人要使用tensorflow_federated0.10.1,如果安裝的是pip install tensorflow_federated==0.8.0,這個是與tensorflow 1.*兼容的,包含contrib模塊而tensorflow 2.*開始就刪掉了這個模塊,因此,要么降低tensorflow版本,要么使用0.10.1的federted版本

(原文鏈接:https://blog.csdn.net/qq_15328621/article/details/103235379)

 

 

參考資料:

(1)Tensorflow Federated Framework 谷歌聯邦學習框架:自底向上簡明入門

  https://blog.csdn.net/Mr_Zing/article/details/100051535

(2) 含虛擬環境的TFF安裝:https://blog.csdn.net/weixin_44290661/article/details/102678907(本次安裝參考)

(3) 官方安裝指南:https://tensorflow.google.cn/federated/install?hl=zh-CN  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM