我正在尝试制作一个cpp项目,该项目使用lib手记(C++发行版),使用介子构建。它有一个简单的cpp文件,大约50行,对图像进行深入学习。
首先,我确认我的项目在两个环境中运行良好。
上运行。
但是,我不知道如何使用介子构建项目的GPU版本。TorchConfig.cmake文件比我想象的要复杂,所以很难用pkg-config文件手动制作它。(TorchConfig.cmake文件引用了lib电目录中的许多cmake文件。)
我还试着使用libtorch_dep = dependency('Torch',方法:'cmake'),但是它只在许多用于GPU的lib手电库中找到了libtorch.so。
那么,我如何使用lib段来构建这个项目,其中只有config文件,像这样的介子?还是有一种方法可以利用cmake配置文件来编写pkg-config文件?如有任何意见或建议,将不胜感激。
操作系统:Ubuntu18.04介子版本:0.54.0cmake版本: 3.22.1 lib手电版本: 1.8.0
发布于 2021-12-21 04:57:12
我试图利用介子中的“method:cmake”,但它失败了。所以,我手动编写了pkg-config文件,它现在起作用了。
https://stackoverflow.com/questions/70396877
复制相似问题