Last active
April 10, 2022 09:48
-
-
Save jgwill/041acbb5a2b659e43d757a56b71999c3 to your computer and use it in GitHub Desktop.
x to run GPU NVIDIA on Gaia Windows - @stcgoal WSL GPU AST Training
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Inspired from :https://ubuntu.com/tutorials/enabling-gpu-acceleration-on-ubuntu-on-wsl2-with-the-nvidia-cuda-platform#3-install-nvidia-cuda-on-ubuntu | |
# Notes: the steps did not worked as written | |
# here is my order: | |
wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin | |
sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600 | |
wget https://developer.download.nvidia.com/compute/cuda/11.4.0/local_installers/cuda-repo-wsl-ubuntu-11-4-local_11.4.0-1_amd64.deb | |
sudo apt-key add /var/cuda-repo-wsl-ubuntu-11-4-local/7fa2af80.pub | |
sudo dpkg -i cuda-repo-wsl-ubuntu-11-4-local_11.4.0-1_amd64.deb | |
sudo apt-get update | |
sudo apt-get -y install cuda |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CUDA Device Query (Runtime API) version (CUDART static linking) | |
Detected 1 CUDA Capable device(s) | |
Device 0: "NVIDIA GeForce RTX 2070 with Max-Q Design" | |
CUDA Driver Version / Runtime Version 11.6 / 11.4 | |
CUDA Capability Major/Minor version number: 7.5 | |
Total amount of global memory: 8192 MBytes (8589606912 bytes) | |
(036) Multiprocessors, (064) CUDA Cores/MP: 2304 CUDA Cores | |
GPU Max Clock rate: 1185 MHz (1.18 GHz) | |
Memory Clock rate: 6001 Mhz | |
Memory Bus Width: 256-bit | |
L2 Cache Size: 4194304 bytes | |
Maximum Texture Dimension Size (x,y,z) 1D=(131072), 2D=(131072, 65536), 3D=(16384, 16384, 16384) | |
Maximum Layered 1D Texture Size, (num) layers 1D=(32768), 2048 layers | |
Maximum Layered 2D Texture Size, (num) layers 2D=(32768, 32768), 2048 layers | |
Total amount of constant memory: 65536 bytes | |
Total amount of shared memory per block: 49152 bytes | |
Total shared memory per multiprocessor: 65536 bytes | |
Total number of registers available per block: 65536 | |
Warp size: 32 | |
Maximum number of threads per multiprocessor: 1024 | |
Maximum number of threads per block: 1024 | |
Max dimension size of a thread block (x,y,z): (1024, 1024, 64) | |
Max dimension size of a grid size (x,y,z): (2147483647, 65535, 65535) | |
Maximum memory pitch: 2147483647 bytes | |
Texture alignment: 512 bytes | |
Concurrent copy and kernel execution: Yes with 6 copy engine(s) | |
Run time limit on kernels: Yes | |
Integrated GPU sharing Host Memory: No | |
Support host page-locked memory mapping: Yes | |
Alignment requirement for Surfaces: Yes | |
Device has ECC support: Disabled | |
Device supports Unified Addressing (UVA): Yes | |
Device supports Managed Memory: Yes | |
Device supports Compute Preemption: Yes | |
Supports Cooperative Kernel Launch: Yes | |
Supports MultiDevice Co-op Kernel Launch: No | |
Device PCI Domain ID / Bus ID / location ID: 0 / 1 / 0 | |
Compute Mode: | |
< Default (multiple host threads can use ::cudaSetDevice() with device simultaneously) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# from : https://ubuntu.com/tutorials/enabling-gpu-acceleration-on-ubuntu-on-wsl2-with-the-nvidia-cuda-platform#4-compile-a-sample-application | |
# After installed | |
cd /usr/local/cuda/samples/1_Utilities/deviceQuery | |
sudo make |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment