首页 > 技术 > 内容

Vitis AI1.1系列教程1——软件安装

时间:2025-11-30  作者:Diven  阅读:0

这里写自定义目录标题

  • 我的安装环境
  • 安装过程
  • 在VMware中安装ubuntu 16.04
  • 安装Vitis AI
  • 几个常见的docker指令

我的安装环境

  • windows 10
  • VMware 15.5
  • Vitis AI 1.1
  • ubuntu 16.04

安装过程
在VMware中安装ubuntu 16.04

1. 添加虚拟机

2. 选择下载的镜像

镜像可以在这里下载:
http://mirrors.aliyun.com/ubuntu-releases/16.04/

3. 然后一直下一步即可完成安装,安装完成后会自动启动ubuntu 16.04,看到下面这个熟悉的界面代表成功安装了虚拟机


如果安装的时候只选择了20Gb的硬盘容量怎么办?没有关系,可以通过以下方法扩展虚拟机的硬盘容量:

关闭正在的运行的虚拟机,选择虚拟机->设置

点击磁盘选项下的拓展按钮可以拓展磁盘容量

但是!这个容量并没有被划到‘/’分区下,也就无法使用,这个时候需要修改分区,首先安装Gparted

sudo apt-get install gparted

启动Gparted后会发现无法修改分区,这是因为现在交换内存正在使用,所以分区被锁定。如图所示:

使用以下指令同步磁盘数据并关闭交换内存。

sync echo 3 > /proc/sys/vm/drop_caches swapoff -a gparted

然后就可以修改磁盘空间了,先把最后两个磁盘删掉,然后拓展磁盘空间(注意预留交换内存的空间),再新建交换空间。保存后重新启动交换空间,搞定。

安装Vitis AI
安装Git

sudo apt-get install git

启动一个终端,找一个你喜欢的目录(注意不要有中文和空格)。从Github克隆vitis ai的仓库。

git clone https://github.com/Xilinx/Vitis-AI.git

如果发现下载的速度非常慢怎么办(vitis ai的源码有920Mb),没关系,我把镜像到了Gitee。在国内从Gitee可以很快地克隆仓库:

git clone https://gitee.com/xiaobolin/Vitis-AI.git

进入克隆好的文件夹,使用以下指令拉取最新的docker镜像

./docker_run.sh xilinx/vitis-ai

这条指令也用于以后启动vitis AI。第一次启动需要下载大概20Gb的文件,请耐心等待。

安装成功后可以看到以下提示:

其中的3条conda指令用于在docker环境下启动相应流程(Caffe、tensorflow和neptune)的虚拟环境。

几个常见的docker指令
docker ps -a 查看容器

root@ubuntu:/home/xilinx# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESae565bc6ad65 xilinx/vitis-ai "/etc/login.sh bash" 9 minutes ago Up 9 minutes keen_grothenDieck

这里的NAMES对应的keen_grothenDieck就是容器的名称,在主机和容器进行交互需要指定容器名称

从主机到容器拷贝文件

docker cp /opt/test/file.txt mycontainer:/workspace

mycontainer应该替换成容器名称。

从容器到主机拷贝文件

docker cp mycontainer:/opt/testnew/file.txt /opt/test/

mycontainer应该替换成容器名称。

  • 无论容器有没有启动,拷贝命令均会生效。
  • 使用管理员权限启动的容器,需要使用管理员权限才能拷贝文件。

猜您喜欢


「20R0」是贴片电阻上常见的标识,它表示该电阻的阻值为20欧姆。 让我们来解读一下这个标识:「20」: 代表有效数字,也就是阻值的主要部分,这里是20。「R」...
2024-11-26 11:29:36
贴片电阻上的数字编码,例如10001,并非直接表示阻值大小。实际上采用了一种简化的数字表示法来标记阻值。对于10001这样的五位数编码,前三位数字表示有效数字,...
2024-11-29 10:25:59
在现代家居生活中,衣柜不仅是存放衣物的地方,更是家居风格的重要组成部分。我们的衣柜采用高品质的材料,精心设计,兼顾实用与美观。无论是简约风、北欧风还是经典风格,...
2020-05-03 00:00:00
在进行产品测试时,测试点和测试环的参数非常重要。测试点的选择应基于产品的关键功能和使用场景,确保覆盖所有可能的使用情况。常见的测试点参数包括响应时间、稳定性和兼...
2009-09-25 00:00:00
AMR电机位置传感器在汽车安全上的应用当前的汽车产业正朝着半自动驾驶和全自动驾驶发展,并结合汽车电气化的趋势,其中的电子转向助力(EPS)和电子制动系统必须满...
2025-01-09 09:38:00
精密贴片电阻在电子电路中扮演着至关重要的角色,而理解其数字代码是选择和使用电阻的关键。本文将为您简要介绍如何快速解读这些代码。通常,精密贴片电阻采用三位或四位数...
2025-04-14 15:03:28
奇偶生成器/校验器在现代信息技术中有着着重要作用,应用于多个领域。在数据通信中,奇偶校验被用于检测传输过程中的错误,确保数据的完整性和准确性,尤其是在无线通信和...
2023-03-24 00:00:00
超级电容器是种新型储能器件。在电力系统中应用,因其充放电速度快,使用寿命长。本文将介绍超级电容器的容量计算方法,帮助您更好地理解其工作原理。超级电容器的基本概念...
2025-03-22 18:01:40
电子元件品牌琳琅满目,其中宏达电子排阻很好的性能和可靠的质量赢得了赞誉。那么,宏达电子排阻究竟属于哪个国家的品牌呢?本文将详细解析这一问题,并探讨宏达电子排阻品...
2016-11-05 05:59:30