记录安装使用联邦机器学习FATE框架
联邦机器学习框架
参考:
文章:联邦学习项目FATE Stand-alone单机版在ubuntu16.04上体验部署来源
链接:https://blog.csdn.net/weixin_42379358/article/details/103177864
- 仅仅测试单机版,简单的api测试使用
- Docker安装
环境部署
FATE框架需要python3.6,jdk,mysql等其他工具支持
通过docker直接拉取镜像,进行简单的测试使用,不需要分别安装各种环境,方便使用
- FATE限制安装环境条件:
docker推荐版本为18.09,docker-compose推荐版本为1.24.0
- 本次使用环境,阿里云服务器安装镜像ubuntu18
安装过程
- 开放ecs服务器安装组(8080,9060,9080端口)(确保端口不被占用)
- 检测服务器是否安装docker,直接卸载旧版本
sudo apt-get remove docker docker-engine docker-ce docker.io
- 安装docker-ce(官方教程)
更新依赖包
安装 apt 依赖包,用于通过HTTPS来获取仓库
添加 Docker 的官方 GPG 密钥
查询版本
apt-cache madison docker-ce
选择相应的版本安装(根据上述代码结果获取版本号)
sudo apt-get install docker-ce=<version>
出现的问题
docker-ce 查询版本无法获取仓库
> Unable to locate package docker-ce
解决方案:更换新的仓库
- 继续安装docker-compose,
直接安装指定的版本
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compos
添加操作权限
sudo chmod +x /usr/local/bin/docker-compose
下载解压fate项目
wget https://webank-ai-1251170195.cos.ap-guangzhou.myqcloud.com/docker_standalone-fate-1.4.3.tar.gz
tar -xzvf docker_standalone-fate-1.4.3.tar.gz
安装完成 进行测试
- 启动docker容器(查询当前运行的docker容器)
sudo docker ps -a
sudo docker start (容器id)
运行脚本文件(部署环境)(不进行操作可能会导致无法访问8080端口)
cd docker_standalone-fate-1.4.3bash install_standalone_docker.sh
进行单元测试
CONTAINER_ID=`docker ps -aqf "name=fate_python"`docker exec -t -i ${CONTAINER_ID} bashbash ./federatedml/test/run_test.sh
访问8080端口(根据云服务器ecs的ip )
Http://hostip:8080
记录安装使用联邦机器学习FATE框架相关推荐
- 联邦学习FATE框架安装搭建 - CentOS8
联邦学习 FATE (Federated AI Technology Enabler) 是微众银行AI部门发起的开源项目,为联邦学习生态系统提供了可靠的安全计算框架.FATE项目使用多方安全计算 (M ...
- 联邦学习FATE框架安装搭建
联邦学习 FATE (Federated AI Technology Enabler) 是微众银行AI部门发起的开源项目,为联邦学习生态系统提供了可靠的安全计算框架.FATE项目使用多方安全计算 (M ...
- Mac/Linux 安装联邦学习 Fate 框架单机部署所需的依赖(填坑大全)
安装过程各种坑,官方单机部署教程,然而官方教程问题超多,我在Mac本机与新建的ubuntu18.04.5上分别单机部署,使用standalone-fate-master-1.4.5.tar.gz,py ...
- (一)联邦学习FATE框架1.6.0版本单机部署和实战训练评估篇
FATE 1.6.0学习笔记 系统安装,环境搭建和fate框架搭建指南手册下载 链接:https://pan.baidu.com/s/1K-88uye6RN3tLHw6f_r9Ug 提取码:5y2u ...
- 【联邦学习FATE框架实战】(二)用FATE从零开始实现横向逻辑回归
目录 1. 获取数据集 1.1 下载数据集 1.2 横向数据集切分 2. 通过DSL Conf运行训练和预测任务 2.1 数据输入 2.2 模型训练 2.2.1 配置DSL文件 2.2.2 运行配置S ...
- 联邦学习FATE框架安装
下载standalone-fate-master-1.2.0: curl -O https://webank-ai-1251170195.cos.ap-guangzhou.myqcloud.com/s ...
- 【联邦学习FATE框架实战】(四)用FATE从零开始实现纵向线性回归
目录 1. 制作数据集 2. 通过DSL Conf运行训练和预测任务 2.1 数据输入 2.2 模型训练 2.2.1 配置DSL文件 2.2.2 运行配置Submit Runtime Conf 2.2 ...
- 联邦学习开源框架FATE
FATE (Federated AI Technology Enabler) 是微众银行AI部门发起的全球首个联邦学习工业级开源框架,可以让企业和机构在保护数据安全和数据隐私的前提下进行数据协作. F ...
- 联邦学习开源框架FATE助力腾讯神盾沙箱,携手打造数据安全合作生态
近日,微众银行联邦学习FATE开源社区迎来了两位新贡献者--来自腾讯的刘洋及秦姝琦,作为云计算安全领域的专家,两位为FATE构造了新的功能点,并在Github上提交修复了相关漏洞.(Github项目地 ...
最新文章
- python找最大值的函数_Python 获取最大值函数
- 博客园里有多少人对企业信息化感兴趣
- windows 10占用cpu和内存过高
- android recovery 模块知识需求汇总
- 用一个实际例子理解Docker volume工作原理 1
- element.style内联样式修改
- 2022,这些地图可视化,够你用一整年了(附可视化素材)
- nodejs连接MongonDB和mysql进行CRUD
- 使用Picker的时候,让input输入框使用焦点,手机键盘不弹出
- java多线程同步synchronized,浅析Java多线程同步synchronized,javasynchronized
- java学习血泪史目录
- java ajaxsubmit_jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
- 【学习笔记】简单的连通性状压DP——插头DP(不学以为是天书)
- 数据大屏产品介绍PPT_【达索系统】 Ortems APS产品介绍 PPT
- github图书馆座位预约_我们在Github上分析了60,678个图书馆–这是前100名
- 基于主定理以及递推树求解递归算法的时间复杂度
- AB实验只是开始!如何归因才是王道!
- 雅虎股东紧盯阿里巴巴IPO蛋糕
- android进入wifi权限,判断android设备wifi连接状态,判断android设备wifi,添加访问权限(Andro...
- Linux 查找内容包含某字段的文件