ONNX Runtime Linux-x64安装
ONNX Runtime Linux-x64安装ONNX Runtime Linux-x64 C 完整安装教程CPU版Ubuntu 20.04/22.04方案一官方预编译包推荐5分钟装好无需编译1. 安装系统依赖sudo apt update sudo apt install -y build-essential cmake libprotobuf-dev protobuf-compiler2. 下载预编译包选稳定版示例v1.18.0GitHub Releaseshttps://github.com/microsoft/onnxruntime/releasesCPU包onnxruntime-linux-x64-1.18.0.tgzGPU包(CUDA)onnxruntime-linux-x64-gpu-1.18.0.tgz# 下载 wget https://github.com/microsoft/onnxruntime/releases/download/v1.18.0/onnxruntime-linux-x64-1.18.0.tgz # 解压 tar -zxvf onnxruntime-linux-x64-1.18.0.tgz # 全局安装到/opt系统全局可用 sudo mv onnxruntime-linux-x64-1.18.0 /opt/onnxruntime解压目录结构/opt/onnxruntime ├─ include/ # C头文件 └─ lib/ ├─ libonnxruntime.so ├─ libonnxruntime.so.1.18.0 └─ libonnxruntime_providers_shared.so3. 配置动态链接运行时能找到so方式A永久全局生效推荐# 添加库路径 echo /opt/onnxruntime/lib | sudo tee /etc/ld.so.conf.d/onnxruntime.conf # 更新缓存 sudo ldconfig # 验证是否识别 ldconfig -p | grep onnxruntime方式B临时生效仅当前终端export LD_LIBRARY_PATH/opt/onnxruntime/lib:$LD_LIBRARY_PATH4. CMakeLists.txt 集成你的项目FCOS3D部署工程直接套用cmake_minimum_required(VERSION 3.16) project(fcos3d_deploy) set(CMAKE_CXX_STANDARD 17) # ONNX Runtime 根路径 set(ONNXRUNTIME_ROOT /opt/onnxruntime) # 头文件目录 include_directories(${ONNXRUNTIME_ROOT}/include) # 库搜索目录 link_directories(${ONNXRUNTIME_ROOT}/lib) # 你的源码 file(GLOB SRC src/*.cpp) add_executable(fcos3d ${SRC}) # 链接onnxruntime target_link_libraries(fcos3d onnxruntime opencv_core opencv_imgproc opencv_highgui opencv_imgcodecs pthread )5. 最简C测试代码验证安装新建test_ort.cpp#include iostream #include onnxruntime_cxx_api.h int main() { // 获取ORT版本 std::cout ONNX Runtime Version: Ort::GetVersionString() std::endl; // 创建环境 Ort::Env env(ORT_LOGGING_LEVEL_WARNING, test); Ort::SessionOptions session_options; session_options.SetIntraOpNumThreads(4); session_options.SetGraphOptimizationLevel(GraphOptimizationLevel::ORT_ENABLE_ALL); std::cout ORT init success! std::endl; return 0; }编译运行mkdir build cd build cmake .. make -j$(nproc) ./fcos3d输出版本号即安装成功。方案二源码编译自定义编译选项如开启OpenBLAS/DNNL1. 拉取源码子模块git clone --recursive https://github.com/microsoft/onnxruntime.git cd onnxruntime git checkout v1.18.0 git submodule update --init --recursive --force2. 一键编译脚本CPU Release./build.sh \ --config Release \ --build_shared_lib \ --parallel $(nproc) \ --use_openmp \ --use_dnnl--use_cuda开启GPU需要提前装CUDA/cuDNN--build_shared_lib生成动态库.so3. 编译产物路径build/Linux/Release/ ├─ include/ └─ lib/libonnxruntime.so4. 安装到系统sudo cp -r build/Linux/Release/include/* /usr/local/include/ sudo cp build/Linux/Release/lib/*.so /usr/local/lib/ sudo ldconfig常见问题排查error while loading shared libraries: libonnxruntime.so未配置ldconfig或LD_LIBRARY_PATH执行前文ldconfig步骤。找不到头文件 onnxruntime_cxx_api.hCMake中ONNXRUNTIME_ROOT路径写错确认解压路径。编译报错 protobuf 相关安装依赖sudo apt install libprotobuf-dev protobuf-compiler配合你之前ARM64部署说明x86_64(x64)包不能在aarch64开发板使用ARM设备需下载onnxruntime-linux-aarch64包。GPU版本补充如需CUDA推理下载GPU包wget https://github.com/microsoft/onnxruntime/releases/download/v1.18.0/onnxruntime-linux-x64-gpu-1.18.0.tgzCMake链接时额外加provider库target_link_libraries(fcos3d onnxruntime onnxruntime_providers_cuda onnxruntime_providers_shared )

相关新闻

小红书爆款笔记智能采集与数据分析实战

小红书爆款笔记智能采集与数据分析实战

1. 项目概述:小红书爆款笔记采集的智能解决方案去年帮某MCN机构搭建内容分析系统时,我深刻体会到人工采集爆款笔记的效率瓶颈。传统爬虫方案不仅面临反爬限制,更难以结构化处理小红书特有的内容元素(如标签联动、视频图文混排&…

2026/8/9 1:42:30 阅读更多 →
尼康Z30深度评测:4000元价位Vlog与入门摄影优选

尼康Z30深度评测:4000元价位Vlog与入门摄影优选

这次我们来看一款4000元价位段的入门微单相机——尼康Z30。对于预算有限,又想从手机摄影升级到专业设备,或者希望拥有一台轻便、画质可靠的Vlog、旅行相机的用户来说,这个价位的选择至关重要。尼康Z30就是一款精准定位于此的产品,…

2026/8/9 1:42:30 阅读更多 →
3大技术突破:如何彻底解决《恶霸鲁尼:奖学金版》Windows 10内存崩溃难题

3大技术突破:如何彻底解决《恶霸鲁尼:奖学金版》Windows 10内存崩溃难题

3大技术突破:如何彻底解决《恶霸鲁尼:奖学金版》Windows 10内存崩溃难题 【免费下载链接】SilentPatchBully SilentPatch for Bully: Scholarship Edition (fixes crashes on Windows 10) 项目地址: https://gitcode.com/gh_mirrors/si/SilentPatchBul…

2026/8/9 1:42:30 阅读更多 →

最新新闻

PPTTimer:3分钟掌握Windows演示计时器的智能解决方案

PPTTimer:3分钟掌握Windows演示计时器的智能解决方案

PPTTimer:3分钟掌握Windows演示计时器的智能解决方案 【免费下载链接】ppttimer 一个简易的 PPT 计时器 项目地址: https://gitcode.com/gh_mirrors/pp/ppttimer 你是否在PPT演示时总是担心超时?是否需要一个能自动管理演讲时间的智能助手&#x…

2026/8/9 2:35:52 阅读更多 →
Blender 4.3中b3dm与FBX格式转换与优化指南

Blender 4.3中b3dm与FBX格式转换与优化指南

1. 理解b3dm与FBX的格式特性b3dm(Batched 3D Model)是3D Tiles规范中的一种常见格式,专为地理空间数据优化设计。这种格式本质上是对glTF的扩展,增加了批量存储多个模型的能力,特别适合建筑群、树木阵列等场景数据的传…

2026/8/9 2:35:52 阅读更多 →
Unity中实现视察3D效果:深度图与视差映射的Shader实战

Unity中实现视察3D效果:深度图与视差映射的Shader实战

1. 项目概述:什么是视察3D效果?在Unity开发中,尤其是涉及到UI、场景过渡或者一些需要突出视觉层次感的场合,我们经常会听到“视察(Parallax)效果”这个词。简单来说,视察效果就是当观察者的视角…

2026/8/9 2:35:52 阅读更多 →
NX中Part与Prototype的核心区别与应用场景

NX中Part与Prototype的核心区别与应用场景

1. Part与Prototype在NX中的本质差异解析在NX软件的实际应用中,Part(部件)和Prototype(原型)是两个最基础却又最容易被混淆的概念。作为从业15年的NX高级用户,我发现很多工程师在使用过程中经常混用这两个功…

2026/8/9 2:35:52 阅读更多 →
达索系统设计仿真一体化解决方案解析与应用

达索系统设计仿真一体化解决方案解析与应用

1. 项目背景与行业趋势基础设施行业正面临前所未有的数字化转型浪潮。随着"智改数转"战略的深入推进,工程设计领域对数字化工具的需求呈现爆发式增长。达索系统作为全球领先的工业软件提供商,其设计仿真一体化解决方案正在重塑基础设施行业的传…

2026/8/9 2:35:52 阅读更多 →
5分钟快速上手:Windows原生读写Btrfs文件系统终极指南

5分钟快速上手:Windows原生读写Btrfs文件系统终极指南

5分钟快速上手:Windows原生读写Btrfs文件系统终极指南 【免费下载链接】btrfs WinBtrfs - an open-source btrfs driver for Windows 项目地址: https://gitcode.com/gh_mirrors/bt/btrfs 你是否曾在Windows系统中无法直接访问Linux服务器上的Btrfs分区&…

2026/8/9 2:34:51 阅读更多 →

日新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/9 0:01:47 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/9 0:01:47 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/9 0:03:48 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/9 0:01:47 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/9 0:01:47 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/9 0:03:48 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/8 17:02:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/9 0:45:04 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/8 17:02:44 阅读更多 →