Tensorflow 或 PyTorch 等软件包如何分发其共享库

问题描述 投票:0回答:1

只是一些背景知识,我正在创建一个与一些 C++ 相关的包,并想知道其他一些更大的代码库如何处理这个问题。我知道许多流行的 Python 库(例如上述库)主要是用 C++ 编写的(例如使用 libtensorflow.so 等共享库)。我只是想知道他们如何具体分发共享库。他们是否在软件包中嵌入了一组文件,即分别适用于 MacOS、Linux 和 Windows 的 .dylib、.so、.dll?我最初的想法是这些包在某个分发文件夹中导出了每个平台/架构的共享库文件,但我找不到类似的东西。感谢任何帮助或专业知识,谢谢。

python c++ tensorflow pypi
1个回答
0
投票

它们确实提供了一种在本地构建或预构建包的方法,如下所示

https://github.com/tensorflow/tensorflow/blob/master/tensorflow/c/README.md

© www.soinside.com 2019 - 2024. All rights reserved.