跳转到主要内容

机密机器学习工具

项目描述

机密机器学习工具

python codecov CodeQL Component Governance PyPI version Python versions PyPI - Downloads code style: black license: MIT

机密机器学习是指在不知道训练数据的情况下训练机器学习模型。许多企业需要使用机密机器学习以满足其向客户提供严格合规性和隐私保证的需求。此存储库包含了一组机密机器学习工具,特别强调在Azure机器学习管道中使用PyTorch。

⚠️弃用

自2021年5月起,此软件包已被弃用。 请安装 pip install shrike 并使用 shrike.compliant_logging 代替。更多信息:https://github.com/Azure/shrike

使用方法

有关更详细的示例和API参考,请参阅文档页面

最小使用案例

from confidential_ml_utils import DataCategory, enable_confidential_logging, prefix_stack_trace
import logging


@prefix_stack_trace(allow_list=["FileNotFoundError", "SystemExit", "TypeError"])
def main():
    enable_confidential_logging()

    log = logging.getLogger(__name__)
    log.info("Hi there", category=DataCategory.PUBLIC)

if __name__ == "__main__":
    main()

贡献

此项目欢迎贡献和建议。大多数贡献需要您同意一份贡献者许可协议(CLA),声明您有权利,并且实际上确实授予我们使用您贡献的权利。有关详细信息,请访问https://cla.opensource.microsoft.com

当您提交拉取请求时,CLA 机器人会自动判断您是否需要提供 CLA 并适当地装饰 PR(例如,状态检查,评论)。只需按照机器人提供的说明操作即可。您只需在所有使用我们 CLA 的仓库中做一次。

本项目采用了微软开源行为准则。有关更多信息,请参阅行为准则常见问题解答或通过opencode@microsoft.com联系我们有任何其他问题或意见。

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

confidential-ml-utils-0.9.1.tar.gz (9.0 kB 查看哈希值)

上传时间

构建分布

confidential_ml_utils-0.9.1-py3-none-any.whl (11.8 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面