青云1000------华为昇腾310

青云1000帮助文档

文章目录

  • 青云1000帮助文档
      • 注意事项!!!!
      • 账户密码
      • 网站
        • 青云相关资料
        • 镜像
        • 其他工具
        • wificonnect
        • VNC剪贴板
      • pt模型转onnx模型->om模型
      • python
        • 创建虚拟环境方式 miniconda
      • 查看==sd卡==内存
      • 更换==python==版本

注意事项!!!!

  • type-c只用于数据传输不能供电
  • DC供电和锂电池不能同时供电,会烧掉
  • 风扇正负级不要插反

账户密码

HwHiAiUser密码Mind@123
TypeC USB IP 192.168.2.2(由原来192.168.1.2改来,原来的和tplink路由器网段冲突)

青云连接Tplink后ip192.168.1.101已经绑定ip和mac
tplink路由器管理界面ip192.168.1.1密码123456

VNC密码123456

网站

青云相关资料

青云1000是基于Atlas 200模块设计的开发板,SoC型号为Ascend 310。目前还在内测,没有登陆电商渠道公开发售。可以关注我的博客查找相关资料。白猫警长博客链接

青云1000说明文档:https://qingyun-docs.readthedocs.io/zh/latest/index.html

系统内核及驱动构建工具:https://github.com/NewComer00/Qingyun-tools

青云1000的SoC和华为发售的Atlas 200 DK一代开发板一致,都是Ascend 310。不过目前华为基本上已经停止了相关的文档更新
https://www.hiascend.com/document/detail/zh/Atlas200DKDeveloperKit

华为新推出了基于Ascend 310P的Atlas 200 DK A2开发板,有很多新的工具和技术。可以参考A2的文档进行开发,但涉及到SoC的地方要改为Ascend 310
https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit

关于CANN的样例
https://gitee.com/ascend/samples/tree/master/

镜像

我装的是Ubuntu18.04

其他工具

镜像烧录工具

连接WiFi
nmcli device wifi list

wificonnect

sudo nmcli device connect DX103(名字) password 99770703(密码)

sudo nmtui

ip 192.168.1.100连接tplink的情况下

tplink

id:phl666

password:12345789

VNC剪贴板

sudo apt install autocutsel

pt模型转onnx模型->om模型

python export.py --weights yolov5ss.pt --include onnx --img 640 --batch 1

后续act模型转换工具转换为华为昇腾310可以使用的模型

python

使用pip安装包的时候我怎么知道我是安装在了那个python版本中?

  1. 使用pip命令显示版本: 在运行pip install之前,你可以通过运行以下命令来检查pip关联的Python版本:

    pip --version
    

    这会输出pip的版本和关联的Python解释器路径。

  2. 指定Python解释器: 你可以明确指定使用哪个Python解释器的pip来安装包,例如,如果你想为Python 3.8安装包,你可以运行:

    python3.8 -m pip install package_name
    

    替换package_name为你想要安装的包的名称。

注意!!!!当前机器人使用的ros版本是ROS Melodic官方支持Python 2

创建虚拟环境方式 miniconda

虚拟环境是什么?不同环境下的python版本和包是独立的,好处是可以在系统中安装多个版本的python和多个版本的包

下载miniconda注意版本和架构,自行搜索

创建名 your-env-name的环境

conda create --name new-env-name python=3.8

列出所有的Conda环境:

conda env list

激活名your-env-name的环境

conda activate your-env-name

在Conda中,base环境是默认的环境,它包含Conda自身以及其他可能的一些基本包。如果你想要取消激活base环境,你可以通过运行以下命令来激活一个不同的环境或返回到没有激活的环境状态:

conda deactivate

此命令将取消激活当前激活的Conda环境,无论是base环境还是其他环境。

如果你希望在启动新的终端会话时不自动激活base环境,你可以运行以下命令来更新你的Conda配置:

conda config --set auto_activate_base false

此命令将禁止在新终端会话启动时自动激活base环境。要恢复自动激活base环境的默认行为,你可以运行:

conda config --set auto_activate_base true

查看sd卡内存

df -h

怎么给我当前的ytc用户给予sudo权限?、

连接WiFi
nmcli device wifi list

sudo nmcli device connect DX103(名字) password 99770703(密码)

sudo nmtui

注意先切换到root用户下

usermod -aG sudo ytc

更换python版本

要将虚拟环境中的Python版本更改为不同的版本,你需要按照以下步骤操作:

  1. 创建新的虚拟环境: 首先,创建一个新的虚拟环境,使用你希望的Python版本(这里是Python 3.6)。你可以使用virtualenv来创建新环境:

    virtualenv -p python3.6 newenv
    

    这将创建一个名为newenv的虚拟环境,并将其与Python 3.6关联。

  2. 激活新的虚拟环境: 然后,激活新创建的虚拟环境:

    source newenv/bin/activate
    

    这将激活名为newenv的虚拟环境,并将你的终端环境切换到使用Python 3.6。

  3. 复制已安装的包(可选): 如果你想在新的虚拟环境中使用与旧环境相同的包,可以将已安装的包列表导出并在新环境中导入。在激活新环境后,可以运行以下命令来导出包列表:

    pip freeze > requirements.txt
    

    然后,在新环境中运行以下命令来安装相同的包:

    pip install -r requirements.txt
    

    这将在新环境中安装与旧环境相同的包。

现在,你已经成功将虚拟环境中的Python版本更改为Python 3.6,并且可以在新环境中使用该版本的Python。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/104811.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“一馆一策”保亚运,精准气象服务背后的数据魔法

第十九届杭州亚运会已隆重闭幕,十五个比赛日留下了无数精彩的瞬间:开幕式数字火炬手点燃主火炬、男女100米接力赛的激情澎湃、“时间孤勇者”丘索维金娜的坚持、围棋选手柯洁的泪洒赛场…… 作为亚洲水平最高的综合型运动会,本届杭州亚运会竞…

选实验室超声波清洗机易忽视的内容?小型清洗机的优点有?

实验室超声波清洗机如今在行业内占据着重要的一席之地,摒弃了传统模式,坚持以超声波为主的清洗方式,在市场中获得的反响强烈。服务好,有诚信的实验室超声波清洗机能够消除客户的后顾之忧,工作人员会以真诚态度向客户提…

UGUI交互组件Slider

一.Slider对象的结构 对象介绍Slider附加Slider组件Background背景Fill Area填充范围Fill填充对象Handle Slider Area滑块移动范围Handle滑块 二.Slider组件属性 属性说明Fill Rect关联填充对象Handle Rect关联滑块对象Direction设置方向Min Value最大取值Max Value最小取值Wh…

1600*C. Game On Leaves(博弈游戏树)

Problem - 1363C - Codeforces 解析: 我们将目标结点 x 当作树的根,显然,到当 x 的度为 1 的时候,此时行动的人胜利。 我们假设现在的情况为,只剩余三个点,再选择任意一个点,则对方获胜。但是两…

Unity角色或摄像机移动和旋转的控制脚本

该脚本挂载到需要被移动、旋转控制的物体身上,也可以之间挂在到摄像机上! 挂载到摄像机上可以实现第一人称视角控制! 挂载到物体身上,配合摄像机跟踪脚本可以实现,第三人称视角控制! 第一人称视角 将角…

【Nuget】程序包源

程序包源地址(部分) Azure 中国区的官方 NuGet 程序包源地址 https://nuget.cdn.azure.cn/v3/index.json 官方 NuGet 程序包源地址 V2 https://www.nuget.org/api/v2 官方 NuGet 程序包源地址 V3 https://api.nuget.org/v3/index.json MyGet 上 Eto.Forms 框架的程序包源地址 h…

iOS AVAudioRecorder简介

1. AVAudioRecorder应用 AVAudioRecorder的主要属性 // 是否在录制中 property(readonly, getterisRecording) BOOL recording; // 录音本地文件地址 property(readonly) NSURL *url; // 录音文件配置 property(readonly) NSDictionary<NSString *, id> *settings;// 录…

BUUCTF jarvisoj_level0 1

目录 一、分析二、EXP三、本地打不通&#xff1f;远程能打通&#xff1f; 一、分析 查看文件信息 关键信息 64位程序栈不可执行 IDA64反汇编 进入第一个函数 栈溢出 shift F12查找字符串 点进去 发现是一个后门函数 二、EXP from pwn import *context.arch amd64 #…

nginx日志切割/截断

前言 略 nginx日志切割 将日志文件重命名。nginx重载配置文件。添加定时任务。 PS&#xff1a;ngxin 在 linux中&#xff0c;会按天切割日志。如果想要随时切割日志&#xff0c;同理。 nginx重载配置文件命令 nginx.exe -s reopenwindows日志切割 将下面的文件保存为bat…

uni-app : 生成三位随机数、自定义全局变量、自定义全局函数、传参、多参数返回值

核心代码 function generateRandomNumber() {const min 100;const max 999;// 生成 min 到 max 之间的随机整数// Math.random() 函数返回一个大于等于 0 且小于 1 的随机浮点数。通过将其乘以 (max - min 1)&#xff0c;我们得到一个大于等于 0 且小于等于 (max - min 1…

Java设计模式之职责链模式

职责链模式&#xff08;Chain of Responsibility Pattern&#xff09;是一种行为型设计模式&#xff0c;用于将请求的发送者和接收者解耦&#xff0c;并使多个对象都有机会处理这个请求。在职责链模式中&#xff0c;请求沿着一个链传递&#xff0c;直到有一个对象处理它为止。 …

【肌电信号】OpenSignals使用方法 --- 肌电信号采集及导入matlab

一、 多通道采集教学 1. 数据线连接 将PLUX设备通过USB或蓝牙与电脑连接&#xff0c;注意确认在几号通道接线。 2.实时数据采集可视化 进行设置。需要在软件中选择你的PLUX设备&#xff0c;并配置相关的参数&#xff0c;如采样率、分辨率、信号类型等 3 支持数据回放和…

只需根据接口文档,就能轻松开发 get 和 post 请求的脚本,你会做吗?

一般的接口文档描述的内容&#xff1a; 开发get请求的脚本&#xff0c;接口文档的描述如下&#xff1a; 在loadrunner里面创建一个空脚本&#xff1a; 在action空白处&#xff0c;点击insert—>step 输入web_custom_request&#xff0c;双击选择该函数&#xff0c;填入如下几…

【Linux】常用命令

目录 文件解压缩服务器文件互传scprsync 进程资源网络curl发送简单get请求发送 POST 请求发送 JSON 数据保存响应到文件 文件 ls,打印当前目录下所有文件和目录; ls -l,打印每个文件的基本信息 pwd,查看当前目录的路径 查看文件 catless&#xff1a;可以左右滚动阅读more :翻…

什么是C++?

1.什么是C C语言是结构化和模块化的语言&#xff0c;适合处理较小规模的程序。对于复杂的问题&#xff0c;规模较大的 程序&#xff0c;需要高度的抽象和建模时&#xff0c;C语言则不合适。为了解决软件危机&#xff0c; 20世纪80年代&#xff0c; 计算机 界提出了OOP(object o…

智能AI创作系统ChatGPT详细搭建教程/AI绘画系统/支持GPT联网提问/支持Prompt应用/支持国内AI模型

一、智能AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统&#xff0c;支持OpenAI GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI创作…

Flex 词法分析实验实现(电子科技大学编译技术Icoding实验)

Flex 词法分析 此为电子科技大学编译技术 实验1&#xff1a;词法分析 将具体实现中的三个文件和自己的实验报告一起上传才能通过 根据词法分析实验中给定的文法&#xff0c;利用 flex 设计一词法分析器&#xff0c;该分析器从标准输入读入源代码后&#xff0c;输出单词的类别编…

Feign 调用为何POST不支持同时传入多个SpringQueryMap对象,但是GET方法就支持?

Feign 调用为何POST不支持同时传入多个SpringQueryMap对象&#xff0c;但是GET方法就支持&#xff1f; 1.1 问题背景1.2 原因分析1.3 修复方案1.3.1 修复方案一 切换使用GET方法&#xff0c;可以试用多个SpringQueryMap注解 &#xff08;测试实际不行&#xff09;1.3.2 修复方案…

C/C++陷阱——变量名和函数名的冲突问题

C语言/C陷阱——变量名和函数名的冲突问题 先来看这两串代码&#xff1a; 代码一&#xff1a; #include <stdio.h> #include <stdlib.h>int rand 1;int main() {printf("%d\n", rand);return 0; }代码二&#xff1a; #include <stdio.h> #inc…

C++ 线程安全注解

实例开篇 线程安全注解是现代C开发的机制&#xff0c;通常在编译期可以帮助发现一些线程安全问题。 下面直接从实例中来理解。 class Account { private:Mutex mu;int money GUARDED_BY(mu);void Sub(int amount) {money - amount; // writing variable money requires h…