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

时间:2025-06-16  作者:Diven  阅读:0

这里写自定义目录标题

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

  • 我的安装环境
  • 安装过程
  • 在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应该替换成容器名称。

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

猜您喜欢


电机及减速机在现代工业中是非常重要的配件,其主要优势不容忽视。电机高效能和可靠性,能够在各种工况下稳定运行,降低能耗,提高生产效率。减速机通过降低转速和增加扭矩...
2014-05-24 00:00:00

贴片电阻的绿色和黑色外壳主要代表不同的生产厂家或批次,本身并不直接影响电阻的性能参数,例如阻值、精度和功率。选择电阻时,颜色并非关键因素,更重要的是关注其电气规...
2024-11-29 10:26:16

选购电脑主机时,电源往往是被忽略的一环。许多人只关注CPU、显卡等核心部件,却忽视了电源的重要性。殊不知,电源作为主机的心脏,为所有硬件提供动力,其稳定性直接影...
2024-04-06 00:00:00

二极管是重要的电子元件,应用于整流、信号调制等电路中。正确的安装二极管非常重要,因为如果二极管装反了,可能会导致电路故障或损坏其元件。了解如何测试二极管是否装反...
2025-04-03 18:31:39

高阻计是应用于电气测试和测量的仪器,具有多项显著优势。高阻计能够精确测量高阻值,适用于绝缘材料、电缆和设备的绝缘性能测试,确保安全和可靠性。其高输入阻抗设计减少...
2022-04-16 00:00:00

真空打包机是高效实用的厨房设备,主要用于食品保存和包装。其核心功能是通过抽取包装袋内的空气,形成真空环境,从而有效延长食品的保鲜期。相比传统的保鲜方法,真空打包...
2013-07-25 00:00:00

汽车保险丝作为保护车辆电路安全的重要元件,其性能参数受到关注。申电 SenD作为知名的汽车保险丝品牌,其产品在电压参数方面表现如何,成为广大车主和维修人员关心的...
2023-04-17 20:43:30

花形扳手是常用的工具,应用于机械维修和日常生活中。根据不同的设计和功能,花形扳手可以分为几种主要类型。六角花形扳手是最常见的类型,适用于各种六角螺母和螺栓,能够...
2013-08-03 00:00:00

你是否好奇过,手机、笔记本电脑这些电子设备是如何将电池的高电压转换为内部电路所需的低电压的呢?答案就藏在一种被称为电荷泵的神奇电路中。今天,就让我们一起揭开的神...
2024-06-03 00:00:00