V型组合密封圈:Python中的密封 /非密封包

在浏览 PyTorch 文档时,我遇到了术语hermetic packages

torch.package 增加了对创建包含任意 PyTorch 代码的密封包的支持。这些包可以保存、共享、用于稍后加载和执行模型或在不同的机器上,甚至可以使用 torch::deploy 部署到生产环境。

我不明白在这种情况下密封包是什么意思。

有人能解释是什么让包密封吗?

非密封包装会是什么样子?

通过对 Stack Overflow [1] [2] 的一些搜索,似乎这个术语是软件世界中使用的通用术语。任何例子-甚至在 PyTorch / Python 世界之外-都将有助于巩固我的理解。

非常感谢。

[1]Creating Hermetic Maven Builds [2]Bazel:hermetic use of jar command?
1

在上下文中,hermatic 用于表示已经预安装的库和您正在运行的计算机的配置(macos 笔记本电脑,到 Windows 桌面等)将能够以相同的方式构建 Pytorch 及其 depedancies。

以下链接有一个关于 hermatic 构建的部分:https://www.google.com/search?q=what+is+hermatic+mean+in+software&oq=what+is+hermatic+mean+in+software&aqs=chrome..69i57j33l3.7998j0j7&sourceid=chrome&ie=UTF-8

我们的构建是密封的,这意味着它们对安装在构建机器上的库和其他软件不敏感。相反,构建依赖于已知版本的构建工具,如编译器,以及依赖项,如库。构建过程是自包含的,不得依赖于构建环境外部的服务。

这也是一个很好的链接:https://news.ycombinator.com/item?id=19610869

Sarthak Jain

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(794)
Python单分支结构案例:在 Python中检查骆驼案例
上一篇
Python程序打包exe:将AdobeAir打包到 Exe
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(10条)