双系统ubuntu2022.04.5LTS+vivado2024.2+vscode+miniconda3+GPU驱动+pytorch+hls4ml安装教程

双系统ubuntu2022.04.5+vivado2024.2+vscode+miniconda3+GPU驱动+pytorch+hls4ml安装教程

1.双系统ubuntu2022.04.5

参考(只参考了系统部分,显卡驱动部分没参考):暗影精灵8安装双系统(win11+ubuntu22.04 LTS)

(1)在 windows操作系统上的准备

(a)“启用快速启动”没关(我的win10系统打不开这个设置界面,索性没关,最后验证也没事)——教程关了

图片
图片
图片

(b)BIOS中关闭安全启动模式——教程关了

(c)并在开机顺序中将“USB 闪存驱动器/USB 硬盘”设置为第一个

图片

(d)空出一部分磁盘空间不分配

图片

(2)制作启动盘

(a)用Ventoy制作启动盘,一键制作很简单

(b)将ubuntu的iso文件拖进u盘的Ventoy磁盘中

(3)用启动盘安装系统

插入u盘,关机重启,重启后会进入 Ventoy 的界面,选择 Ubuntu 即可。之后会跳出 ubuntu 安装界面,根据指引一步一步进行,如果不想手动分区,都选择默认的即可完成安装(在“安装类型”这一页时,选择“安装 Ubuntu,与 Windows Boot Manager 共存”,会默认安装到未分配的空间上并自动分区)。

2.vivado2024.2

参考链接:
一生一芯19——vivado安装时卡在最后一步
手把手教你在Ubuntu22.04 上安装 Vivado、HLS、Vitis 2022.2版本

(1)先自己下载好安装包,这里就不提供了,在线/离线安装与windows下安装大同小异。

(2)配置好依赖环境,否着安装可能会卡住在最后阶段,如下:

图片
这是因为ubuntu中缺少库文件支持,安装下面几个库:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libncurses5
sudo apt-get install libtinfo5
sudo apt-get install libncurses5-dev libncursesw5-dev
sudo apt-get install ncurses-compat-libs		#最后这个可能安装不成功,不碍事

(3)开始安装/离线安装/手把手教你在Ubuntu22.04 上安装 Vivado、HLS、Vitis 2022.2版本

(a)打开终端执行xsetuo.exe文件

sudo ./xsetup

图片

图片

(b)NEXT

图片

(c)根据自己的实际需求选择要安装的工具,这里我选择vitis(包含了所有组件,最全版本),再点击NEXT

  • 如果需要装Vitis可以在这一步直接选 Vitis, 也会安装Vivado和HLS
    图片

(d)根据自己的实际需求选择要安装的库,详情见图,再点击NEXT

图片

(e)接收许可证条款

图片

(f)选择安装路径

图片

(g)安装配置总览

图片

(h)耐心等待安装完毕,快慢取决于你的电脑配置

图片

(j)安装完毕

图片

(4)软件配置

(a)环境变量

打开新终端,输入:

gedit ~/.bashrc

在该文件的最后一行新加入

source /tools/Xilinx/Vivado/2024.2/settings64.sh
source /tools/Xilinx/Vitis_HLS/2024.2/settings64.sh
source /tools/Xilinx/Vitis/2024.2/settings64.sh  
  • [your_path] 是指你自己的安装路径

将该文件保存,然后在终端输入,更新下

source ~/.bashrc     

(b)安装USB驱动

打开终端输入以下命令:

cd [your_path]/Xilinx/Vivado/2022.2/data/xicom/cable_drivers/lin64/install_script/install_drivers
sudo ./install_drivers

(c)然后在终端中执行vivado指令即可打开软件,加载license

图片
管理license
图片
查看ip和tool破解状态
图片

(d)因为是sudo安装的,快捷方式在sudo的desktop

图片
复制粘贴到如下位置:
图片
快捷方式就创建成功了
图片

(5)软件卸载

Xilinx提供了一键卸载的脚本

(a)卸载Vivado

cd Xilinx/.xinstall/Vivado_2022.2
sudo ./xsetup -b Uninstall

(b)卸载xic xilinx infomation center

cd Xilinx/.xinstall/xic
sudo ./xsetup -b Uninstall

(c)卸载DocNav

cd Xilinx/.xinstall/DocNav
sudo ./xsetup -b Uninstall

3.vscode

官网:https://code.visualstudio.com/download
图片
下载.deb版本,使用以下指令安装:

sudo apt install ./path_to_deb_file

4.miniconda3

参考:Ubuntu 20.04版本快速安装 Miniconda(宝宝级攻略)
请一步一步执行

(1)安装miniconda3

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
sudo chmod +x Miniconda3-latest-Linux-x86_64.sh
sudo ./Miniconda3-latest-Linux-x86_64.sh

安装时可指定安装路径
图片

(2)配置环境

a.打开~/.bashrc文件

vim ~/.bashrc

b.如果没有vim请输入下列命令进行下载:

sudo apt-get install vim

c.打开后按i键进入编辑模式在代码最后加入这样一段代码,按Esc退出输入:ctrl+:x保存并退出。

# <<< conda initialize <<<
// 在上述代码后插入下列代码
export PATH="/home/lvl/miniconda3/bin:$PATH"
// 注意lvl是你自己系统的名字请要修改,注释不用复制进去啊

注意:路径要与你之前的路径相对应,请酌情修改。

d.执行以下命令生效

source  ~/.bashrc

关闭当前的 命令行 窗口,重新打开后即可使用miniconda
注意:如果你再次打开的命令行前边没有base,则还没有进入conda init,请先进入该模式,不然你无法激活你创建好的conda环境。

conda config --set auto_activate_base false// 退出操作
conda config --set auto_activate_base true// 进入操作

如果上述命令不好使,也可使用下述命令,执行后再次进入终端就能进入 conda init模式了。

conda init bash 

(3)创建虚拟环境

conda create -n pytorch_env python=3.10
conda activate pytorch_env

5.GPU驱动+CUDA

参考链接:亲测流程没问题
https://blog.hellowood.dev/posts/ubuntu-22-安装-nvidia-显卡驱动和-cuda/
需修改一处,在配置环境变量时:

export LD_LIBRARY_PATH=/usr/local/cuda-12.2/lib64\
                         ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

改为:

export LD_LIBRARY_PATH=/usr/local/cuda-13.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
GPU驱动安装成功截图如下:

否则:

(base) zyw@zyw-OMEN-by-HP-Laptop-16-b0xxx:~/桌面$ source ~/.bashrc  
bash: export: ":/usr/local/cuda-13.0/lib64": 不是有效的标识符
sudo nvidia-smi

图片
cuda安装成功截图如下:

nvcc -V

图片

6.pytorch

(1)pytorch官网:https://pytorch.org/get-started/locally/

按照自己配置选择:1.要求python>=3.10;2.因为这里我要装cuda13.0的pytorch,所以我上面装的cuda13.0,不要倒果为因了;
图片
PyTorch版本和Python版本的对应关系
图片

(2)打开自己的环境,输入安装指令

conda activate pytorch_env
pip3 install torch torchvision --index-url https://download.pytorch.org/whl/cu130

图片
安装成功截图:

python -c "import torch; print(f'PyTorch 版本: {torch.__version__}'); print(f'CUDA 可用: {torch.cuda.is_available()}')"

图片

7.hls4ml安装教程

hls4ml官网:https://fastmachinelearning.org/hls4ml/intro/setup.html

图片
稳定版:

pip install hls4ml

前瞻版:

pip install git+https://github.com/fastmachinelearning/hls4ml@main

下载前瞻版需要git工具:

sudo apt update
sudo apt install git -y
posted @ 2026-03-14 17:29  小张在地球  阅读(14)  评论(0)    收藏  举报