Concrete v2.6 版本发布,引入了近似可编程引导启动(PBS)、输入压缩、增强的函数组合以及更快的模拟,以及 ternary-if, Relu, 和 Sign 函数。近似 PBS 通过不精确的舍入加速 TLU 运算;输入压缩通过种子加密进一步优化带宽和磁盘空间;增强的函数组合通过模块实现更灵活的加密数据处理。此外,仿真速度也得到了显著提升。
Concrete v2.7版本发布,引入了GPU加速功能,通过安装GPU wheel并设置use_gpu选项即可利用GPU进行FHE计算加速,最多可提速2.5倍。同时,新版本还扩展了函数组合的支持,通过分区优化和指定函数依赖关系,进一步提升模块的性能。此外,v2.7还包含其他一些小的改进。
Concrete v2.8版本发布,主要更新包括: Concrete与TFHE-rs的互操作性,允许开发者在两者之间转换整数,利用各自的优势;自动模块追踪功能,简化了模块编译的流程;以及新增了多个教程,展示了FHE和Concrete在实际应用中的用例。此外,新版本还包括各种优化和错误修复,尤其是在Concrete GPU运行时,提高了FHE评估的速度。
Concrete v2.9 版本发布,增强了 TFHE-rs 互操作性,扩展了对有符号整数的支持,并完全支持张量的序列化和反序列化,从而支持更复杂的用例,例如运行线性机器学习模型。此外,该版本还增加了对 Python 3.12 的支持,并包含各种优化和错误修复,以及对 GPU 内核的更新,从而略微提高了大型 FHE 评估的性能。
Zama 团队发布了 TFHE-rs (v0.7)、Concrete (v2.7)、Concrete ML (v1.6) 和 fhEVM (v0.5) 的新版本。
Zama 团队发布了 TFHE-rs (v0.6)、Concrete (v2.6)、Concrete ML (v1.5) 和 fhEVM (v0.4) 的新版本。
Zama 发布了 TFHE-rs (v0.8)、Concrete (v2.8) 和 Concrete ML (v1.7) 的新版本。
Concrete v2.10 发布,引入了对 Rust 的支持,通过 concrete-python 将 Python 程序编译为 FHE 等效程序,然后在 Rust 项目中使用,以便在生产环境中部署。新版本还增强了与 TFHE-rs 的互操作性,可以更轻松地结合两者的优势。
Concrete v2.9 版本发布,增强了 TFHE-rs 的互操作性,扩展了对有符号整数的支持并完全支持张量的序列化和反序列化,支持 Python 3.12,包括 CPU 和 GPU wheels,并修复了一些 Bug,优化了 GPU 内核,提高了 FHE 的评估性能。
Zama 发布了 TFHE-rs (v1.1)、Concrete (v2.10) 和 Concrete ML (v1.9) 的新版本。