icon

nazo6.dev

一覧に戻る
2025/12/27 1 min read

wsl上でCUDAが動かない時のメモ


#現象

  • nvidia-smiは動作するのにCUDAを使ったプログラムが動作しない
  • PyTorchのCUDAは動くけどburnのCUDAは動かない

#環境

  • Arch Linux on WSL
  • RTX30番台

#原因

どれが確定原因なのかわかっていないが、以下の二つをやったら解決した

#1. 新しいバージョンのCUDAをインストール

なぜか古いバージョンのCUDA 11.7がインストールされていた。

sudo rm -rf /usr/local/cuda-11.7

どうやらパッケージマネージャで入ったものではないみたいなので直接削除した。その後、cudaをインストール

paru -Sy cuda

#2. LD_LIBRARY_PATHを修正

bashrcかどこかに

if [[ $(grep -i Microsoft /proc/version) ]]; then
  export LD_LIBRARY_PATH=/usr/lib/wsl/lib:$LD_LIBRARY_PATH
fi

を追加する。これをしないとうまく読み込めないようだ。

Share this article:
一覧に戻る

© 2025 nazo6. All rights reserved.