logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Pybind11 封装 RK3588 全流程服务:Python 写逻辑,C++ 跑并发,性能起飞!

本文介绍了基于Pybind11开发的RK3588视频分析服务框架,通过C++与Python混合编程实现高性能边缘计算。该方案将底层硬件加速(MPP解码、NPU推理等)用C++封装,通过Pybind11暴露Python接口,上层业务逻辑完全用Python开发。测试显示,该系统可稳定处理8路1080P视频流,CPU负载仅60%,完美解决了纯Python方案的高并发瓶颈问题。这种"计算与逻辑分

文章图片
#目标检测#人工智能#c++ +1
RK3588 极致性能:使用 Pybind11 封装 MPP 实现 Python 端 8 路视频硬件解码

本文提出了一种在RK3588边缘计算设备上实现高性能视频解码的解决方案。针对Python环境下OpenCV软解性能不足和FFmpeg硬解配置复杂的问题,采用C++调用Rockchip原生MPP库进行硬件解码,通过Pybind11封装为Python模块,实现零拷贝数据传输。该架构支持8路1080P实时解码,CPU利用率仅25%,同时可无缝对接YOLOv8等AI模型。测试表明,该方法显著提升了Pyth

文章图片
#音视频#人工智能#python
Vscode连接远程服务器中的docker容器进行开发

在 Docker 容器内运行 SSH 服务时,当容器停止后 SSH 服务会随之关闭,而当容器重新启动后 SSH 服务默认情况下不会自动重启。这是因为 Docker 容器本身是一个隔离的环境,容器内的服务与主机环境是相互独立的。-p 10001:10001: 这将主机的端口 10001 映射到容器的端口 10001,以便可以通过主机的端口访问容器内的服务,用于后续VScode访问。/bin/bash

文章图片
#vscode#服务器#docker
强化学习:pip install gym版本0.20.0安装报错及解决

今天在做强化学习马里奥时需要安装gym==0.20.0时发生报错,其中C++编译环境是存在的。再重新pip install gym==0.21.0。

文章图片
#python#开发语言
计算机视觉基础(绘制、直线、矩形、平移、旋转、缩放等等)

计算机视觉基础(绘制、直线、矩形、平移、旋转、缩放等等)

#计算机视觉
强化学习:pip install gym版本0.20.0安装报错及解决

今天在做强化学习马里奥时需要安装gym==0.20.0时发生报错,其中C++编译环境是存在的。再重新pip install gym==0.21.0。

文章图片
#python#开发语言
2024深度学习主流框架对比

PyTorch可能会继续在研究社区中占据主导地位,TensorFlow将继续受益于Google的支持和广泛的行业应用,而PaddlePaddle可能会在中国和亚洲市场中继续扩大其影响力。现在为TensorFlow官方API提供简洁易用的高级API,尤其适合初学者和快速原型设计具有广泛的模型库、预训练模型和各种工具包,使得模型构建更加高效。尽管近年来,随着PyTorch、TensorFlow和其他框

文章图片
#深度学习#人工智能
    共 11 条
  • 1
  • 2
  • 请选择