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