4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ROCmをインストールする方法(ubuntu20.04)

Last updated at Posted at 2021-02-14

#!!!!!!!!!!絶対!!!!!に読んでくれ
ROCmはインストールを失敗するとエラーでアプデも別のファイルのインストールができないぞ要注意

ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/rock-dkms-firmw
are.0.crash'
Error! Bad return status for module build on kernel: 5.8.0-43-generic (x86_64)
Consult /var/lib/dkms/amdgpu/4.0-23/build/make.log for more information.
dpkg: error processing package rock-dkms (--configure):
installed rock-dkms package post-installation script subprocess returned error
exit status 10
dpkg: dependency problems prevent configuration of rocm-dkms:
rocm-dkms depends on rock-dkms; however:
Package rock-dkms is not configured yet.

dpkg: error processing package rocm-dkms (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup erro
r from a previous failure.
Errors were encountered while processing:
rock-dkms
rocm-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)

こんな感じのエラーが出て詰みます
なので、焦らず丁寧に読んでください
#テスト環境
OS ubuntu 20.04
Linux 5.4.0-54-generic
CPU Ryzen 7 2700X
GPU RX5700xt
#ステップ1.カーネルの変更
まずROCmは
#####Linux-5.8をサポートしてないのでインストールできません。
なので自分のカーネルのバージョンを確認します

uname -a

Linux-headers-5.8.0-43-generic #こんな感じで、出ると思います
#####次に対応しているLinux 5.4をダウンロードします

sudo apt install linux-image-5.4.0-54-generic linux-headers-5.4.0-54-generic linux-modules-extra-5.4.0-54-generic

そして
###再起動しAdvanced options for Ubuntuを開きLinux 5.4.0-54-genericを選択してください
GCPLl.png
起動する際にShiftを押し続けて、出す感じです
#####次にカーネルの変更を確認※ウィンドウは消さないで

uname -a

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
###面倒くさい人だけ
カーネルの削除の方法
x.x.xにバージョンを入れください

sudo apt-get autoremove --purge linux-*x.x.x*

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#ステップ2.インストール
公式※とは、だいぶ違うインストール方法です
###この人の動画を参考にしてください(ここからはこの人と同じです)
推奨の人のインストール方法です。
#####グループやPATH

echo 'ADD_EXTRA_GROUPS=1' | sudo tee -a /etc/adduser.conf

echo 'EXTRA_GROUPS=video' | sudo tee -a /etc/adduser.conf

echo 'EXTRA_GROUPS=render' | sudo tee -a /etc/adduser.conf

#####アップデート

sudo apt update

#####必要なパッケージ

sudo apt install libnuma-dev libncurses5

#####ROCmaptリポジトリを追加

wget -q -O - https://repo.radeon.com/rocm/rocm.gpg.key | sudo apt-key add -

#####ROCmaptリポジトリを追加2

echo 'deb [arch=amd64] https://repo.radeon.com/rocm/apt/debian/ xenial main' | sudo tee /etc/apt/sources.list.d/rocm.list

#####もう一回アップデート

sudo apt update

###再起動しAdvanced options for Ubuntuを開きLinux 5.4.0-54-genericを選択してください(削除した人不要)
#####ROCOmをインストール

sudo apt install rocm-dkms

####インストールしながら新しいウィンドウでターミナルを開いてください
#####usermodコマンド

sudo usermod -aG video ユーザー名

#####usermodコマンド2

sudo usermod -aG render ユーザー名

#####PATHの設定

echo 'export PATH=$PATH:/opt/rocm/bin:/opt/rocm/rocprofiler/bin:/opt/rocm/opencl/bin' | sudo tee -a /etc/profile.d/rocm.sh

###ROCmインストールできたら再起動Advanced(以下略
####確認

/opt/rocm/bin/rocminfo

#まとめ
お疲れ様です。何か質問や気になる事があったらコメントしてください

4
2
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?