Table of Contents |
---|
Dependencies for using GPU
NVIDIA driver
CUDA Toolkit: https://developer.nvidia.com/cuda-downloads
...
You may need to update for NVIDIA driver.
...
Setting Keras Environment
Prerequisites
For your convenience, you'd better install and use git bash.
Therefore, I will test on git bash or bash terminal integrated within VSCode.
Install Miniconda on Windows
Download: https://docs.
...
...
...
...
...
Setting Keras
Install Karas from Yaml
Code Block | ||
---|---|---|
| ||
# CudaMake $yaml Driverfile. version$ checkvi $ nvidia-smi Tue Dec 08 16:18:18 2020 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 442.62 Driver Version: 442.62 CUDA Version: 10.2 | |-------------------------------+----------------------+----------------------+ | GPU Name TCC/WDDM | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce GTX 1060 WDDM | 00000000:01:00.0 On | N/A | | N/A 50C P0 26W / N/A | 1558MiB / 6144MiB | 0% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 1384 C+G Insufficient Permissions N/A | | 0 3584 C+G ...14511.0_x64__8wekyb3d8bbwe\Video.UI.exe N/A | | 0 6700 C+G ...w5n1h2txyewy\InputApp\TextInputHost.exe N/A | | 0 9796 C+G C:\Windows\explorer.exe N/A | | 0 12024 C+G ...dows.Search_cw5n1h2txyewy\SearchApp.exe N/A | | 0 13092 C+G ...osoft.LockApp_cw5n1h2txyewy\LockApp.exe N/A | | 0 13404 C+G ...t_cw5n1h2txyewy\ShellExperienceHost.exe N/A | | 0 13652 C+G ....125.0_x64__8wekyb3d8bbwe\YourPhone.exe N/A | | 0 15252 C+G ...001.0001_1447f3a4afa4575f\X-Pointer.exe N/A | | 0 15948 C+G ...boxAlpha Messenger\BizboxAMessenger.exe N/A | | 0 16096 C+G ...ppData\Local\slack\app-4.10.3\slack.exe N/A | | 0 24692 C+G ...File Stream\44.0.12.0\GoogleDriveFS.exe N/A | | 0 29640 C+G ...cal\Programs\Microsoft VS Code\Code.exe N/A | | 0 35504 C+G ...ogram Files\Mozilla Firefox\firefox.exe N/A | | 0 38972 C+G ...5n1h2txyewy\StartMenuExperienceHost.exe N/A | | 0 39284 C+G ...mmersiveControlPanel\SystemSettings.exe N/A | | 0 46152 C+G ...6)\Google\Chrome\Application\chrome.exe N/A | | 0 61976 C+G ...10.2011.4.0_x64__8wekyb3d8bbwe\Maps.exe N/A | | 0 62280 C+G ...ta\Local\Postman\app-7.36.0\Postman.exe N/A | | 0 66980 C+G ...ogram Files\Mozilla Firefox\firefox.exe N/A | | 0 71656 C+G ...x64__8wekyb3d8bbwe\Microsoft.Photos.exe N/A | | 0 77796 C+G ...8wekyb3d8bbwe\Microsoft.Msn.Weather.exe N/A | | 0 91232 C+G ...9.4.0_x64__8wekyb3d8bbwe\Calculator.exe N/A | +-----------------------------------------------------------------------------+ |
Setting Keras Environment
Prerequisites
For your convenience, you'd better install and use git bash.
Therefore, I will test on git bash or bash terminal integrated within VSCode.
Install Miniconda on Windows
Setting Keras
Install Karas from Yaml
Code Block | ||
---|---|---|
| ||
# Make yaml file.
$ vi environment-gpu.yml
name: keras-study
dependencies:
- python=3.7
- scikit-learn
- scipy
- numpy
- matplotlib
- ipython
- jupyter
- pillow
- opencv
- graphviz
- cython
- pip:
- tensorflow-gpu==1.15
- keras==2.2.4
- pydot-ng
# Create conda env
$ conda env create -f environment-gpu.yml
# Enter karas-study env
$ conda activate karas-study |
Note |
---|
If not able to activate a certain conda env, add this instruction into .bashrc. ~/Miniconda3/etc/profile.d/conda.shenvironment-gpu.yml
name: tf-gpu-1.15
dependencies:
- python=3.6
- tensorflow-gpu=1.15
- keras=2.3.1
- scikit-learn
- scipy
- numpy
- matplotlib
- ipython
- jupyter
- pillow
- opencv
- graphviz
- cython
- pip:
- pydot-ng
# Create conda env
$ conda env create -f environment-gpu.yml
# Enter tf-gpu-1.15 env
$ conda activate tf-gpu-1.15 |
Note |
---|
If not able to activate a certain conda env, add this instruction into .bashrc
|
Code Block | ||
---|---|---|
| ||
# Check out the installed packages about cuda.
$ conda list
...
cudatoolkit 10.0.130 0
cudnn 7.6.5 cuda10.0_0
...
keras 2.3.1 0
keras-applications 1.0.8 py_1
keras-base 2.3.1 py36_0
keras-preprocessing 1.1.2 pyhd3eb1b0_0
...
tensorflow 1.15.0 gpu_py36h2b26d6b_0
tensorflow-base 1.15.0 gpu_py36h1afeea4_0
tensorflow-estimator 1.15.1 pyh2649769_0
tensorflow-gpu 1.15.0 h0d30ee6_0
... |