资讯详情

资讯详情

pybind11 绑定 C++ 指针参数时如何正确传递 ctypes 数组

用 pybind11 把设备采集的原始数据交给 C++ 做后处理、再包装成torch::Tensor返回 Python,是加速密集迭代任务的常见做法。但直接在绑定里暴露裸指针函数,很容易在参数类型上撞墙:Python 侧传ctypes数组进去,pybind11 完全不认。问题现象C++ 侧的处理函数签名如下:torch::Tensorfoo(uint16_t*a,intb,intc,intd,
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →