cl

cl

4个粉丝

8

问答

0

专栏

0

资料

cl  发布于  2023-08-14 17:06:02
采纳率 13%
8个问答
1328

SS928开发环境编译提供的samples案例报错

采用的CANN:为提供的Ascend-cann-toolkit_6.10.t01spc030b070_linux.x86_64.run
编译的samples为samples/1_classification/resnet50_imagenet_classification
以上都是从SVP_NNN包中解压的。

通过atc进行ss928V100型号的转换,但是在编译的时候无法通过。
通过排查找到问题是因为CMakeFiles中加了这些东西,但是删除后就会找不到函数中调用的各种库。

求解答!!!!!!!!

我来回答
回答7个
时间排序
认可量排序

cxcc

18个粉丝

5

问答

16

专栏

4

资料

cxcc 2023-08-14 17:34:18
认可0

找不到库的目录,需要改一下cmake的文件,指定库路径再重新更新Makefile重新编。我看你这个不是在SDK的目录里编,正常在SDK目录里编应该是不会出现依赖问题的

cl
cl   回复   cxcc  2023-08-14 20:17:46
0

这个不是SDK包中的samples,这个是提供的SVP_NNN压缩包中的samples,里面只有深度学习的模型脚本,在我安装配套CANN后,SDK中案例包的东西都有。但是就是编译的时候编译不过,设置了安装时候的环境变量,但依旧编译不过,他这个错误和我之前编译atlas的模型不一样,之前的是编译的时候会直接报错说那个头文件找不到,这个没有直接说具体到那个文件应该怎么做

cxcc
cxcc   回复   cl  2023-08-15 09:14:24
0

你看是不是这个

cl
cl   回复   cxcc  2023-08-15 10:16:46
0

是的,我安装的CANN路径下也有,然后我也配置了环境变量指向了这个路径,但是同样无法编译通过

6个粉丝

6

问答

300

专栏

2

资料

2023-08-14 17:34:35 已获得 1.00 E币
认可0

你是不是自己新建的文件夹,目录结构变了,就找不到库了
缺的那几个是海思的应用库,到sdk 的out/lib目录下把库拷贝出来,把路径写上应该就好了

cl
cl   回复    2023-08-14 20:04:12
0

我的这个samples文件夹是在SVP_NNN的压缩包中解压出来的,和SDK工具包的samples包不是一个,所以我也不知道要不要放一起。
然后我按照你说的将sdk中的out/lib作为环境变量指定了,但是还是编译不过。

而且SDK中的头文件在安装CANN后都有,我也设置了环境变量。
这个是在开发环境中进行编译时候报的错误,所以还没有板端运行时候出现.so文件找不到的问题

四叶草~

37个粉丝

36

问答

131

专栏

44

资料

四叶草~ 2023-08-15 16:21:02 已获得 1.00 E币
认可0
  1. 有没有尝试过重新安装NNN_PC目录下,版本为 Ascend-cann-toolkit_5.13.t5.0.b050_linux-x86_64 文件
  2. 你看看你amct是不是也是用的 svp的,如果是也需要重新装:用NNN目录下的
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区