标签: c++ cmake software-packaging
我正在打包一个使用Caffe框架的共享库。如何打包模型文件?
当前,我使用带有伪造目标的cmake ExternalData模块将所有文件下载到构建目录中。但是我不知道如何找出文件的路径,因为内置的二进制文件可以安装在任何地方。似乎没有办法做相对参考。
我曾想过将所有模型打包到源文件中。但是某些模型文件很大,如果我将它们打包到目标文件中,那么一旦初始化网络,我将无法摆脱它们。
这似乎是一种常见情况。我可以想象另一个人可能用字典数据开发一个图书馆来做参考资料。也许就像一个彩虹攻击库。