Skip to content

v3.11.1

Latest

Choose a tag to compare

@24octopus 24octopus released this 02 Jul 06:26

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 环境