• [问题求助] 【Ascend710】【atc】ATC离线模型转换在Ascend710上执行问题
    【功能模块】cann && atcATC转换环境:机器:银河麒麟V10 SP1驱动:22.0.0固件:1.81.22.2.220cann-toolkit:5.0.2.alpha005模型运行环境:芯片:Atlas 300I Pro在docker镜像中运行,镜像中cann-toolkit版本为5.0.2.alpha005【操作步骤&问题现象】1、ATC转换代码atc --model=yolov3.prototxt --weight=yolov3.caffemodel --framework=0 --input_shape="data:-1,3,416,416;img_info:-1,4" --input_format=NCHW --dynamic_batch_size="1,2,3,4,5,6,7,8" --soc_version=Ascend710 --output=yolov3_dynamic_batch模型来源:https://gitee.com/ascend/samples/tree/master/cplusplus/level2_simple_inference/2_object_detection/YOLOV3_coco_detection_picture2、执行推理报错信息:E0722 03:24:30.972070 11 hwascend.cc:109] [507001: E19024: Value [/usr/local/Ascend/ascend-toolkit/latest/opp:] for environment variable [ASCEND_OPP_PATH] is invalid when loading the tiling lib.First error detected: stream_id=6, task_id=3, error=0x4[FUNC:HandleShmTask][FILE:engine.cc][LINE:1164]Last error detected: stream_id=6, task_id=755, error=0x4[FUNC:HandleShmTask][FILE:engine.cc][LINE:1170]Last error detected: stream_id=6, task_id=757, error=0x4[FUNC:HandleShmTask][FILE:engine.cc][LINE:1142]Failed to synchronize sink stream, retCode=0x7150004![FUNC:LoadCompleteByStream][FILE:model.cc][LINE:491]Model load complete process failed, model_id=1, retCode=0x7150004.[FUNC:ModelLoadComplete][FILE:context.cc][LINE:1454]Load model complete failed.[FUNC:ModelLoadComplete][FILE:logger.cc][LINE:735]rtModelLoadComplete execute failed, reason=[tsfw illegal param][FUNC:ReportFuncErrorReason][FILE:error_message_manage.cc][LINE:26]Call rtModelLoadComplete(rt_model_handle_) fail, ret: 0x7BC79[FUNC:DoTaskSink][FILE:davinci_model.cc][LINE:577][Model][FromData]load model from data failed, ge result[507001][FUNC:ReportCallError][FILE:log_inner.cpp][LINE:150]](aclmdlLoadFromFileWithMem failed)E0722 03:24:30.972273 11 hwascend.cc:109] [100000: EH0002: Argument [dataset] must not be null.](aclmdlDestroyDataset(input) error)E0722 03:24:30.972289 11 triton_model_instance.cc:146] failed finalizing model instance: Internal - [100000: EH0002: Argument [dataset] must not be null.](aclmdlDestroyDataset(input) error)I0722 03:24:30.972354 11 hwascend.cc:803] TRITONBACKEND_ModelFinalize: delete model stateE0722 03:24:32.776165 11 model_repository_manager.cc:1304] failed to load 'hwdet_bat.yolov3_hw' version 1: Internal: [507001: E19024: Value [/usr/local/Ascend/ascend-toolkit/latest/opp:] for environment variable [ASCEND_OPP_PATH] is invalid when loading the tiling lib.First error detected: stream_id=6, task_id=3, error=0x4[FUNC:HandleShmTask][FILE:engine.cc][LINE:1164]Last error detected: stream_id=6, task_id=755, error=0x4[FUNC:HandleShmTask][FILE:engine.cc][LINE:1170]Last error detected: stream_id=6, task_id=757, error=0x4[FUNC:HandleShmTask][FILE:engine.cc][LINE:1142]Failed to synchronize sink stream, retCode=0x7150004![FUNC:LoadCompleteByStream][FILE:model.cc][LINE:491]Model load complete process failed, model_id=1, retCode=0x7150004.[FUNC:ModelLoadComplete][FILE:context.cc][LINE:1454]Load model complete failed.[FUNC:ModelLoadComplete][FILE:logger.cc][LINE:735]rtModelLoadComplete execute failed, reason=[tsfw illegal param][FUNC:ReportFuncErrorReason][FILE:error_message_manage.cc][LINE:26]Call rtModelLoadComplete(rt_model_handle_) fail, ret: 0x7BC79[FUNC:DoTaskSink][FILE:davinci_model.cc][LINE:577][Model][FromData]load model from data failed, ge result[507001][FUNC:ReportCallError][FILE:log_inner.cpp][LINE:150]](aclmdlLoadFromFileWithMem failed)补充信息:采用下面转换语句转换的非batch模型能正常运行:atc --model=yolov3.prototxt --weight=yolov3.caffemodel --framework=0 --output=yolov3 --soc_version=Ascend710 --insert_op_conf=aipp_nv12.cfg
  • [整体安全] 【云小课】安全第1课 CGS私有镜像漏洞扫描:让漏洞无处遁形
    【摘要】 CGS可扫描SWR中的私有镜像,自动检测镜像的安全问题并提供漏洞报告和解决方案,助您在容器构建开发阶段就得到安全可信的镜像文件。镜像是容器运行的基础,在容器的构建开发阶段,镜像一旦存在漏洞,就有可能导致在后续运行环境里面所有运行这个镜像的容器都存在安全问题。例如,镜像中的软件存在漏洞、镜像存在病毒后门,就可能导致容器被不法分子控制利用,从而导致容器中的敏感信息被泄露、整个系统沦陷等风险。那么,如何在构建开发阶段排查镜像的安全性呢?华为云容器安全服务(Container Guard Servic,CGS)的私有镜像漏洞扫描功能帮助您解决这个困扰,让您在容器构建开发阶段就能发现镜像的安全问题,得到一个安全可靠的镜像文件,避免使用危险镜像进行开发。目前,私有镜像扫描功能支持对基于Linux操作系统制作的容器镜像进行检测,且是免费的哦~~还没有开通CGS的用户来体验本节课程的操作?戳这里,了解开通CGS。玩转CGS私有镜像安全扫描CGS支持对容器镜像服务(Software Repository for Container,SWR)中的自有镜像进行检测。将自有镜像上传至SWR,然后更新到CGS后,CGS即可在每日凌晨自动检测更新的镜像。检测完成后,您就可以查看漏洞报告和根据提供的解决方案对镜像进行修复和调整。现在教大家一个口诀,“一更二查三修复”,完成这三个步骤,您就能得到一个安全可靠的镜像文件啦~~【一更】从SWR更新镜像若SWR镜像已更新到CGS,您可以跳过此步骤,直接查看镜像版本的漏洞报告。步骤1:登录管理控制台。步骤2:在页面上方选择区域后,单击,选择“安全 > 容器安全服务”。步骤3: 在左侧导航树中,选择“镜像列表”,进入“镜像列表”界面。步骤4:选择“私有镜像仓库”页签。步骤5: 单击“从SWR更新镜像”,更新镜像到CGS私有镜像仓库。CGS对镜像进行检测需要一段时间,百兆级的镜像,大概需要10分钟左右,扫描耗时随镜像的规模增大而延长。请您过一段时间在进行刷新查看哦~~ 【二查】查看镜像版本的漏洞报告步骤1:自动检测完成后,在需要查看漏洞报告的镜像左侧,单击展开该镜像的版本列表,然后单击“漏洞报告”,查看该镜像各个版本的漏洞报告。步骤2:漏洞报告按照“需尽快修复”、“可延后修复”、“暂可不修复”三个漏洞等级汇总漏洞信息,并且展示了漏洞的具体信息以及相应的漏洞解决方案。小窍门对于漏洞的修复或调整,您可以根据自身业务情况进行选择性修复,对系统影响较小的镜像,可不进行修复【三修复】对镜像进行修复或调整单击解决方案列的链接,根据解决方案对该镜像版本进行修复和调整。修复和调整后,您就可以得到一个安全可信的镜像啦~~对于私有镜像,CGS还提供了恶意文件、基线配置、软件信息和文件信息的检测,有没有很心动,赶紧戳它了解详情吧~~更多关于CGS的功能,戳这里安全无小事,时刻需警惕。2020,华为云普惠云安全,为您的网站、主机、数据提供免费云体检,还有一站式过等保贴心指导,赶紧戳这里,了解详情吧!
  • [交流吐槽] 第二次
    ## 打开源码 - 注意:路径填写 - #### 获取源码 直接解压缩包 - #### 映射源码(虚拟机内操作) ##### 1.安装Samba `sudo apt-get install samba` 在这个过程出现问题,安装失败,需要更换清华镜像源 ![图片.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/19/1658234628563389473.png) 解决如下:[(23条消息) Ubuntu20.04和Ubuntu18.04更换清华镜像源_兔子Endeavor的博客-CSDN博客_清华源ubuntu](https://blog.csdn.net/m0_50848587/article/details/108869543?ops_request_misc={"request_id"%3A"164490155516780255271957"%2C"scm"%3A"20140713.130102334.."}&request_id=164490155516780255271957&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_ulrmf~default-1-108869543.pc_search_insert_ulrmf&utm_term=ubuntu18.04更换清华源&spm=1018.2226.3001.4187) ##### 2.配置Samba ​ 配置前需安装samba,如下: ​ `sudo apt-get install samba` ​ 配置samba,如下: ​ `sudo vim /etc/samba/smb.conf` ​ 出错:![图片.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/19/1658234352143166482.png) ​ 解决办法:`sudo apt-get install vim`(下载vim) ​ 继续执行: ​ 按键盘A键到达页面底部 ​ 添加以下内容: [HarmonyOS_code] path = /home/bearpi/code/ available = yes` valid users = bearpi read only = no browsable = yes public = yes writable = yes ​ 此页面:按ESC键,同时按shift和:,输入wq退出 ##### 3.设置samba用户名和密码 ​ 设置用户名和密码:`sudo smbpasswd -a bearpi` ​ 重启samba:`sudo /etc/init.d/smbd restart` ​ 成功如下图:![图片.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/19/1658234326210732518.png) #### 导入工程源码 ​ 在Windows_ 上,鼠标右键单击“此电脑”选择”映射网络驱动器(N) ![图片.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/19/1658234476617227869.png) 输入[地址\名字 ]
  • [问题求助] Atlas 200 dk dd镜像如何卸载预装的opencv-python
    【功能模块】Atlas 200 dk通过dd镜像搭建合设环境:固件与驱动版本:1.0.12 CANN版本:5.0.4alpha005其中预装了opencv-python,请问是通过什么途径装上的,该如何彻底卸载,需要的版本和这个不一样【操作步骤&问题现象】1、2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [优秀实践] openEuler容器镜像移植项目二期实践感受
    openEuler容器镜像移植项目二期实践感受  很荣幸参与了openEuler容器镜像移植项目二期,这是我第一次参与这种正式的企业项目,在项目期间,夯实了自己基础的同时,与各位学长学姐一起推进项目,也学习到了很多解决问题的思路,我对于openEuler系统也有了更深的了解。(1)项目概要  该项目的目的就是将github上的开源软件包移植到openeuler上,使其Dockerfile能够在openEuler-20.03-LTS-SP1-ALL-DNF为基础镜像中成功构建容器镜像,以解决开源软件包中的Dockerfile无法在openEuler基础镜像上进行构建的限制问题,使其可以适配openEuler的环境。该项目的难点在于需要移植176个开源软件包的Dockerfile,由于需移植的包的数量比较大,因此,寻早已中高效的项目开发方法具有重要意义。(2)方案探索  首先针对项目数量多的特点,我们选择从最明显最普遍的问题——缺包问题入手。与以往不同,我们的方向从每个人负责一个Dockerfile转变为一个人负责一个出问题的包。因为我们负责的都是以centos为基础镜像的Dockerfile,所以这种缺包问题都应该存在着通用的替代方案。  为了提高项目的开发效率,我们采用写自动化脚本的方法去匹配这些出问题的包名,然后将其解决方案使用统一的格式,用脚本去进行解决。这样我们大家的脚本汇集起来会使我们不会遇到重复的问题,同时修复速度也有一定的提升。(3)项目收获  在这个项目中,我最感兴趣,也是我主要负责的就是写脚本的工作。虽然说是脚本,但其实只是写正则表达式去进行匹配后替换,通过这种方式实现Dockerfile的缺包问题修复。所以在做这个项目的时候,我从对正则表达式一窍不通到熟练运用还多亏了这个项目,不仅提供了学习的动机,还提供了实践的场所。因为其中出现了不少奇怪的问题,让我反复思考,了解到正则表达式需要很多限制,才能精准匹配到我想换的地方,还需要结合实际问题,做一些修改。正因如此,我才学习到了很多很多正则表达式的知识。  不仅如此,在后续修复Dockerfile的其他问题时,我渐渐开始理解Dockerfile的原理,Dockerfile在做什么工作,作者想在Dockerfile中实现什么,于是在修复这些疑难杂症的时候,我慢慢有了更多思路。所以与此同时锻炼了我独立思考的能力,也学习到了很多Dockerfile和Linux命令,为现在我能熟练使用grep、sed、管道等等命令在Linux下进行文字提取,统计以及写shell脚本等等都奠定了基础。(4)项目感想  参与这项目不仅对我是一种能力的提升,而且我也深感荣幸。这个项目的目的是使更多的开源软件包可以适配国产系统openEuler,培养openEuler系统的生态环境,打破对国外技术过度依赖的僵局,为未来我们能更舒适的使用openEuler系统奠定基础。  虽然我们这个项目所做的贡献不过是一小步,但我相信会有更多的人加入进来,加入到国产生态的建设中。华为公司的众智计划就是国产生态建设的桥梁,多亏华为公司提供了众智计划这样的项目机会,我们才能更早的投入到国产生态的建设中,才能更早一步为国家贡献一份自己的力量。希望今后能够有更多的机会参与到华为公司项目中,也希望有更多人能加入进来,一起建设国产生态。 武汉理工大学 - 智能计算系统研究团队 - 余永淇 指导老师:柳星老师
  • [技术干货] 【CANN体验官第五期】【CANN训练营2022年第二期】CANN目标检测与识别一站式方案体验纪实
    参考文档:https://bbs.huaweicloud.com/forum/forum.php?mod=attachment&aid=NjQ4MDE3fGYxZGY1OWI5fDE2NTY2NzUxNTN8OTk3MTY0fDE4OTk4MA==先获取自己的华为云账号、华北-北京四的项目ID:点击自己的账号名称——我的凭证:用上面两个内容向“昇腾小助手”申请 第五期CANN体验官的镜像:点击 ECS服务器-镜像服务-共享镜像:点击全部接受:点击镜像右边的 申请服务器:依次选择 按需计费-》随机分配-》X86计算-》AI加速型-》AI1S-》ai1s.large.4确认共享镜像名称与申请的一致,选择系统盘为 通用型SSD:下一步网络配置:网络选默认的,安全组选择Full Access,弹性公网选择现在购买:线路选择全动态BGP,带宽按流量计费,带宽选择10M:下一步高级配置:输入root密码,其他缺省:确认配置:点击同意,最好确认下费用是否合理(如果前面选错了,这里没准费用会非常高),点击立即购买:点击返回服务器列表,耐心等待服务器准备完毕:使用MobaXterm登录上面显示的公网IP地址:(待续)
  • [问题求助] 【昇腾CANN训练营第二期】image-for-MindX弹性云共享镜像求分享!
    目前需要在弹性云上安装MindX SDK, 需要借助镜像完成快速安装, 请问能在哪里获得昇腾CANN训练营第二期中提到的image-for-MindX?
  • [Atlas200] 有关通过USB读卡器方式制作启动镜像包问题
    我按链接指引,通过USB读卡器方式制作启动镜像包:https://support.huawei.com/enterprise/zh/doc/EDOC1100244199/1c43c8ec直到最后一步前没有异常情况出现。执行这步:python3 make_sd_card.py local /dev/sdc 出现如下错误:root@ascend-VirtualBox:/home/ascend/mksd# python3 make_sd_card.py local /dev/sdcBegin to make SD Card...FS_BACKUP_FLAG offROOT_PART_SIZE 20480(MB)LOG_PART_SIZE 20480(MB)preconfig success.[ERROR]Can not find driver run package in current path我的问题是:1、Can not find driver run package in current path是指编译的内核、设备树、驱动吗?2、在安全启动固件文件描述中:见链接https://support.huawei.com/enterprise/zh/doc/EDOC1100244199/cbf5a46e二进制文件功能描述文件缩写文件名全称作用描述xloaderxloader.bin系统初始引导程序UEFIHI1910_FPGA_DDR.fdAtlas 200 AI加速模块IOS程序ImageImage内核程序lpm3lpm3.img协处理单元固件FSfilesystem-le.cpio.gz系统initrd文件系统dtbdt.img系统dts文件teetee.bin可信执行环境这些文件是不是应该加入到启动镜像包中,但没看到相关文件指引如何加入?我编译的内核、设备树、驱动在/opt/source/output目录,制作启动镜像目录在/home/ascend/mksd,如何加入启动镜像了?而xloader.bin  HI1910_FPGA_DDR.fd   lpm3.img  filesystem-le.cpio.gz  filesystem-le.cpio.gz这些又在哪里呢?
  • [问题求助] Atlas 200 dk(型号3000)制卡上电之后MINI_LED1和MINI_LED2不亮
    【功能模块】Atlas200DK成功制卡(三星64g,),但是上电之后等了很久MINI_LED1和MINI_LED2都不会亮。SD卡: 三星64G;通过dd镜像制卡,下载的《更方便的200DK合设环境搭建方法——dd镜像》中的固件与驱动版本:1.0.13 CANN版本:5.1.RC1.alpha005硬件平台S/N号:2102312TJH10LA000274【操作步骤&问题现象】1、百度网盘下载sd卡镜像 固件与驱动版本:1.0.13 CANN版本:5.1.RC1.alpha0052、通过Etcher工具制卡3、插入板子,上电【截图信息】【日志信息】(可选,上传日志内容或者附件)无
  • [问题求助] Atlas 200 dk(型号3000)成功制卡(三星64g,),上电之后等了很久MINI_LED1和MINI_LED2都不亮
    【功能模块】Atlas200DK成功制卡(三星64g,),但是上电之后等了很久MINI_LED1和MINI_LED2都不会亮。SD卡: 三星64G;通过dd镜像制卡,下载的《更方便的200DK合设环境搭建方法——dd镜像》中的固件与驱动版本:1.0.13 CANN版本:5.1.RC1.alpha005硬件平台S/N号:2102312TJH10LA000274【操作步骤&问题现象】1、百度网盘下载sd卡镜像 固件与驱动版本:1.0.13 CANN版本:5.1.RC1.alpha0052、通过Etcher工具制卡3、插入板子,上电【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [技术干货] 华为云支持多种镜像格式导入
    华为云支持导入vhd、vmdk、qcow2、raw、vhdx、qcow、vdi、qed、zvhd或zvhd2格式镜像文件。具体导入步骤如下:(1)准备符合平台要求的外部镜像文件。 上传外部镜像文件到OBS个人桶中。(2)通过管理控制台选择上传的镜像文件,并将镜像文件注册为私有镜像。(3)私有镜像注册成功后,使用该镜像创建新的云服务器。
  • [问题求助] 希望添加 min io 镜像
    希望添加 min io 镜像: https://dl.min.io/server/minio/release/
  • [问题求助] 【MindStudio】【Debug调试报错】MindStudio SSH远程连接200DK环境(DD镜像)
    【功能模块】MindStudio SSH远程连接200DK环境(DD镜像)使用的镜像CANN版本5.1.RC1.alpha005MindStudio版本5.0.RC1MindStudio不能远程连接200DK环境进行Debug调试(SSH连接的python文件是/usr/local/python3.7.5/bin/python3)。【操作步骤&问题现象】1、在  setting -> SSH Configurations 下配置 SSH信息1、在project Structure 配置python SDK。然后在Project Settings -> Project 下配置 Project SDK2、在 Tools - > Deployment 下配置代码部署映射路径。【截图信息】【日志信息】(可选,上传日志内容或者附件)sftp://HwHiAiUser@192.168.1.2:22/usr/local/python3.7.5/bin/python3.7 -u "/home/HwHiAiUser/.mindstudio/python_helpers/pydev/pydevd.py" --multiproc --qt-support=auto --client 127.0.0.1 --port 47146 --file "/home/cwd/modulation-recognition-interface/test2.py" Traceback (most recent call last):  File "/home/HwHiAiUser/.mindstudio/python_helpers/pydev/pydevd.py", line 16, in <module>    from _pydevd_bundle.pydevd_collect_try_except_info import collect_return_infoModuleNotFoundError: No module named '_pydevd_bundle'
  • [计算] 使用容器引擎客户端上传镜像
    安装容器引擎——构建镜像——创建组织——连接容器镜像服务——上传镜像——结束
  • [综合] 公有云镜像服务
    华为云支持导入vhd、vmdk、qcow2、raw、vhdx、qcow、vdi、qed、zvhd或zvhd2格式镜像文件。使用公有云镜像服务,步骤如下: 准备符合平台要求的外部镜像文件。 上传外部镜像文件到OBS个人桶中。 通过管理控制台选择上传的镜像文件,并将镜像文件注册为私有镜像。 私有镜像注册成功后,使用该镜像创建新的云服务器。
总条数:699 到第
上滑加载中