发布时间:2026/8/9 1:42:17
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 )

相关新闻

2026/8/9 1:42:17

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

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

2026/8/9 1:37:17

macOS AI对话管理神器:MemoryPlugin本地同步与检索全指南

如果你在 macOS 上同时使用多个 AI 工具,比如 Cursor、Claude Desktop,或者频繁在网页版和客户端之间切换,那么一个共同的痛点就是:对话记录是割裂的。你在 Cursor 里和 AI 讨论的代码片段,无法直接带到 Claude Deskto…

2026/8/9 1:37:16

Codex AI浏览器自动化:自然语言驱动Edge操作实战指南

如果你是一名开发者,最近在尝试用 AI 工具自动化一些重复的网页操作,比如自动填写表单、抓取数据、或者模拟点击,你可能会发现一个尴尬的局面:现有的工具要么太“重”,需要你写一堆复杂的脚本;要么太“笨”…

2026/8/9 2:42:44

从原型到产品:基于大语言模型的AI智能音箱开发全解析

1. 背景与核心概念:AI 智能音箱的演进与 OpenAI 的入局 在智能家居领域,智能音箱早已不是新鲜事物。从早期的简单语音助手,到如今能够控制全屋设备、播放音乐、查询信息的家庭中枢,其核心能力始终围绕着“语音交互”展开。然而&am…

2026/8/9 2:42:44

MiniMax H3模型本地部署实战:从Design Arena榜首到ComfyUI集成

在实际视频生成和内容创作领域,模型性能的公开评测是衡量技术能力的重要标尺。近期,MiniMax 公司推出的 H3 模型在 Design Arena 评测平台上,于视频生成相关的三项关键榜单中取得了领先成绩,这引起了开发者和技术社区的广泛关注。…

2026/8/9 2:42:44

SolidWorks_标准零件库11_异型孔向导应用

异型孔向导应用 摘要 在机械设计与制造领域,标准孔特征(如螺纹孔、沉头孔、柱形沉头孔)的创建是日常工作中最高频的操作之一。传统手工绘制这些孔特征不仅效率低下,而且极易因不符合GB、ISO或ANSI标准而导致后续加工问题。SolidWo…

2026/8/9 2:42:44

专业视频剪辑的6大核心策略:从混乱素材到目标驱动的叙事创作

1. 从“混乱”到“策略”:剪辑思维的范式转换 如果你也曾经面对一堆素材感到无从下手,或者剪出来的片子总觉得“差点意思”,那问题很可能不在于你的剪辑软件操作不够熟练,而在于你缺少一套清晰的“剪辑策略”。很多人误以为剪辑就…

2026/8/9 2:42:44

Ollama部署Qwen3.5-9B破限版:本地大模型低成本实践指南

最近在本地部署大模型时,发现通义千问的 Qwen3.5-9B 模型在 Ollama 生态中表现异常出色,尤其是其“破限版”变体,在推理速度、内存占用和生成质量上取得了很好的平衡。对于个人开发者、学生或希望低成本体验私有化AI能力的团队来说&#xff0…

2026/8/9 0:01:56

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

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

2026/8/9 0:01:56

当 LLM 遇见大文档:主流开源项目如何处理上下文超限

从 Agentic Loop 到 Repo Map,七种策略与六类陷阱引言:128K vs 10MB 的硬冲突 2026 年的 LLM 上下文窗口已达到 128K ~ 1M token(≈ 0.5MB ~ 4MB 文本),但 LLM 想要处理的真实数据规模远远超过这个量级:真实…

2026/8/9 0:01:56

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

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

2026/8/9 0:01:56

当 LLM 遇见大文档:主流开源项目如何处理上下文超限

从 Agentic Loop 到 Repo Map,七种策略与六类陷阱引言:128K vs 10MB 的硬冲突 2026 年的 LLM 上下文窗口已达到 128K ~ 1M token(≈ 0.5MB ~ 4MB 文本),但 LLM 想要处理的真实数据规模远远超过这个量级:真实…

2026/8/7 9:44:18

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/7 19:03:32

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/8 2:17:42

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…