切换版块
×
基础软件平台
PyTorch开发
TensorFlow开发
编解码及SDK开发
BANG语言与计算库
开发工具链
MagicMind开发
软件栈百科
云平台集成
硬件产品专区
MLU370系列AI加速卡
MLU270系列AI加速卡
MLU220系列AI加速产品
经验方案交流区
经验案例与实践分享
开发者服务
开发者活动
公告与版务
高校支持
《智能计算系统》
签到
版块
社区
文档
SDK下载
370系列
200系列
开发平台
官网首页
注册
登录
全部版块
基础软件平台
硬件产品专区
经验方案交流区
开发者服务
高校支持
发布新帖
登录/注册
LV.1
lozenyin
128
积分
12
赞
17
帖子
64
回复
0
收藏
TA的动态
TA的帖子
TA的回复
libcncodec.so: undefined reference to `XXX'错误
我的回复:#3踏雪寻梅回复尊敬的开发者您好,我处无法复现该问题。正常使用时,理论上都会调用cnrt做相关初始化操作,该问题理论上不会影响您这边业务开发。如果一定要解决,建议您再本地确认下相关环境和库符号等。展开好的,该问题本身影响不大,就是担心会引发未知错误。
0
libcncodec.so: undefined reference to `XXX'错误
我的回复:#1踏雪寻梅回复尊敬的开发者您好,请提供库路径截图和Cmake配置。程序的cmake配置库路径
0
【CNStream demo】Init kernel 0 const memory failed!
我的回复:#1踏雪寻梅回复尊敬的开发者您好,请问是否已经正常安装了M.2相关驱动,并做了相关接口如cnrt等初始化。M.2驱动根据文档已经安装完毕,使用cnmon工具可以查看设备信息。这是直接从官方源码中拉取下来进行编译的,运行的是官方提供的demo程序【程序路径:CNStream/python/samples/yolov3_detector.py】根据文档描述,编译完python接口运行了该demo,发现该问题,理论上提供的官方demo是配置完整的,但是不知道为什么这个会有如此的报错?
0
cncodecFrame图像数据转化成opencv中的mat图像
我的回复:#1踏雪寻梅回复尊敬的开发者您好,请问您这边使用的平台是MLU200还是MLU300系列呢?以200为例,可参考如下伪代码: typedef struct { cncodecPixelFormat pixelFmt; cncodecColorSpace colorSpace; u32_t width; u32_t height; u32_t planeNum; cncodecDevMemory plane[CNCODEC_FRAME_MAX_PLANE_NUM]; u32_t stride[CNCODEC_FRAME_MAX_PLANE_NUM]; u32_t channel; u32_t deviceId; u64_t reserved; u64_t privData; } cncodecFrame;cncodecFrame frame;void* cpu_mat;cnrtMemcpy(frame.plane[0].addr, cpu_mat, cpu_mat_size, CNRT_MEM_TRANS_DIR_DEV2HOST);//使用cpu_mat构建opencv mat即可CV::MAT mat(row, col, type, cpu_mat, size);展开传入的cncodecFrame变量是有两个plane的,该如何将他们的数据合并在一起呢?我使用的cv::Mat img_src(frame->height, frame->width, CV_8UC1,mat_data,matdata_sum_size);方法来把元数据存储在mat中
0
cncodecFrame图像数据转化成opencv中的mat图像
我的回复:#1踏雪寻梅回复尊敬的开发者您好,请问您这边使用的平台是MLU200还是MLU300系列呢?以200为例,可参考如下伪代码: typedef struct { cncodecPixelFormat pixelFmt; cncodecColorSpace colorSpace; u32_t width; u32_t height; u32_t planeNum; cncodecDevMemory plane[CNCODEC_FRAME_MAX_PLANE_NUM]; u32_t stride[CNCODEC_FRAME_MAX_PLANE_NUM]; u32_t channel; u32_t deviceId; u64_t reserved; u64_t privData; } cncodecFrame;cncodecFrame frame;void* cpu_mat;cnrtMemcpy(frame.plane[0].addr, cpu_mat, cpu_mat_size, CNRT_MEM_TRANS_DIR_DEV2HOST);//使用cpu_mat构建opencv mat即可CV::MAT mat(row, col, type, cpu_mat, size);展开你好,关于这个转换成伪代码有些疑问。
0
CNStreampython接口编译错误
我的回复:该问题已有解决方法,就是将报错的【std::runtime_error e】改成【std::runtime_error& e】。这样修改后即可编译通过了
2
cncodecFrame图像数据转化成opencv中的mat图像
我的回复:#1踏雪寻梅回复尊敬的开发者您好,请问您这边使用的平台是MLU200还是MLU300系列呢?以200为例,可参考如下伪代码: typedef struct { cncodecPixelFormat pixelFmt; cncodecColorSpace colorSpace; u32_t width; u32_t height; u32_t planeNum; cncodecDevMemory plane[CNCODEC_FRAME_MAX_PLANE_NUM]; u32_t stride[CNCODEC_FRAME_MAX_PLANE_NUM]; u32_t channel; u32_t deviceId; u64_t reserved; u64_t privData; } cncodecFrame;cncodecFrame frame;void* cpu_mat;cnrtMemcpy(frame.plane[0].addr, cpu_mat, cpu_mat_size, CNRT_MEM_TRANS_DIR_DEV2HOST);//使用cpu_mat构建opencv mat即可CV::MAT mat(row, col, type, cpu_mat, size);展开强制转换会有以下报错
0
cncodecFrame图像数据转化成opencv中的mat图像
我的回复:#1踏雪寻梅回复尊敬的开发者您好,请问您这边使用的平台是MLU200还是MLU300系列呢?以200为例,可参考如下伪代码: typedef struct { cncodecPixelFormat pixelFmt; cncodecColorSpace colorSpace; u32_t width; u32_t height; u32_t planeNum; cncodecDevMemory plane[CNCODEC_FRAME_MAX_PLANE_NUM]; u32_t stride[CNCODEC_FRAME_MAX_PLANE_NUM]; u32_t channel; u32_t deviceId; u64_t reserved; u64_t privData; } cncodecFrame;cncodecFrame frame;void* cpu_mat;cnrtMemcpy(frame.plane[0].addr, cpu_mat, cpu_mat_size, CNRT_MEM_TRANS_DIR_DEV2HOST);//使用cpu_mat构建opencv mat即可CV::MAT mat(row, col, type, cpu_mat, size);展开我使用的是mlu220设备我看了一下您提供的代码,frame.plane[0].addr的类型是u64_t,而cnrtMemcpy的2第一个参数的个数要求是void*这是不是烧录一步转换呢?还是可以使用强制转换?
0
活动帖 | 十月积分兑换开始了!(欢迎顺路报名10月27号晚7点直播)
我的回复:1. 您的昵称:lozenyin2. 您的积分总额:1603. 您要扣减的积分额:804. 您要兑换的礼品:“思元220”纪念版钥匙扣5. 您的邮箱地址:2483415101@qq.com
0
报错CNRT error, code=632036(Failure on memory copy.)
我的回复:解决完部分吧代码修改成上图所示就减少了两个报错。但是嘴鸥后一个报错还有待研究,已定位是【cncvResizeConvert】函数造成的
0
上一页
1
2
3
4
5
下一页
Github
开发平台
文档中心
新手必读
官方微信
版权所有 © 2025 寒武纪 Cambricon.com 备案/许可证号:
京ICP备17003415号-1
关闭