AutoML- NNI 运行时间限制运行测试运行脚本运行环境features:lr:momentum:tuner:name: TPEimport nniparams = {'C': 1.0,try:raise。
隐私计算-TEE执行环境 论述完 TEE 的概念后,接下来进一步解析 TEE 的深层定义。目前对于 TEE 的定义有很多种形式,针对于不同的安全性需求和平台,TEE 的定义也不尽相同,但在所有 TEE 的定义中都会包含两个最关键的点:独立执行环境和安全存储。在 GlobalPlatform, TEE System Architecture, 2011 中,GlobalPlatform 将 TEE 定义如下:TEE 是一个与设备操作系统并行,但相互隔离的执行环境。
隐私计算-多方安全计算 多方安全计算(MPC:Secure Muti-Party Computation)理论是姚期智先生为解决一组互不信任的参与方之间在保护隐私信息以及没有可信第三方的前提下协同计算问题而提出的理论框架。多方计算的目标就是对一组计算的参与者,每个参与者拥有自己的数据,并且不信任其它参与者和任何第三方,在这种前提下,如何对各自私密的数据计算出一个目标结果的过程。MPC是一种计算协议,数据持有方可以各自使用自己的数据进行训练,最终通过协议汇总结果。MPC比较常见的落地场景就是姚期智提出的百万富翁问题。
隐私计算-联邦学习 联合多个参与者的共同样本的不同数据特征进行联邦学习,即各个参与者的训练数据是纵向划分的,称为纵向联邦学习,纵向联邦学习也称为样本对齐的联邦学习(Sample-Aligned Federated Learning),即纵向联邦学习的参与者的训练样本是对齐的。
第九十九篇 c++远程服务器调试,docker调试 一、docker镜像1. c++ 基本环境2. ssh 配置3. gdb gdbserver等二、clion配置1. cmake2. deploy3. ssh4. debug server5. debug三、服务器调试1. 环境配置2. 项目目录等四、docker调试1. 调试流程2. 步骤
第九十八篇 docker总结 一、docker介绍1. docker是什么Docker 是一个用于开发、发布和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分离,以便您可以快速交付软件。使用 Docker,您可以像管理应用程序一样管理基础设施。通过利用 Docker 快速交付、测试和部署代码的方法,您可以显着减少编写代码和在生产环境中运行之间的延迟。2. docker平台Docker 提供了在称为容器的松散隔离环境中打包和运行应用程序的能力。隔离和安全性允许您在给定主机上同时运行多个容器。容器是轻量级的,包含
第九十七篇 cmake 总结 cmake 总结一、cmake二、为什么使用cmake三、cmake语法以及重要指令一、cmakecmake官网文档CMake是一个跨平台的安装编译工具,可以用简单的语句来描述所有平台的安装(编译过程)。CMake可以说已经成为大部分C++开源项目标配二、为什么使用cmake假设你有一个跨平台的项目,c++代码在不同的地方共享平台/ ide。假设你在Windows上使用Visual Studio,在OSX上使用Xcode,在Makefile上使用Linux,如果你想添加新的bar.cpp
第九十六篇 ECC加密算法 1.1 椭圆曲线离散对数问题(Elliptic Curve Discrete Logarithm Problem):椭圆曲线上的两个点P和Q,k为整数。椭圆曲线加密的数学原理:点P称为基点(base point);k为私钥(private key);Q为公钥(public key)给定k和P,根据加法法则,计算Q很容易。但给定P和Q,求k⾮常困难(实际应⽤ECC,质数p取的⾮常⼤,穷举出k⾮常困难)。椭圆曲线 :a=-2,b=4时椭圆曲线形状1.2 数学定义:基于椭圆曲线的群定义在
第九十五篇 gRPC快速入门 gRPC 快速入门一、gRPC介绍二、 特点和优势三、gRPC初体验四、 gRPC用于大数据量传输五、gRPC应用场景一、gRPC介绍gRPC 是一个高性能、通用的开源 RPC 框架,基于 HTTP2 协议标准设计开发,默认采用 Protocol Buffers 数据序列化协议,支持多种开发语言。在 gRPC 中,客户端应用程序可以直接调用不同机器上的服务器应用程序上的方法,就像它是本地对象一样,使您更容易创建分布式应用程序和服务。与许多 RPC 系统一样,gRPC 基于定义服务的思想,指定可以远程调