質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
CUDA

CUDAは並列計算プラットフォームであり、Nvidia GPU(Graphics Processing Units)向けのプログラミングモデルです。CUDAは様々なプログラミング言語、ライブラリ、APIを通してNvidiaにインターフェイスを提供します。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Q&A

0回答

367閲覧

Ubuntu16.04へのCUDAとcuDNNのインストールについて

mtbluereaf

総合スコア10

CUDA

CUDAは並列計算プラットフォームであり、Nvidia GPU(Graphics Processing Units)向けのプログラミングモデルです。CUDAは様々なプログラミング言語、ライブラリ、APIを通してNvidiaにインターフェイスを提供します。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

0グッド

1クリップ

投稿2018/12/15 10:08

編集2022/01/12 10:55

前提・実現したいこと

ubuntuでtensorflow-gpu環境を構築したいと考えています。

Ubuntu 16.04.5 LTS
GeForce GTX 1080ti
python3.5
tensorflow-gpu 1.3.0

古いバージョンのtensorflowなのでCUDA 8.0とcuDNN 6.0をインストールしました。

発生している問題・エラーメッセージ

tensorflow-gpuをインポートする際に下記のエラーが出てインポートできませんでした。

ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory

PATHは通っているようだったので、CUDAのインストールがうまくいっていないのかと思いこちらの記事
https://qiita.com/mitsuharu_e/items/ecff16bdbcb795a86433
を参考にNVIDIAドライバーとCUDAを削除してインストールし直しましたが、同様のエラーが出てtensorflow-gpuのインポートができません。
(追記)単純にtensorflow-gpuのバージョンを間違えていただけでした。

現在の状況

nvidia-smiではインストールしていないはずなのにCUDA Version: 10.0と表示されます。ドライバのバージョンもインストールしたものと異なるものが表示されます。

+-----------------------------------------------------------------------------+ | NVIDIA-SMI 410.79 Driver Version: 410.79 CUDA Version: 10.0 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce GTX 108... Off | 00000000:01:00.0 On | N/A | | 23% 35C P8 10W / 250W | 267MiB / 11175MiB | 1% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 1117 G /usr/lib/xorg/Xorg 156MiB | | 0 2077 G compiz 28MiB | | 0 2164 G ...quest-channel-token=7038856538895320291 80MiB | +-----------------------------------------------------------------------------+

nvcc -V

nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2016 NVIDIA Corporation Built on Tue_Jan_10_13:22:03_CST_2017 Cuda compilation tools, release 8.0, V8.0.61

cat /proc/driver/nvidia/version

NVRM version: NVIDIA UNIX x86_64 Kernel Module 410.79 Thu Nov 15 10:41:04 CST 2018 GCC version: gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10)

追記

tensorflow-gpuをバージョン指定して入れたつもりだったのですが違っていたようで、改めて1.3.0に入れなおしたらインポート時のエラーは解決しました。
nvcc -Vとnvidia-smiで表示されるCUDAのバージョンが食い違っている原因と解消法についてお教え頂ければ幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問