在Ubuntu中使用C++进行机器学习开发,可按以下步骤操作:
安装基础工具
sudo apt update sudo apt install build-essential cmake git 安装机器学习库
sudo apt install libtensorflow-cpu-dev 或从源码编译安装。git clone https://github.com/davisking/dlib.git cd dlib && mkdir build && cd build cmake .. && cmake --build . && sudo make install sudo apt install libopencv-dev 配置开发环境
CMakeLists.txt中链接库,例如:find_package(TensorFlow REQUIRED) target_link_libraries(MyProject TensorFlow::TensorFlow) 编写与运行代码
#include <tensorflow/cc/saved_model/loader.h> // 加载模型并运行推理 g++ -std=c++11 main.cpp -o app -ltensorflow -I/usr/local/include -L/usr/local/lib ./app 可选优化:
参考资料: