Release Notes
Release sophon-sail v3.11.1 version.
v3.10.7 -> v3.11.1
新增功能
- Encoder 内存模式编码:新增内存模式 Encoder,编码输出直接写入内存缓冲区(格式为 fragmented MP4),无需写入磁盘,适用于网络传输等场景。新增 get_encoded_data()、get_encoded_size()、reset_encoded_data()
三个接口 - ssim 接口:新增图像 SSIM(结构相似性)计算接口
- Handle get_status 接口:新增设备状态查询接口
- Decoder low_delay / nobuffer 支持:Decoder 新增 low_delay 和 nobuffer 参数,支持低延迟解码场景
- Decoder_RawStream decode_order 参数:支持按解码顺序获取当前帧
- MultiDecoder discard_mode 阻塞策略:discard_mode 新增阻塞策略选项
- cvwrapper puttext/polylines 支持 RGB/BGR:文字绘制和多边形绘制接口支持 RGB/BGR 色彩格式
- get_sn 支持 SoC 模式:设备序列号获取接口新增 SoC 模式支持
- EngineLLM max_stage / min_stage 定义:新增 LLM 推理阶段定义
Bug 修复
- MultiDecoder 内存泄漏修复:修复多路解码器的内存泄漏问题,并使用 add_channel 返回值判断异常
- BMImage asnumpy 内存泄漏修复:修复 asnumpy 接口中 unalign 后的内存泄漏
- cvwrapper convert_format 内存泄漏修复:修复格式转换中的内存泄漏
- Tensor 代码规范适配:适配代码审查规范
文档更新
- 修复文档格式问题
- 新增 Encoder 内存模式、ssim、get_status 等接口的中英文 API 文档
- 修复 ByteTrack process 接口参数描述错误
SDK 兼容性
- 新增 BM1684X SDK v26.03.01 支持
- 新增 BM1684X A2 SDK v2.1 / v2.2 支持
- 支持 A2 Debian12 Python 3.11 环境