MindStudio制作MindSpore TBE算子(四)算子测试(ST测试-Ascend910B/ModelArts)--失

举报
塞恩斯 发表于 2025/02/13 00:08:54 2025/02/13
1.4w+ 0 0
【摘要】 MindStudio制作MindSpore TBE算子(四)算子测试(ST测试-Ascend910B/ModelArts)--失败尝试

上一节,MindStudio制作MindSpore TBE算子(三)算子测试(ST测试),因此缺乏对应的硬件环境导致无法进行ST测试,导致难以自安,今天搞来Ascend910B服务器来填坑,看看是否是硬件搞得鬼。

一、环境准备

1. 1 远程环境准备

远程环境这里使用的是ModelArt云服务平台,这里的选择西南-贵阳一区,创建对应的Netobook就好,具体过程可以参考:华为云AscendC算子开发环境搭建手册
image.png

1.2 本地环境准备

要连接远程的服务器做开发,得使用旧版本的MindStudio,因为根据新版本的更新日志来看,已经砍掉了MindStudio的远程连接功能。
image.png

这里使用的版本为7.0.0R2版本,这里是Windows支持远程连接的最新版本。下载链接
这里我下载了免安装版本,下载解压后直接运行bin中的exe即可。相关操作流程可以查看之前的博客。!image.png

二、配置远程环境

在Ascend Operator中选择改变CANN 版本,进入后会要求连接远程服务器
在ModelArt界面获取SSH地址、端口号,配置对应SSH密钥,然后点击Test Connection。
image.png
image.png

测试通过会弹出标志
image.png

但是因为ma-user权限问题导致无法正确解析路径,即使强制输上相关内容,依然会产生对应报错。
image.png

这里可以看到ma-user对home没有写的能力,导致文件复制失败,期待使用有一天Mindstudio在ModelArts也可以体会到原生的算子开发。

(MindSpore) [ma-user home]$ls -ld /home/*
drwx------ 1 HwHiAiUser HwHiAiUser 4096 Jul 24  2024 /home/HwHiAiUser
drwxr-x--- 1 ma-user    ma-group   4096 Feb 12 23:40 /home/ma-user
drwx------ 1 service          1000 4096 Jan  3  2023 /home/service

报错日志:

aarch64
Traceback (most recent call last):
  File "/home/ma-user/tmp/adk_backup_2025_02_12_23_48_47/adk_sync.py", line 209, in <module>
    main(sys.argv[1], sys.argv[2], sys.argv[3])
  File "/home/ma-user/tmp/adk_backup_2025_02_12_23_48_47/adk_sync.py", line 204, in main
    cp_files(adk_path, work_path, Constant.FILE_TO_SYNC.get(Constant.FILES, []), copy_file_func)
  File "/home/ma-user/tmp/adk_backup_2025_02_12_23_48_47/adk_sync.py", line 135, in cp_files
    cp_by_path(src_parent, dst_parent, file_patten, copy_func)
  File "/home/ma-user/tmp/adk_backup_2025_02_12_23_48_47/adk_sync.py", line 147, in cp_by_path
    cp_by_condition(src_parent, dst_parent, file_patten, copy_func)
  File "/home/ma-user/tmp/adk_backup_2025_02_12_23_48_47/adk_sync.py", line 168, in cp_by_condition
    copy_func(src, dst)
  File "/home/ma-user/tmp/adk_backup_2025_02_12_23_48_47/adk_sync.py", line 107, in copy_file_func
    shutil.copytree(src, dst)
  File "/home/ma-user/anaconda3/envs/MindSpore/lib/python3.9/shutil.py", line 566, in copytree
    return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks,
  File "/home/ma-user/anaconda3/envs/MindSpore/lib/python3.9/shutil.py", line 522, in _copytree
    raise Error(errors)
shutil.Error: [('/home/ma-user/Ascend/ascend-toolkit/latest/toolkit/tools/msopgen/template/operator_demo_projects/ascendc_operator_sample/cmake/util/ascendc_ops_config.py', '/home/ma-user/tmp/adk_backup_2025_02_12_23_48_47/latest/toolkit/tools/msopgen/template/operator_demo_projects/ascendc_operator_sample/cmake/util/ascendc_ops_config.py', "[Errno 2] No such file or directory: '/home/ma-user/Ascend/ascend-toolkit/latest/toolkit/tools/msopgen/template/operator_demo_projects/ascendc_operator_sample/cmake/util/ascendc_ops_config.py'"),
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。