pybind11 绑定 C++ 指针参数时如何正确传递 ctypes 数组
发布时间:2026/11/5 8:09:37 锦皓数字建站

用 pybind11 把设备采集的原始数据交给 C++ 做后处理、再包装成torch::Tensor返回 Python,是加速密集迭代任务的常见做法。但直接在绑定里暴露裸指针函数,很容易在参数类型上撞墙:Python 侧传ctypes数组进去,pybind11 完全不认。问题现象C++ 侧的处理函数签名如下:torch::Tensorfoo(uint16_t*a,intb,intc,intd,
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。