高并发神经网络推理部署

高并发的神经网络推理框架部署

highport 是一款封装神经网络推理的高并发的软件架构,已在ESWEEK 2023年皮肤病检测比赛中获得第一名。
这里记录一下highport的软件架构和几个trick优化

软件架构图

解密模块:我们训练完的模型文件是带加密的,为了防止被其他个人盗用,加密方式采用密码与权重文件的二进制内容进行异或计算,解密出来的文件进行md5校验,如果与预测的md5校验就说明解密正确。

创建文件索引模块:把要进行推理的图片路径与文件名存入table,用数字进行索引,极大缩短读取文件的索引时间。

并发处理模块:若只有一个cpu核且执行任务过程无阻塞,那么线程的并发处理任务的效率会低于单线程处理任务效率,因为多线程需要开销任务栈、调度和锁。由于所需的硬件平台是4核cpu,所以只开创4个线程并发,这样的效率最高。

图片处理模块:加载四个模型的推理效率比加载一个模型在四个cpu并发锁保护效率高。

相关推荐
光锥智能5 小时前
价格从“元”降到“分”,AI视频的下半场开打了
人工智能·音视频
databook5 小时前
用 Pydantic AI 从零搭建一个能干活的 AI Agent
人工智能·python
SunShaoLu5 小时前
AI 思维导图工具横向评测:5 款主流产品的生成链路、编辑手感与协作能力对比(2026 版)
人工智能
小禾everyday5 小时前
RINO:让AI用物理结构自学,1%标注数据实现全监督效果
人工智能
GlobalInfo5 小时前
无人机机巢机库 行业地位与成长性研究报告:占有率跃升路径、收入增速与销量趋势
人工智能·ai·无人机
zw_onemaker_ai6 小时前
让 Agent 自己收钱:72 小时搭出 x402 Agent 经济体(附八个真实踩过的坑)
人工智能·ai编程
科技看点说6 小时前
2026年AI安全上市公司梳理:产品、认证与商业化进展
大数据·人工智能
用户080775907856 小时前
昇腾 NPU 从零部署推理模型 · 完整决策与操作指南
深度学习
HaipengYu6 小时前
从 Config Hook 到 Server/TUI:OpenCode 插件 V1 到 V2 的架构演进
人工智能·架构
李元_霸6 小时前
基于 AI 的 Web 与 App 端到端测试实践
前端·人工智能