切换版块
×
基础软件平台
PyTorch开发
TensorFlow开发
编解码及SDK开发
BANG语言与计算库
开发工具链
MagicMind开发
软件栈百科
云平台集成
硬件产品专区
大模型专区
寒武纪® AIDC® MLU370®系列加速卡
MLU200系列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
关闭