TTF框架安装

安装google的tensorflow federated框架,踩了不少坑,现在记录下来,方便以后查看

1、系统

ubuntu系统,我用的是ubuntu18.04

2、anaconda安装

TTF框架安装_第1张图片

3、tensorflow与keras安装

详见Anaconda和ipython环境适配和jupyter notebook中找不到某个anaconda环境

4、安装tensorflow_federated

这里才是坑,一定要根据自己的tensorflow版本选择federated的版本,不要盲目使用0.8.0

TTF框架安装_第2张图片

5、安装tensorflow2.0.0的人要使用tensorflow_federated0.10.1

pip install tensorflow_addons

pip install tensorflow_federated==0.10.1

如果安装的是pip install tensorflow_federated==0.8.0,这个是与tensorflow 1.*兼容的,包含contrib模块

而tensorflow 2.*开始就删掉了这个模块,因此,要么降低tensorflow版本,要么使用0.10.1的federted版本

6、更新后测试

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

你可能感兴趣的:(TTF框架安装)