当前位置: 首页 > news >正文

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

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

1.双系统ubuntu2022.04.5

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
http://www.jsqmd.com/news/477724/

相关文章:

  • Halcon深度学习实战:基于异常值检测的工业缺陷精准识别方案
  • 降AI工具选错等于白花钱?2026年过来人推荐这几款
  • 2026年最新降AI工具评测:比话和嘎嘎到底该选谁
  • 2026 聚焦:大型口碑好的音乐喷泉工程推荐排行榜单揭秘,热门的音乐喷泉坤湛喷泉专注行业多年经验,口碑良好 - 品牌推荐师
  • 效率提升:用快马AI自动生成代码,比手动visio绘图快十倍
  • 告别重复造轮子:用快马平台一键生成AIGC API高效调用模块
  • 多属性决策判决算法的异构网络垂直切换Matlab性能仿真
  • 半导体真空腔体喷淋头/气体分配盘加热器/温控基座密封件/阀门组件精密零件CNC加工厂家权威推荐 - 余文22
  • 嵌入式视觉伺服系统:基于RT1064与OpenMV的双光斑闭环追踪
  • Unity中高效分割Sprite的技巧与实战应用
  • 连接mysql8.0时报:KeyNotFoundException: 给定关键字不在字典中
  • 每天了解几个MCP SERVER:密码管理也能 MCP!Alby 比特币支付
  • 【高等数学笔记】内点、边界点与孤立点的拓扑关系解析
  • Pixhawk4 Bootloader修复实战:从电机失锁到固件重生的全链路解析
  • 观澜社张庆引领社员助力乡村儿童阅读,点亮知识之光
  • 2026年知名球场围栏厂家综合评测与价格指南 - 2026年企业推荐榜
  • Maui的Android SDK等安装中的坑
  • ViLT:轻量化视觉语言Transformer的架构革新与实战解析
  • git常用命令汇总
  • Keil工程中利用lib库保护核心代码的实战指南
  • 矩量法实战解析——从基础理论到带状传输线特征阻抗计算
  • 2026年3月广州佛山装修公司推荐榜:家装、工装、旧房改造、教培机构设计、整体橱柜、全屋定制及商业房屋装修服务商选择指南 - 海棠依旧大
  • 追觅 AWE2026 放大招:“人车家天地芯” 生态,重构智能生活
  • Mastering PhysX Visual Debugger (PVD): A Comprehensive Guide to Real-Time Physics Simulation Debuggi
  • 2026年广东发电机出租机构推荐榜:发电车、UPS不间断电源、变压器、中压发电车、中压发电车、电缆线、大型柴油发电机、发电机回收、高压发电机租赁选择指南 - 海棠依旧大
  • 突破硬件限制:旧Mac的系统升级革命——OpenCore全流程指南
  • 立创开发板实战ESP32C3第六课 地磁传感器I2C驱动优化与方位角校准
  • Z-Image-Turbo-辉夜巫女开发者协作:Git同步Gradio配置+Xinference模型注册
  • Z-Image-ComfyUI应用指南:打造你的AI肖像画师,效果惊艳
  • 2026年智能工厂规划咨询公司深度评测与选型指南 - 品牌推荐