• [常见FAQ] python程序在上传之后显示”初始化超时“
    linux下pycharm运行无问题,5s内会返回ok,可本地判题器返回初始化超时,没有引用无用文件,为啥会超时在判题器目录下输入这个。python源码全部放在了sdk文件夹下的python文件夹中。./PreliminaryJudge -f 15 -m ./maps/map1.txt -d ./output.txt "python main.py"
  • [问题求助] minds pore在pycharm里报错,在终端验证不报错
    在ubantu系统的pycharm里验证minds pore是否安装成功,报错,但是在终端中显示正常,是否是因为pycharm里没有GPU环境,怎么解决?[WARNING] ME(43563,7f57be091740,python):2023-12-14-16:38:47.946.307 [mindspore/ccsrc/runtime/hardware/device_context_manager.cc:65] GetNvccRealPath] Invalid environment variable CUDA_HOME [:/usr/local/cuda], can not find nvcc file [:/usr/local/cuda/bin/nvcc], please check the CUDA_HOME.[ERROR] ME(43563:140014827149120,MainProcess):2023-12-14-16:38:48.323.567 [mindspore/run_check/_check_version.py:219] libcuda.so (need by mindspore-gpu) is not found. Please confirm that libmindspore_gpu.so is in directory:/home/robot/anaconda3/envs/mindspore_py39/lib/python3.9/site-packages/mindspore/run_check/../lib/plugin and the correct cuda version has been installed, you can refer to the installation guidelines: https://www.mindspore.cn/install[ERROR] ME(43563:140014827149120,MainProcess):2023-12-14-16:38:48.323.687 [mindspore/run_check/_check_version.py:219] libcudnn.so (need by mindspore-gpu) is not found. Please confirm that libmindspore_gpu.so is in directory:/home/robot/anaconda3/envs/mindspore_py39/lib/python3.9/site-packages/mindspore/run_check/../lib/plugin and the correct cuda version has been installed, you can refer to the installation guidelines: https://www.mindspore.cn/installTraceback (most recent call last):  File "/home/robot/桌面/Command/test/try/try.py", line 5, in <module>    ms.set_context(device_target="GPU")  File "/home/robot/anaconda3/envs/mindspore_py39/lib/python3.9/site-packages/mindspore/_checkparam.py", line 1313, in wrapper    return func(*args, **kwargs)  File "/home/robot/anaconda3/envs/mindspore_py39/lib/python3.9/site-packages/mindspore/context.py", line 1454, in set_context    ctx.set_device_target(kwargs['device_target'])  File "/home/robot/anaconda3/envs/mindspore_py39/lib/python3.9/site-packages/mindspore/context.py", line 381, in set_device_target    self.set_param(ms_ctx_param.device_target, target)  File "/home/robot/anaconda3/envs/mindspore_py39/lib/python3.9/site-packages/mindspore/context.py", line 175, in set_param    self._context_handle.set_param(param, value)RuntimeError: Unsupported device target GPU. This process only supports one of the ['CPU']. Please check whether the GPU environment is installed and configured correctly, and check whether current mindspore wheel package was built with "-e GPU". For details, please refer to "Device load error message".----------------------------------------------------- Device load error message:----------------------------------------------------Load dynamic library: libmindspore_ascend.so.2 failed. libge_runner.so: cannot open shared object file: No such file or directoryLoad dynamic library: libmindspore_ascend.so.1 failed. libge_runner.so: cannot open shared object file: No such file or directory----------------------------------------------------- C++ Call Stack: (For framework developers)----------------------------------------------------mindspore/core/utils/ms_context.cc:355 SetDeviceTargetFromInner
  • [技术干货] Atlas 200DK无法连接Raspberry Pi Camera V2摄像头问题
    相关信息:Atlas 200DK(新板VDMB)驱动:1.0.10 CANN:5.0.2alpha003 已安装的库:ffmpeg,opencv,atlasutil,Presenter Agent运行gitee上的Ascend/samples/摄像头案例,发现摄像头工作有问题,Status:3,如图:摄像头连接图:上一次很顺利就跑通了摄像头,但这次登陆不知为什么会报错,求助!!!
  • [容器类] 2288H-V5服务器在容器中复位标卡
    操作系统是ubuntu16.04,docker版本18.09.7参考《npu-smi命令介绍》在主机侧安装软件加载驱动后能成功复位标卡。文档中相关介绍在主机侧执行结果创建容器在容器中能够查看npu信息容器中也安装了ipmitool,加载模型也没有报错在容器中执行复位标卡的命令时报错​
  • ubuntu下安装android、eclipse和切换java jdk
    一:介绍作为一个网络工程师,熟悉多种不同的系统是有必要的,而在开发和调试中经常会用到Ubuntu来作为一个服务器端去开发 一些基本的设备信息,本次我们就来介绍下ubuntu下安装android应用和通过PPA安装oracle jdk二:安装步骤在ubuntu系统中安装新版本的openjdk和oraclejdk使用 update-alternatives 实现 Java 版本的切换。 在 Ubuntu 系统上安装 Eclipse,使用 Eclipse 创建一个 Java 项目,再创建一个 Java 类,并进行测试。 在 Ubuntu 上通过 Snap 包安装 Anroid Studio,配置管理 Android SDK,创建一个 Android项目,并配置 Android 模拟器进行测试。 代码:sudo snap install android-studio –classic 熟悉ppa安装方式 手动安装oraclejdk(*)注意 Oracle Java 11 不再能直接从 Oracle 官网上下载,必须先登录官网并手动下载 Java 包,并替换/var/cache/oracle-jdk11-installer-local 目录中的文件。 代码:执行 sudo add-apt-repository ppa:linuxuprising/java 命令添加 PPA 安装源。 将下载好的 jdk-11.0.4_linux-x64_bin.tar.gz 包(实验过程中下载的版本可能更新。)复制到/var/cache/oracle-jdk11-installer-local 目录。         执行 sudo apt-get install oracle-java11-installer-local 命令安装 Java 11。 安装完毕设置 Java 11 环境变量。PPA 库提供一个软件包用于设置环境变量,可以执行sudo apt-get install oracle-java11-set-default-local 命令来安装它。 如果要卸载 Oracle Java 11,执行 sudo apt remove oracle-java11-set-default-local 命令删除相应的安装脚本。然后打开“软件和更新”(Software & Updates)应用程序,切换到“其他软件”(Other Software)选项卡,删除以下安装源即可。 http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic/main http://ppa.launchpad.net/eugenesan/java/ubuntu bionic/main  上述中我们都用到了java版本的使用  那怎么在Ubuntu下去切换java版本呢? 确认已安装多个 JDK 版本。 执行 sudo update-alternatives --install 命令为不同 JDK 版本创建候选项。 查看/var/lib/dpkg/alternatives/java 配置文件以验证 update-alternatives 实现机制。 通过 sudo update-alternatives --config java 命令手动选择候选项(要切换的版本)。  
  • [硬件整机] 从SSH登录不上MDC 210
    已经将 PC 和 MDC 设备在同一网段(192.168.30.42),MTB 310和MDC已经连接,12V供电。电脑和MTB通过网口相连。192.168.30.42可以ping通,但是SSH登录不上MDC 210,截图如下。请问是哪里出的问题
  • [问题求助] 使用开发板将onnx文件转换成om文件时,报错E29999: Inner Error!,具体报错如下
    在跑疲劳驾驶识别的demo时,根据readme文件的步骤要求,在onnx文件转换成om文件时报如上错误,环境变量也设置了,cann版本是5.0.4,不懂出现了什么问题
  • [问题求助] 鲲鹏arm系统的RTC是否支持定时开关机?
    在centos7,RTC支持参数wakealarm(/sys/class/rtc/rtc0/wakealarm),可设置定时开关机。但是鲲鹏的/sys/class/rtc/rtc0/下没有wakealarm参数,是否不支持?
  • [技术干货] 使用virt-manager 创建虚拟机
    简介:libvirt提供了一个用来管理虚拟机的抽象层。它包含如下部分:一组C API;各种编程语言的绑定;一个daemon进程(libvirtd)和一个命令行工具(virsh)。结构如下图所示:virt-manager是一个管理虚拟机的图形化工具,它类似于VirtualBox。另外,virt-manager还提供了virt-clone等命令行工具。实验:查看系统的libvirtd服务是否已经启动命令:system status libvirted3:安装virt-manager4:使用virt-manager 创建一台客户虚拟机5:使用virt-manager 管理客户虚拟机:启动、暂停和关闭一个客户机。​查看和修改客户机的详细配置使用virt-manager 复制客户虚拟机总结:结果:本次实验介绍了图形化界面管理虚拟机的实现克隆和远程链接等方法,对virt-manager的基本用法操作和实现比如 关机 开启 查看cpu等等实验开始之前要回到上次实验修改配置文件之前的操作还好拍了快照 哈哈哈回去以后首先查看当前状态status然后安装上virt-manager图形化操作并扩展磁盘大小进行clone操作!
  • [问题求助] 如何在纯Ubuntu环境下通过网络共享的方式配置开发板的网络连接?
    我的电脑在虚拟机上运行Ubuntu十分卡顿,所以我采取了双系统的方式运行Ubuntu,但官方文档中"配置网络连接"这一步是在虚拟机上完成的,我在在双系统上操作时发现操作逻辑非常不同,请问怎么单纯在Ubuntu系统下完成这一步?
  • [技术干货] Ubuntu卸载mysql
    Ubuntu卸载mysql删除mysql的配置文件sudo rm /var/lib/mysql/ -Rsudo rm /etc/mysql/ -R自动卸载mysql(包括server和client)sudo apt-get autoremove mysql* --purge输入y选择yes,按回车键sudo apt-get remove apparmor输入y,按回车键然后在终端中查看MySQL的依赖项dpkg --list|grep mysql依次输入下面的命令1sudo apt-get remove dbconfig-mysqlsudo apt-get remove mysql-clientsudo apt-get remove mysql-client-5.7sudo apt-get remove mysql-client-core-5.7再次执行自动卸载sudo apt-get autoremove mysql* --purge查看MySQL的剩余依赖项dpkg --list|grep mysql如果显示为空,则证明mysql完全删除
  • [交流吐槽] 建议华为开源镜像站Ubuntu镜像直接把sources.list内容放出来
    华为开源镜像站的Ubuntu镜像界面里sources.list文件的更新是通过sed工具实现如果之前对官方sources.list进行过修改,比如改成过阿里云镜像站、清华镜像站,则sed工具操作会失败建议直接将包含华为镜像站连接的sources.list内容放出来,用户只需进行复制粘贴即可完成更新
  • [技术干货] virsh命令行工具虚拟机的管理
    根据XML配置文件创建一个存储池克隆一个存储卷删除一个po存储池基于文件夹创建存储池(选作)创建一个文件 mkdir -p    /data/kvm_pool创建一个存储池 virsh #  pool-create-as --name kvm_pool --type dir  --target  /data/kvm_pool 查看池是否创建成功virsh #  pool-list在存储池中创建一个卷virsh # vol-create-as --pool lcxkvm_pool --name lcxdisk.raw  --capacity  1G --format raw查看卷的信息virsh # vol-info lcxdisk.raw --pool lcxkvm_pool 结果:使用virsh进入交互式命令界面,并使用virsh查看了虚拟机节点及网络的相关信息与配置文件。从 kvm 的几个基本操作出发实现对 kvm 虚拟化用 qemu-img 管理操作一条命令的上下 逻辑也非常的清晰比如说再创建快照时我们首先要 ll 查看客户机的信息 使用snapshot 命令创建一 个快照并查看是否创建成功 回到客户机删除创建的 txt 文件并查看是否删除成功随后要 shudown 重启操作并再终端输入 snapshot-a 的命令 重启客户机后发现被删除的文件被恢复了 对于基本命令 的逻辑操作还是非常重要的也要非常重视才行也包含了对virsh工具的基本命令解析如上所示 内容丰富 very good!分析:virsh是kvm一个管理工具包。virsh提供两种执行模式:“直接模式(Direct Mode)”与“互动模式(Interactive Mode)”。在直接模式里,你必须在Shell中以参数、自变量的方式来执行virsh,如果在互动模式中,则virsh会提供一个提示字符串,你可以在该提示字符串后,输入要执行的命令 有些操作在virsh和liunx中都可完成,但在virsh中有纠错工具,更加方便对命令进行修改。
  • [问题求助] ubuntu18.04使用rc.loacl自启动py脚本出现acl.rt.set_device报错的情况
    使用rc.loacl自启动python3程序出现:Exception: acl.rt.reset_device failed ret=507007手动执行不会报错已经发了issue,麻烦尽快帮忙看下ubuntu18.04使用rc.loacl自启动py脚本出现acl.rt.set_device报错的情况 · Issue #I5TUHW · Ascend/samples - Gitee.com
  • [技术干货] 可能是最全的:虚拟机使用失败解决方案汇总
    目录前言 简单说说1、安装时报错/安装后无法启用虚拟机 如何解决方法一:移除Hype-V,成功率:40%方法二:安装WHP,成功率:99%方法三:恢复出厂设置,成功率:100%VBX:想滥竽充数?不好意思补充 2、无法读取键盘输入且无法安装tool(灰色)方法一:切换至微软默认输入法,成功率:玄学方法二:安装增强型键盘并强制启用,成功率:100%3、kali内部无法通过sudo i进入root 命令行方法一:设置密码,进入root账户结尾前言🍀作者简介:不在校学生,为挣钱努力拼搏的一名小学生。🍁个人主页:吉师职业混子的博客_CSDN博客-python学习,HTML学习,清览题库--C语言程序设计第五版编程题解析领域博主🫒文章目的:汇总使用虚拟机时的大部分报错情况🍂相应专栏:混子的网安之路_吉师职业混子的博客-CSDN博客 简单说说身为一名网安学生,个人最崩溃的时候应该就是找遍全网也找不到想要的镜像和工具报错了。昨天虚拟机突然进不去了,现在想想当时的情况应该就是vm和wsl冲突。接下来放一些我当时遇到的情况的图片和一名准大学生因为虚拟机熬夜到凌晨三点的崩溃。1、安装时报错/安装后无法启用虚拟机 如何解决这里提示我们需要移除Hyper-V,但是在我看来只有两种解决方法,而且移除Hype-V是不可行的(指部分机子或误删部分文件)方法一:移除Hype-V,成功率:40%首先讲解如何移除Hype-V,键入win+R输入services.msc 回车之后如下图操作 在我查某些文章的时候,作者说在这里关掉Hype-V并不意味着完全关掉,还需要进入命令行将Hype-V自启动关掉。右击开始菜单,进入命令行(管理员模式),输入如下命令bcdedit /set hypervisorlaunchtype off 等待显示完成,重启即可。 PS C:\Users\Administrator> bcdedit /set hypervisorlaunchtype off操作成功完成。方法二:安装WHP,成功率:99%针对不共存的问题,最新的版本在安装时就给出了解决方法。 勾选下面的可选框,这个问题就完美解决了。可是为什么这个方法的成功率不是100%,原因就是有极个别用户在无意中更改或删除了某些文件,导致即使是最新版本,也不会显示这个可选框。在这种情况下,卸载重装也是于事无补的,毕竟虚拟机难以完全删除,注册表什么的必定会有残留。不要相信网络上的什么虚拟机残留清除的文件我在昨天凌晨的时候头昏脑涨就试了下,好悬被攻击,如果不是我没有给此种软件联网权限就寄了。如果你在尝试了方法一移除Hype-V和重装勾选安装WHP之后还是无法进入。那么很遗憾只有第三种方法可以救你了方法三:恢复出厂设置,成功率:100% 电脑上的数据固然很重要,有的人尝试用VirtualBox代替Vmware。我就来说说VBX在安装时会出的最致命的问题VBX:想滥竽充数?不好意思 VBX在安装时的最大问题就是64位的VBX在安装时很容易丢掉VirtualBox内核 但是VBX并不是我们这期的主角,所以不过多赘述。补充方法一中,,进入services.msc后,在关闭Hype-V的时候,我们应该同时启用一个选项。 2、无法读取键盘输入且无法安装tool(灰色)相信很多大佬都是在kali界面下载压缩包并直接启用的预设虚拟机,(如果下载镜像当我没说)那么在进入虚拟机时就涉及到要输入密码,默认密码为kalikali 这时如果虚拟机无法从键盘读取输入,就会陷入一个很尴尬的境地。方法一:切换至微软默认输入法,成功率:玄学我在刚刚进入的时候使用的是sg输入法,后来在我鬼使神差地改用默认输入法后就能成功输入。。。方法二:安装增强型键盘并强制启用,成功率:100%首先在安装的时候,点按增强型键盘驱动程序可选框 然后进入虚拟机界面点按编辑虚拟机  这样虚拟机就可以从键盘中顺利读取。3、kali内部无法通过sudo i进入root 命令行在进入命令行输入sudo i后无法进入root. 在输入密码时,kali不会将你的密码显示出来,直接填就可以了。那么怎样才能进入root呢,如下操作即可方法一:设置密码,进入root账户在命令行中输入sudo passwd root  这里要求输入密码,我因为已经更改完成就不动了。先输入原密码:kali然后更改新密码更改完成后切换账户 回到登录界面后,用户名自然是root ,密码就是刚刚设置的新密码 这样就能够完美进入root环境来进行更多的操作了。当然,如果想回到原来的kali用户也是可以的,kalikali结尾到这本文就结束了,说实话如果不是上课需要虚拟机,我真想甩手不干了,太恶心了。。。熬到凌晨三点,问了各路大佬,最后还是恢复出厂设置救了我。。哭死看到这了麻烦大佬点点赞吧