AMD GPU驱动,ROCM,Pytorch安装教程(A卡6700xt)

2023-05-16

我用的操作系统为ubuntu20.04,其他系统应该类似,只是命令稍有不同。

安装AMD GPU驱动

AMD驱动下载地址:https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-22-20

进去之后找到你想安装的版本,这里是闭源驱动。

下载好后运行sudo apt install amdgpu-install_5.4.50403-1_all.deb

这个名字根据自己下载的文件进行更改,直接Tab就行。

如果报依赖错误可以尝试sudo apt-get -f install命令来修复依赖错误。

之后更新依赖sudo apt update.

安装ROCM

安装ROCM,这里要--no-dkms不安装内核,看资料好像现在的ubuntu自己带内核,所以加上好像会有问题。有知道的可以评论区讨论。

sudo amdgpu-install --usecase=rocm,hip,mllib --no-dkms

到这里驱动和ROCM就安装完了。

安装Pytorch

可以在pytorch官网找到安装命令

https://pytorch.org/

 

例如我用pip安装

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm5.4.2

测试安装

打开python3

import torch

torch.cuda.is_available()

如果返回True

恭喜你,安装成功。

安装完之后可能还需要进行一些操作。

#添加环境
sudo usermod -a -G video $LOGNAME
sudo usermod -a -G render $LOGNAME

#在文件执行
vim ~/.bashrc #添加下面
export HSA_OVERRIDE_GFX_VERSION=10.3.0 #我这里的显卡是amd的RX6700xt
export LD_LIBRARY_PATH=/opt/rocm/lib
source ~/.bashrc#通重新执行刚修改的初始化文件
# 如果运行import之后报错找不到这些文件,复制一下链接文件
cd $LD_LIBRARY_PATH
cp librocblas.so.0 librocblas.so
cp libMIOpen.so.1 libMIOpen.so
cp librocrand.so.1 librocrand.so

其它问题:

Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)
我还遇到了这个报错,原因是我没有添加
export HSA_OVERRIDE_GFX_VERSION=10.3.0 #我这里的显卡是amd的RX6700xt
export LD_LIBRARY_PATH=/opt/rocm/lib
到对应的用户下,只加了root,所以只有root能用。

有热心网友指出:

dkms可以安装。跟系统内核不冲突,只有在装多版本ROCm时不能装dkms。
export HSA_OVERRIDE_GFX_VERSION=10.3.0一般不用。我的同学时7900xtx被这个坑了一下,不用export就行。
也不用export LD_LIBRARY_PATH=/opt/rocm/lib ,hipconfig命令执行应该能获得准确的环境变量。rocmdev和mlsdk也可以安装一下。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AMD GPU驱动,ROCM,Pytorch安装教程(A卡6700xt) 的相关文章

  • win10设置定时关机

    1 右击此电脑 打开管理 2 选择左侧的任务计划管理 并创建基本任务 3 按照需求设置 点击下一步 4 进入 启动程序 项 xff0c 如果系统在C盘 xff0c 那么在 程序或脚本 框内输入 C Windows System32 shut
  • linux如何手动添加app的图标

    退回根目录 cd 进入图标存放目录 cd usr share applications 用文本编辑器打开打开eclipse的图标文件 没有会自动创建 sudo gedit eclipse desktop 将以下部分添加进去 xff1a De
  • 单片机考前复习

    填空 选择 简答程序设计题 xff08 要求看懂硬件电路图 xff09 开卷考 题量比较大 第三章以后是于课堂上的课 c语言编程基础 第四章讲的是keil的操作 xff08 考试忽略 xff09 第五章讲的单片机的一些应用实例 xff08
  • 在word中插入漂亮的代码

    这种方法简单 xff0c 插入之后的代码格式类似于nodepad 43 43 xff0c 但是需要注意的是一定要用chrome浏览器打开 xff0c 我最开始的使用的是firefox xff0c 结果粘贴到word中之后 xff0c 总是无
  • Octave添加package方法

    Octave 兼容 MATLAB xff0c 但并非100 适配 里面的一些函数并没有包含在内 如果没有 xff0c 那这些函数可能包含在Octave forge中 xff0c 也可能是新添加的MATLAB函数 xff0c Octave尚未
  • 线性回归最小二乘法公式推导

    1 符号表示 首先我们将训练样本的特征矩阵X进行表示 xff0c 其中N为样本个数 xff0c p为特征个数 xff0c 每一行表示为每个样本 xff0c 每一列表示特征的每个维度 xff1a
  • Python与C/C++相互调用

    https www cnblogs com yanzi meng p 8066944 html
  • HAL库开启串口空闲中断

    串口接收数据时 xff0c 开启空闲中断后可在接收完成触发中断 xff0c 再去做进一步处理 xff0c 但找了半天没找掉HAL库的使能某中断的函数 xff0c 以及判断是哪个中断触发的函数 xff0c 原来在stm32f4xx hal u
  • debug成长记录

    提示 xff1a 今天编译代码时 xff0c 出现了错误 function definition is not allowed here 描述 xff1a 在函数调用时也找不到已经定义的函数 但明明已经定义了 xff0c 并且路径也没有问题
  • 【rotors】多旋翼无人机仿真(五)——多无人机仿真

    rotors 多旋翼无人机仿真 xff08 一 xff09 搭建rotors仿真环境 rotors 多旋翼无人机仿真 xff08 二 xff09 设置飞行轨迹 rotors 多旋翼无人机仿真 xff08 三 xff09 SE3控制 roto
  • linux分区不该把/usr独立分出来

    manjaro arch 安装完成后重启报错 xff1a Root device mounted successfully but sbin init does not exist 前言 这个问题是我的大佬同学赖拐发现的 xff0c 估计也
  • Linux与Windows 10用grub引导教程

    前言 去年暑假的时候 xff0c 写了一篇如何装 Linux 和 Windows 10 双系统的文章发在了简书上 xff0c 我写这篇文章的原因是当初装双系统确实是折腾了许久 xff0c 网上也找不到一篇详尽的教程 由于去年对于写教程还不是
  • 如何在Ubuntu 20.04上安装Wine 5.0

    如何在Ubuntu 20 04上安装Wine 5 0 Wine是一款开源的应用程序 xff0c 它提供了在类似Unix的操作系统上运行为微软Windows开发的软件的兼容性 在Wine的帮助下 xff0c 你可以在Linux系统上运行Win
  • 如何在Ubuntu 20.04上安装Kvm

    在继续安装之前 xff0c 请确保您的Ubuntu主机支持KVM虚拟化 系统应具有带VT x xff08 vmx xff09 的Intel处理器或具有AMD V xff08 svm xff09 技术支持的AMD处理器 运行以下grep命令以
  • 安装KVM+安装虚拟机+配置桥接网络

    由于很久没有玩虚拟机了 xff0c 有些生疏 xff0c 百度了一下 xff0c 结果百度出来的文章动不动就让安装一大堆东西 xff0c 不管用上用不 xff0c 而且我还惊奇的发现这些让安装一大堆东西的博客基本都相同 xff0c 你说奇不
  • win10通过pe修复uefi引导后bootmanage出现两个引导项很烦人

    解决办法 xff1a 1 xff0c 进入win10桌面后按win 43 r召唤出运行窗口 2 xff0c 输入msconfig 按回车 3 xff0c 删除不想要的引导选项 重启应该就可以直接进入系统了
  • 安装黑苹果遇到的问题(为什么出现禁止符号,为什么无法从硬盘启动)

    博客网址 xff1a https macx top 10442 html
  • macOS原生支持NTFS读写的方法

    详细流程 xff1a 插上硬盘后 xff0c 查看你的硬盘名称 xff0c 这里假设名称是AngleDisk 打开Applications的Terminal在终端输入sudo nano etc fstab 敲击回车 现在你看到了一个编辑界面
  • Mac M1 安装brew 国内源

    1 command 43 space 打开搜索 2 输入terminal找到终端点击打开 3 拷贝以下代码放置到终端并回车 bin zsh c 34 curl fsSL https gitee com huwei1024 HomebrewC
  • 日语的-自-他动词区分

随机推荐

  • Sophus库安装和使用

    1 前言 Sophus库是一个较好的李群和李代数的C 43 43 库 xff0c 它很好的支持了SO 3 so 3 SE 3 和se 3 Sophus库是基于Eigen基础上开发的 xff0c 继承了Eigen库中的定义的各个类 因此在使用
  • 打开cmd后默认进入conda的base环境的解决办法

    解决方案 xff1a 命令行执行 xff1a xff08 取消默认加载环境 xff09 conda config set auto activate base false 次级解决方案 xff1a 修改 vim xff5e bashrc x
  • 数据库范式的一些理解

    一 假设一个表R 61 X xff0c Y xff0c Z xff0c 其中X Y Z是三个属性组 xff0c X是码 再假设R不符合3NF xff0c 即 xff1a X gt Y xff0c Y gt Z xff0c 其中Y不是码 xf
  • matlab修改默认当前文件夹

    操作步骤 找到 matlabrc m 文件 cd 39 Matalb的安装路径 39 cd toolbox local 编辑 matlabrc m 文件 在文件末尾添加打开时要转到的目录 xff0c 比如 xff1a cd 39 C Use
  • nvm下载各node版本时使用淘宝的镜像

    在nvm安装目录下的settings txt里 xff0c 添加如下两行代码 xff1a node mirror https npm taobao org mirrors node npm mirror https npm taobao o
  • conda清除无用安装包

    conda clean p 删除缓存 conda clean y all 删除pkgs目录下所有的无用安装包及cache
  • Node.js 获取GET、POST提交的数据

    表单提交过来的数据有两种方法 xff0c 一种是GET方式提交 xff0c 这种提交方法会把表单需要传输的数据写在url上 xff0c 一起带过去 xff0c 另一种是POST方式提交 xff0c POST方式提交会把表单数据携带在requ
  • 如何理解 JS 中的异步

    了解异步前 xff0c 先得知道什么是单线程 单线程 只有一个线程 xff0c 只能做一件事 代码示例 console log 1 alert 39 hello 39 console log 2 点击确认后 xff0c 才会打印出 2 JS
  • nodejs的特点(讲解的很清晰)

    1 异步I O 在Node中 xff0c 绝大多数的操作都以异步的方式进行调用 Ryan Dahl排除万难 xff0c 在底层构建了很多异步I O的API xff0c 从文件读取到网络请求等 xff0c 均是如此 这样的意义在于 xff0c
  • 如何优雅地在word中插入代码

    打开这个网址 xff1a https highlightcode com
  • conda install和pip install有什么区别?

    pip pip install xxx 在特定环境里使用pip xff0c 下载的包会存在特定环境的目录里面 xff0c 例如 D Anaconda3 envs nlp Lib site packages fasttext 使用pip un
  • Ubuntu下安装Clion

    前言 CLion 是一款由 JetBrains 开发的 C 43 43 集成开发环境 xff08 IDE xff09 xff0c 它拥有许多强大的功能 xff0c 如代码自动完成 调试器 版本控制等等 CLion本身是收费软件 xff0c
  • 如何查看docker容器里的操作系统

    在linux中 xff0c 我们可以用uname命令来查看当前的操作系统 在docker容器里 xff0c 我们要查看容器操作系统时 正确的方法是 xff1a cat etc issue 错误姿势 xff1a cat process ver
  • win10关于hyper-v除了在主板设置cpu虚拟化VX-T/AMD-V,还需要在CMD执行以下命令

    I managed to resolve the issue but not by uninstalling Hyper V I saw a couple of suggestions but I find this one situabl
  • 人话解读GPLv3

    GPL最新版本为v3 xff0c 在开源软件许可证的采用量上 xff0c 位列前三名或者前四名 其他三位是MIT Apache GPLv2 如果你浸淫软件业已久 xff0c 作为开源界如雷贯耳的许可证 xff0c 无论如何也要了解一下 xf
  • R语言<-和=赋值的区别-实验

    R系统版本 version platform x86 64 pc linux gnu arch x86 64 os linux gnu system x86 64 linux gnu status major
  • rust-crate

    让我们来看看创建包的时候会发生什么 首先 xff0c 我们输入命令 cargo new xff1a cargo new my project Created binary application my project ls my proje
  • 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C3861 “time”: 找不到标识符 WindowsProject1 d:\新建文件夹\windowsproject1\windowspro

    VS 2017用笔记本运行时 xff0c 必须要加上 而调用函数time时 xff0c 直接写个 include lt time h gt 也会报错 未声明标识符 xff0c 虽然 有头文件 xff0c 但是任然报错 解决方法 xff1a
  • selenium常用API

    1 八大元素定位方式 driver find element by id text 通过id去定位控件 在web端ID一般是唯一的 span class token comment lt i id 61 34 cart num 34 gt
  • AMD GPU驱动,ROCM,Pytorch安装教程(A卡6700xt)

    我用的操作系统为ubuntu20 04 其他系统应该类似 xff0c 只是命令稍有不同 安装AMD GPU驱动 AMD驱动下载地址 https www amd com en support kb release notes rn amdgp