世迷言を心に、綺麗事を頭にスポンサーリンク2018-12-09【CentOS7】RTX2070でpython36uのTensorflow-gpuを使用する機械学習(Python)ちょっと備忘録としてメモしときます。RTX系だと3XX.XX以下のグラフィックドライバが使えません。4XX.XXを利用しようとすると、こんどはCUDAに怒られるパティーンで、結構ハマりました。Webを見るとubuntuが圧倒的に多いですが、せっかく覚えたCentOSでもPythonができるようになればなぁと思いますた。この手順書は以下の環境を新規に構築し、Python36uのTensorflow-gpuを使用できるようにします。tensorcore)」の使用ではありません。RTX2070・インターネットに接続できる環境RTXで躓くところを重点的に記載していますので、足りない場合は他のサイトを参照してください。公式ドキュメントはこちらです。Documentationおおまかな手順です。1.CentOS7.5新規インストール1)「ソフトウェアの選択」は「GNOMEデスクトップ」を、「選択した環境のアドオン」は「なし」を選択しましたが、なんでもよいと思います。2.CentOS初期設定1)とりあえず放置して、カーネルのアップデートをるため再起動とか済ませます。2)「端末」を起動し、以下コマンドを入力します。Toolkitの9.0と10.0をダウンロードします。細かい手順は他サイトを。ファイル名は[cuda-repo-rhel7-9-0-local-9.0.176-1.x86_64.rpm][cuda-repo-rhel7-10-0-local-10.0.130-410.48-1.0-1.x86_64.rpm]です。2)cudnnの9.0と10.0とダウンロードします。細かい手順は他サイトを。ファイル名は[cudnn-9.0-linux-x64-v7.1.tgz][cudnn-10.0-linux-x64-v7.4.1.5.tgz]です。3)IUSサイトhttps://ius.io/GettingStarted/の下の方にあるhttps://centos7.iuscommunity.org/ius-release.rpmをクリックしてダウンロードします。ファイル名は[ius-release.rpm]です。以下、失敗するとカーネルパニックなど起こる場合がありますので、Python36uインストール手前まで一気に作業してください。4.CUDA及びcudnn9.0インストール1)[端末]を起動します。2)以下コマンドを入力し、CUIモードにします。33)以下コマンドを入力し、9.0をインストールします。/usr/local/cuda-9.0/lib64/5.CUDA及びcudnn10.0インストール1)続けて以下コマンドを入力し、10.0をインストールします。/usr/local/cuda-10.0/lib64/6.環境変数設定1)以下コマンドを入力し、環境変数を設定ファイルを開きます。.bash_profile2)最終行の[export]を以下のように変更追記します。LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH3)[ESC]キー押下-[:wq]を入力し、上書き保存します。4)以下コマンドを入力し、変更追記した環境変数を適用します。.bash_profile7.グラフィックボード認識確認1)以下コマンドを入力し、バージョン番号が出ることを確認します。-V2)以下コマンドを入力し、グラフィックボードの型番等が表示されることを確認します。nvidia-smi3)以下コマンドを入力し、サービスが登録されていることを確認します。nvidia-persistenced4)サービスの登録が確認できたら、以下コマンドを入力し、システム起動時にサービスが有効となるように設定します。nvidia-persistenced5)以下コマンドを入力し、OSを再起動します。reboot8.Python36uインストール及びTensorflow-gpu動作確認1)[端末]を起動します。2)以下コマンドを入力し、iusパッケージをインストールします。ius-release-1.0-15.ius.centos7.noarch.rpm3)以下コマンドを入力し、Python36uのインストール他をします。keras4)なにかで実行してみます。単純な確認であれば以下のコマンドを入力します。tfprint(tf.__version__)※いつものmnistcnn.pyですが、Windows10環境より遅いかもしんない以上で使えるようになっているはずです。9.(番外編というか本編?)グラフィックボードのテスト1)Windows10を起動します。2)[ストア]アプリを起動します。デモ]をインストールします。4)チュートリアルプレイを終え、どうにかしてベンチマーク画面にたどり着き、ベンチマークを実行します。5)画面左下の[パフォーマンス概要]の[達成済み]において[60FPS]であることを確認します。2016評価版をHyper-Vで仮想化環境にインストールする手順(5/5)―ク...前回の続きです。2016評価版をHyper-Vで仮想化環境にインストールする手順(4/5)―S...前回の続きです。2016評価版をHyper-Vで仮想化環境にインストールする手順(3/5)―S...前回の続きです。はてなブログPro世迷言を心に、綺麗事を頭に。昭和を生き世間のレールからはみ出た者の末路を記すブログです。今まで言い過ぎました。10でtensorflow-gpuをインストールする手順とか(20190422追記)スポンサーリンクはてなブログをはじめよう!Suechanさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。