sg <

TensorFlowインストール準備 – CUDA Toolkit

概念

CUDA™とはNVIDIA 社の革新的な並列コンピューティング アーキテクチャです。

ハードウェアとソフトウェアを有効にする テクノロジーとして、CUDA は1つのグラフィック プロセッサ内で多数のコンピューティング コアの使用を可能にすることで、演算速度を劇的に速めると同時に汎用数値計算の処理も可能としています。

 

NVIDA社のホームページより引用

https://www.nvidia.co.jp/object/cuda_whatis_jp.html

TensorFlowからGPUを使うときに必要なライブラリ群なのでしょうね。インストールせざるを得ない。

ハードウェア

  • CPU Intel Core i7 8700K BOX
  • MEM DDR4-2666  DIMM 16GB x 2
  • M/B GIGABYTE Z370 HD3
  • SSD Intel SSD 545s 512GB SSDSC2KW512G8X1
  • HDD SEAGATE ST4000DM004 4TB
  • G/B 玄人志向 GF-GTX1080Ti-E11GB/OC/DF

ソフトウェア

  • OS Ubuntu 18.04.1 LTS
  • NVIDIAドライバ  NVIDIA-SMI 390.87 Driver Version: 390.87

CUDA Toolkitのダウンロード

Operating System Linux
Architecture   x86_64
Distribution   Ubuntu
Version     18.04
Installer Type  deb (network)

deb (network)はたったの2.8kbなので、こちらのほうが好きかな。

Installation Instructions:
  1. `sudo dpkg -i cuda-repo-ubuntu1804_10.0.130-1_amd64.deb`
  2. `sudo apt-key adv –fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub`
  3. `sudo apt-get update`
  4. `sudo apt-get install cuda`

Other installation options are available in the form of meta-packages. For example, to install all the library packages, replace “cuda” with the “cuda-libraries-10-0” meta package. For more information on all the available meta packages click here.

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_10.0.130-1_amd64.deb

早速debパッケージのインストールを行う。手順1を実行

~$ sudo dpkg -i cuda-repo-ubuntu1804_10.0.130-1_amd64.deb
以前に未選択のパッケージ cuda-repo-ubuntu1804 を選択しています。
(データベースを読み込んでいます ... 現在 163296 個のファイルとディレクトリがインストールされています。)
cuda-repo-ubuntu1804_10.0.130-1_amd64.deb を展開する準備をしています ...
cuda-repo-ubuntu1804 (10.0.130-1) を展開しています...
cuda-repo-ubuntu1804 (10.0.130-1) を設定しています ...

The public CUDA GPG key does not appear to be installed.
To install the key, run this command:
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub

public CUDA GPG keyをインストールしておく必要があるということだな。手順2を実行。

手順3を実行するとインストールの準備ができ、手順4でネットワークから必要なファイルのダウンロード&インストールが開始される。

default-jre (2:1.10-63ubuntu1~02) を設定しています ...
cuda-nvvp-10-0 (10.0.130-1) を設定しています ...
cuda-nsight-10-0 (10.0.130-1) を設定しています ...
cuda-visual-tools-10-0 (10.0.130-1) を設定しています ...
cuda-tools-10-0 (10.0.130-1) を設定しています ...
cuda-toolkit-10-0 (10.0.130-1) を設定しています ...
cuda-10-0 (10.0.130-1) を設定しています ...
cuda (10.0.130-1) を設定しています ...
initramfs-tools (0.130ubuntu3.1) のトリガを処理しています ...
update-initramfs: Generating /boot/initrd.img-4.15.0-36-generic
libc-bin (2.27-3ubuntu1) のトリガを処理しています ...
ca-certificates (20180409) のトリガを処理しています ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

done.
Updating Mono key store
Linux Cert Store Sync - version 4.6.2.0
Synchronize local certs with certs from local Linux trust store.
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.

I already trust 133, your new list has 133
Import process completed.
Done
done.

終了。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください