MindStudio制作MindSpore TBE算子(四)算子测试(ST测试-Ascend910B/ModelArts)--失
【摘要】 MindStudio制作MindSpore TBE算子(四)算子测试(ST测试-Ascend910B/ModelArts)--失败尝试
上一节,MindStudio制作MindSpore TBE算子(三)算子测试(ST测试),因此缺乏对应的硬件环境导致无法进行ST测试,导致难以自安,今天搞来Ascend910B服务器来填坑,看看是否是硬件搞得鬼。
一、环境准备
1. 1 远程环境准备
远程环境这里使用的是ModelArt云服务平台,这里的选择西南-贵阳一区,创建对应的Netobook就好,具体过程可以参考:华为云AscendC算子开发环境搭建手册。
1.2 本地环境准备
要连接远程的服务器做开发,得使用旧版本的MindStudio,因为根据新版本的更新日志来看,已经砍掉了MindStudio的远程连接功能。
这里使用的版本为7.0.0R2版本,这里是Windows支持远程连接的最新版本。下载链接
这里我下载了免安装版本,下载解压后直接运行bin中的exe即可。相关操作流程可以查看之前的博客。!
二、配置远程环境
在Ascend Operator中选择改变CANN 版本,进入后会要求连接远程服务器
在ModelArt界面获取SSH地址、端口号,配置对应SSH密钥,然后点击Test Connection。
测试通过会弹出标志
但是因为ma-user权限问题导致无法正确解析路径,即使强制输上相关内容,依然会产生对应报错。
这里可以看到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)