切换版块
×
基础软件平台
PyTorch开发
TensorFlow开发
编解码及SDK开发
BANG语言与计算库
开发工具链
MagicMind开发
软件栈百科
云平台集成
硬件产品专区
大模型专区
寒武纪® AIDC® MLU370®系列加速卡
MLU200系列AI加速产品
经验方案交流区
经验案例与实践分享
开发者服务
开发者活动
公告与版务
高校支持
《智能计算系统》
签到
版块
社区
文档
SDK下载
370系列
200系列
开发平台
官网首页
注册
登录
全部版块
基础软件平台
硬件产品专区
经验方案交流区
开发者服务
高校支持
发布新帖
登录/注册
LV.1
家乡的日出
81
积分
0
赞
11
帖子
38
回复
0
收藏
TA的动态
TA的帖子
TA的回复
cncc将.mlu文件编译成库的CMakeLists.txt或者cncc命令
我的回复:#4tanhaojue回复您好,可以试一下在生成.o文件的时候加上参数-fPIC,即cncc --bang-mlu-arch=MLU270 -c xxx.mlu -o xxx.o -fPIC展开生成成功啦。谢谢谢谢。
0
cncc将.mlu文件编译成库的CMakeLists.txt或者cncc命令
我的回复:
0
cncc将.mlu文件编译成库的CMakeLists.txt或者cncc命令
我的回复:#1tanhaojue回复您好,可以使用命令比如 cncc --bang-mlu-arch=MLU270 -c xxx.mlu -o xxx.o,编成.o文件。cncc-compilation-options链接如下:Programming Model — Cambricon BANG C Developer Guide 2.15.0 documentation然后使用命令:g++ xxx.o -I /usr/local/neuware/include -L /usr/local/neuware/lib64 -lcnrt -shared -o xxx.so,将.o文件链接成.so文件。展开您好,感谢您回复哈。但是我试了一下,还是不成功。 首先我成功生成了 xxx.o文件。 但是执行 g++ xxx.o -I /usr/local/neuware/include -L /usr/local/neuware/lib64 -lcnrt -shared -o xxx.so的时候出错了。 产生了错误如下: /usr/bin/ld: .eh_frame_hdr refers to overlapping FDEs. /usr/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status
0
上一页
1
2
下一页
Github
开发平台
文档中心
新手必读
官方微信
版权所有 © 2025 寒武纪 Cambricon.com 备案/许可证号:
京ICP备17003415号-1
关闭