隐语v0.7.18版本更新,构建跨机构分布式底座RayFed

简介: 隐语v0.7.18版本更新,构建跨机构分布式底座RayFed


#隐语解读20

#版本更新7

本次隐语v0.7.18版本更新,带来了全新的功能优化和体验。在多方安全计算算法层,明密文调度层,基础设备层,文档等方面都做了优化,并发布全新的跨机构联邦分布式底座(RayFed),提供跨机构的分布式联邦执行能力,在保持隐语集中式编程易用性的基础上,提升整体系统的安全性。

🌟详细更新内容如下:


1、多方安全计算:

互联互通:发布ECDH-PSI算法开放协议,开启通过开放算法协议实践,来实现和其他平台的互联互通;

隐私安全求交:支持基于ECDH非平衡PSI的python调用接口;

支持广义线性模型(GLM),该模型多用于保险场景。

2、联邦学习:

水平:提供支持稀疏压缩优化的明文sparse聚合器;

垂直:提供稀疏化的通信优化能力;SLModel支持复杂模型,支持basenet输出多路hiddens,便于灵活配置网络结构。

3、基础设备及原语:

与 Intel 合作在 HEU 中新增 IPCL 半同态加密算法,该算法支持 AVX512-IFMA 指令集和 Intel QAT 硬件加速

4、文档:

在隐语官网中集成了文档,提升国内访问速度,并提供全球加速。

5、明密文调度框架:

多控制器模式模式:基于ray构建了新的跨机构联邦分布式底座(RayFed),支持多控制器执行,提升生产模式的安全性。

另外,配合本次0.7.18版本更新,开源社区Meetup杭州站将于2月中旬与伙伴们线下见面!届时现场将对分布式调度引擎RayFed、算法协议互联互通等核心亮点,进行更加深度地介绍讲解,期待位广大开发者朋友提供更真切的感受体会,针对版本与社区进行面对面的反馈交流。【Meetup杭州站 预报名已开启】扫描下方二维码进行预报名,社区将收集反馈在现场针对解答!

相关文章
|
2天前
|
存储 运维 负载均衡
构建高可用性GraphRAG系统:分布式部署与容错机制
【10月更文挑战第28天】作为一名数据科学家和系统架构师,我在构建和维护大规模分布式系统方面有着丰富的经验。最近,我负责了一个基于GraphRAG(Graph Retrieval-Augmented Generation)模型的项目,该模型用于构建一个高可用性的问答系统。在这个过程中,我深刻体会到分布式部署和容错机制的重要性。本文将详细介绍如何在生产环境中构建一个高可用性的GraphRAG系统,包括分布式部署方案、负载均衡、故障检测与恢复机制等方面的内容。
40 4
构建高可用性GraphRAG系统:分布式部署与容错机制
|
11天前
|
运维 供应链 安全
SD-WAN分布式组网:构建高效、灵活的企业网络架构
本文介绍了SD-WAN(软件定义广域网)在企业分布式组网中的应用,强调其智能化流量管理、简化的网络部署、弹性扩展能力和增强的安全性等核心优势,以及在跨国企业、多云环境、零售连锁和制造业中的典型应用场景。通过合理设计网络架构、选择合适的网络连接类型、优化应用流量优先级和定期评估网络性能等最佳实践,SD-WAN助力企业实现高效、稳定的业务连接,加速数字化转型。
SD-WAN分布式组网:构建高效、灵活的企业网络架构
|
6天前
|
监控 算法 网络协议
|
4天前
|
存储 监控 大数据
构建高可用性ClickHouse集群:从单节点到分布式
【10月更文挑战第26天】随着业务的不断增长,单一的数据存储解决方案可能无法满足日益增加的数据处理需求。在大数据时代,数据库的性能、可扩展性和稳定性成为企业关注的重点。ClickHouse 是一个用于联机分析处理(OLAP)的列式数据库管理系统(DBMS),以其卓越的查询性能和高吞吐量而闻名。本文将从我的个人角度出发,分享如何将单节点 ClickHouse 扩展为高可用性的分布式集群,以提升系统的稳定性和可靠性。
16 0
|
3月前
|
监控 Java 开发者
随着软件开发的发展,传统单体应用已难以适应现代业务需求,微服务架构因此兴起,成为构建可伸缩、分布式系统的主流
随着软件开发的发展,传统单体应用已难以适应现代业务需求,微服务架构因此兴起,成为构建可伸缩、分布式系统的主流。本文探讨Java微服务架构的设计原则与实践。核心思想是将应用拆分为独立服务单元,增强模块化与扩展性。Java开发者可利用Spring Boot等框架简化开发流程。设计时需遵循单一职责、自治性和面向接口编程的原则。以电商系统为例,将订单处理、商品管理和用户认证等拆分为独立服务,提高可维护性和容错能力。还需考虑服务间通信、数据一致性及监控等高级话题。掌握这些原则和工具,开发者能构建高效、可维护的微服务应用,更好地应对未来挑战。
83 1
|
3月前
|
机器学习/深度学习 分布式计算 PyTorch
构建可扩展的深度学习系统:PyTorch 与分布式计算
【8月更文第29天】随着数据量和模型复杂度的增加,单个GPU或CPU已无法满足大规模深度学习模型的训练需求。分布式计算提供了一种解决方案,能够有效地利用多台机器上的多个GPU进行并行训练,显著加快训练速度。本文将探讨如何使用PyTorch框架实现深度学习模型的分布式训练,并通过一个具体的示例展示整个过程。
133 0
|
3月前
|
存储 负载均衡 中间件
构建可扩展的分布式数据库:技术策略与实践
【8月更文挑战第3天】构建可扩展的分布式数据库是一个复杂而具有挑战性的任务。通过采用数据分片、复制与一致性模型、分布式事务管理和负载均衡与自动扩展等关键技术策略,并合理设计节点、架构模式和网络拓扑等关键组件,可以构建出高可用性、高性能和可扩展的分布式数据库系统。然而,在实际应用中还需要注意解决数据一致性、故障恢复与容错性以及分布式事务的复杂性等挑战。随着技术的不断发展和创新,相信分布式数据库系统将在未来发挥更加重要的作用。
|
4月前
|
分布式计算 API 对象存储
Ray是一个开源的分布式计算框架,用于构建和扩展分布式应用。它提供了简单的API,使得开发者可以轻松地编写并行和分布式代码,而无需担心底层的复杂性。
Ray是一个开源的分布式计算框架,用于构建和扩展分布式应用。它提供了简单的API,使得开发者可以轻松地编写并行和分布式代码,而无需担心底层的复杂性。
696 11
|
4月前
|
消息中间件 Java 开发者
Spring Cloud微服务框架:构建高可用、分布式系统的现代架构
Spring Cloud是一个开源的微服务框架,旨在帮助开发者快速构建在分布式系统环境中运行的服务。它提供了一系列工具,用于在分布式系统中配置、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群状态等领域的支持。
178 5
|
4月前
|
消息中间件 存储 负载均衡
使用Java构建高可用性的分布式系统
使用Java构建高可用性的分布式系统

热门文章

最新文章