cmake - 如何在 CMake 中静态链接 libtorch 库?
问题描述
在https://pytorch.org/cppdocs/installing.html之后,我有
cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
project(example-app)
find_package(Torch REQUIRED)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TORCH_CXX_FLAGS}")
include_directories(
"${TORCH_INCLUDE_DIRS}" # libtorch headers
)
add_executable(example-app example-app.cpp)
target_link_libraries(example-app "${TORCH_LIBRARIES}")
set_property(TARGET example-app PROPERTY CXX_STANDARD 14)
这可行,但链接到共享的 Torch 库;我怎样才能链接到静态的呢?
解决方案
推荐阅读
- sql - ORA-01722: 无效的数字行以逗号传输 VARCHAR2 TO_NUMBER 开头
- conv-neural-network - tensorflow conv2d 参数个数
- google-apps-script - Google Forms Apps 脚本 - 随机缺少选项
- r - dbPool 对象即将到期
- c - C中的不同演员表
- angular - 如何在角度设置属性值
- javascript - 试图理解新的 Promise 和 Async/await
- python - 安装与 python 3.7.4 兼容的旧虚拟环境?
- php - 在 opencart v3.0.3.2 中设置 payTM 插件时出错
- python - 使用 Flask 和 HTML 的开/关按钮动作控制