LynSDK开发指南
目录
前言
使用约束
简介
接口调用流程介绍
开发流程
准备开发和运行环境
开发首个应用
开发典型功能点的介绍
LynSDK样例使用指导
工具使用说明
常见问题
技术支持
LynSDK开发指南
LynSDK开发指南
查看页面源码
LynSDK开发指南
目录
前言
声明
文档概述
读者对象
符号约定
表格内容约定
版本号约定
接口命名约定
变量命名约定
文档结构说明
使用约束
简介
什么是LynSDK
系统架构
基本概念
进程/线程/设备/上下文/流之间的关系
LynSDK内存相关使用说明
如何获取Sample
如何分析查看异常
产品形态说明
工作模式差异
接口调用流程介绍
主要接口调用流程
Runtime资源创建
模型加载
视频和图像解码
图像预处理
视频和图像编码
模型推理
同步等待
Runtime资源销毁
RDMA数据传输
GEMM运算
TOPK运算
余弦相似度运算
开发流程
准备开发和运行环境
部署开发/运行环境
配置可见设备(可选)
开发首个应用
开发场景分析
创建代码目录
开发应用
开发典型功能点的介绍
Content管理
Stream管理
同步机制
数据传输
视频图像编解码和图像预处理
推理模型
多芯片并行推理
数据后处理
RDMA数据传输
Stream异常处理
LynSDK样例使用指导
目录结构
样例概述
P2P场景说明
工具使用说明
Inferperf工具
编解码工具(Codec Tool)
推理工具(Model Tool)
常见问题
报错:opencv xxx.cpp_error_The function is not implemented
报错:terminate called after throwing an instance of ‘LynException’
RDMA功能相关依赖库文件libibverbs.so或者libxxx-rdmav25.so无法加载
调用内存注册接口时提示错误:ibv_reg_mr failed
技术支持