Giter VIP home page Giter VIP logo

wsl2-cuda's Introduction

Deep Learning Environment (PyTorch) with Windows 11 + WSL

Last Update: 27 Feb 2024

GET NVIDIA Driver

NOTE: mindless updates to the driver may cause trouble

GET WSL READY

  • Check the official blog first:

    https://learn.microsoft.com/en-us/windows/wsl/install

  • Open Windows Terminal as Administrator (Win + X) and run in PowerShell:

     wsl --install -d Ubuntu-22.04
    

    Reboot may be required. A pop-up installation of Ubuntu will show up after Windows restarts.

    Follow the guide and this will automatically install the dependencies as well as Ubuntu-22.04 LTS.

  • OPTIONAL: config the WSL config file such that it could use all the CPU and Memory

     wsl --shutdown # shutdown wsl first
    
     notepad "$env:USERPROFILE/.wslconfig"  # edit or create the config with notepad
    

    In the Notepad window, inject these lines:

    
     [wsl2]
    
     memory=128GB # Limits VM memory in WSL2 up to 128GB
    
     processors=32 # Makes the WSL2 VM use 32 virtual processors
    
    

    Save the notepad file and exit

  • Get an Ubuntu shell window by the dropdown menu of Windows Terminal (non-administrator)

  • Do a system update:

     sudo  apt  update
    
     sudo  apt  upgrade  # why not also do this since you just installed a new Ubuntu
    
  • Reboot Windows (which will reboot the WSL-Ubuntu too), get back to an Ubuntu shell window with Windows Terminal after restart

  • Check if WSL is working well with your NVIDIA graphics card(s):

     nvidia-smi
    

If not, try installing compatible drivers in Windows

  • cd to the folder where the .sh files of this repo are at. You may have to clone the repo first or copy the files.

  • Install dos2unix in case of any trouble:

     sudo  apt  install  dos2unix  # we need this just in case the sh files are downloaded in the Windows encoding
    
  • Then convert the .sh files to unix encoding:

     sudo  dos2unix  *.sh  # or maybe sudo isn't necessary
    

RUN AUTOMATED CONFIGURATION SCRIPTS

  • Get CUDA, CuDNN and python-3.11 configured by:

     sudo  bash  WSL2_init.sh
    

Key-in your password. This would install Cuda 12.1 (latest CUDA version compatible with both PyTorch and WSL), python 3.11 and gh. Modify to suit your needs.

Check if everything is well with PyTorch

When in your Python, after you installed CUDA-12.1 compatible version of PyTorch:

```python

import torch

torch.zeros(1).cuda()

```

Check for errors. If none, enjoy!

wsl2-cuda's People

Contributors

pwnerharry avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

sitaoluan

wsl2-cuda's Issues

/sbin/ldconfig.real: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link

Hi,

I am trying to install cuda toolkit and I am getting a warning/error at the end:
/sbin/ldconfig.real: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link
See last row of the procedure

Here is my procedure:

$ cd Downloads
$ mkdir nvidia
$ cd nvidia
$ wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
2021-08-19 16:15:14 (20.4 MB/s) - ‘cuda-wsl-ubuntu.pin’ saved [190/190]
$ sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_10.2.89-1_amd64.deb 
$ sudo dpkg -i cuda-repo-ubuntu1804_10.2.89-1_amd64.deb
Selecting previously unselected package cuda-repo-ubuntu1804.
(Reading database ... 187647 files and directories currently installed.)
Preparing to unpack cuda-repo-ubuntu1804_10.2.89-1_amd64.deb ...
Unpacking cuda-repo-ubuntu1804 (10.2.89-1) ...
Setting up cuda-repo-ubuntu1804 (10.2.89-1) ...
$ sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
gpg: requesting key from 'https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub'
gpg: key F60F4B3D7FA2AF80: "cudatools <[email protected]>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
$ sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
$ sudo apt-get update
$ sudo apt-get install -y cuda-toolkit-10-2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  cuda-command-line-tools-10-2 cuda-compiler-10-2 cuda-cudart-10-2 cuda-cudart-dev-10-2 cuda-cufft-10-2
  cuda-cufft-dev-10-2 cuda-cuobjdump-10-2 cuda-cupti-10-2 cuda-cupti-dev-10-2 cuda-curand-10-2 cuda-curand-dev-10-2
  cuda-cusolver-10-2 cuda-cusolver-dev-10-2 cuda-cusparse-10-2 cuda-cusparse-dev-10-2 cuda-documentation-10-2
  cuda-driver-dev-10-2 cuda-gdb-10-2 cuda-libraries-10-2 cuda-libraries-dev-10-2 cuda-license-10-2 cuda-memcheck-10-2
  cuda-misc-headers-10-2 cuda-npp-10-2 cuda-npp-dev-10-2 cuda-nsight-10-2 cuda-nsight-compute-10-2
  cuda-nsight-systems-10-2 cuda-nvcc-10-2 cuda-nvdisasm-10-2 cuda-nvgraph-10-2 cuda-nvgraph-dev-10-2 cuda-nvjpeg-10-2
  cuda-nvjpeg-dev-10-2 cuda-nvml-dev-10-2 cuda-nvprof-10-2 cuda-nvprune-10-2 cuda-nvrtc-10-2 cuda-nvrtc-dev-10-2
  cuda-nvtx-10-2 cuda-nvvp-10-2 cuda-samples-10-2 cuda-sanitizer-api-10-2 cuda-tools-10-2 cuda-visual-tools-10-2
  freeglut3 freeglut3-dev libcublas-dev libcublas10 libglu1-mesa-dev libxmu-dev libxmu-headers libxt-dev
  nsight-compute-2021.2.1 nsight-systems-2021.2.4
Suggested packages:
  libxt-doc
The following NEW packages will be installed:
  cuda-command-line-tools-10-2 cuda-compiler-10-2 cuda-cudart-10-2 cuda-cudart-dev-10-2 cuda-cufft-10-2
  cuda-cufft-dev-10-2 cuda-cuobjdump-10-2 cuda-cupti-10-2 cuda-cupti-dev-10-2 cuda-curand-10-2 cuda-curand-dev-10-2
  cuda-cusolver-10-2 cuda-cusolver-dev-10-2 cuda-cusparse-10-2 cuda-cusparse-dev-10-2 cuda-documentation-10-2
  cuda-driver-dev-10-2 cuda-gdb-10-2 cuda-libraries-10-2 cuda-libraries-dev-10-2 cuda-license-10-2 cuda-memcheck-10-2
  cuda-misc-headers-10-2 cuda-npp-10-2 cuda-npp-dev-10-2 cuda-nsight-10-2 cuda-nsight-compute-10-2
  cuda-nsight-systems-10-2 cuda-nvcc-10-2 cuda-nvdisasm-10-2 cuda-nvgraph-10-2 cuda-nvgraph-dev-10-2 cuda-nvjpeg-10-2
  cuda-nvjpeg-dev-10-2 cuda-nvml-dev-10-2 cuda-nvprof-10-2 cuda-nvprune-10-2 cuda-nvrtc-10-2 cuda-nvrtc-dev-10-2
  cuda-nvtx-10-2 cuda-nvvp-10-2 cuda-samples-10-2 cuda-sanitizer-api-10-2 cuda-toolkit-10-2 cuda-tools-10-2
  cuda-visual-tools-10-2 freeglut3 freeglut3-dev libcublas-dev libcublas10 libglu1-mesa-dev libxmu-dev libxmu-headers
  libxt-dev nsight-compute-2021.2.1 nsight-systems-2021.2.4
0 upgraded, 56 newly installed, 0 to remove and 0 not upgraded.
Need to get 257 MB/1968 MB of archives.
After this operation, 4183 MB of additional disk space will be used.
Get:1 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  nsight-systems-2021.2.4 2021.2.4.12-a25c8fd [257 MB]
Fetched 257 MB in 43s (6020 kB/s)                                                                                      
Extracting templates from packages: 100%
Selecting previously unselected package cuda-license-10-2.
(Reading database ... 187650 files and directories currently installed.)
Preparing to unpack .../00-cuda-license-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-license-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-nvdisasm-10-2.
Preparing to unpack .../01-cuda-nvdisasm-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nvdisasm-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-cuobjdump-10-2.
Preparing to unpack .../02-cuda-cuobjdump-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-cuobjdump-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-gdb-10-2.
Preparing to unpack .../03-cuda-gdb-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-gdb-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-nvprof-10-2.
Preparing to unpack .../04-cuda-nvprof-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nvprof-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-sanitizer-api-10-2.
Preparing to unpack .../05-cuda-sanitizer-api-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-sanitizer-api-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-memcheck-10-2.
Preparing to unpack .../06-cuda-memcheck-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-memcheck-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-cudart-10-2.
Preparing to unpack .../07-cuda-cudart-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-cudart-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-driver-dev-10-2.
Preparing to unpack .../08-cuda-driver-dev-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-driver-dev-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-cudart-dev-10-2.
Preparing to unpack .../09-cuda-cudart-dev-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-cudart-dev-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-misc-headers-10-2.
Preparing to unpack .../10-cuda-misc-headers-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-misc-headers-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-nvcc-10-2.
Preparing to unpack .../11-cuda-nvcc-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nvcc-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-cupti-10-2.
Preparing to unpack .../12-cuda-cupti-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-cupti-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-cupti-dev-10-2.
Preparing to unpack .../13-cuda-cupti-dev-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-cupti-dev-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-nvtx-10-2.
Preparing to unpack .../14-cuda-nvtx-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nvtx-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-command-line-tools-10-2.
Preparing to unpack .../15-cuda-command-line-tools-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-command-line-tools-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-nvprune-10-2.
Preparing to unpack .../16-cuda-nvprune-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nvprune-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-compiler-10-2.
Preparing to unpack .../17-cuda-compiler-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-compiler-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-cufft-10-2.
Preparing to unpack .../18-cuda-cufft-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-cufft-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-cufft-dev-10-2.
Preparing to unpack .../19-cuda-cufft-dev-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-cufft-dev-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-curand-10-2.
Preparing to unpack .../20-cuda-curand-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-curand-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-curand-dev-10-2.
Preparing to unpack .../21-cuda-curand-dev-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-curand-dev-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-cusolver-10-2.
Preparing to unpack .../22-cuda-cusolver-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-cusolver-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-cusolver-dev-10-2.
Preparing to unpack .../23-cuda-cusolver-dev-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-cusolver-dev-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-cusparse-10-2.
Preparing to unpack .../24-cuda-cusparse-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-cusparse-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-cusparse-dev-10-2.
Preparing to unpack .../25-cuda-cusparse-dev-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-cusparse-dev-10-2 (10.2.89-1) ...
Selecting previously unselected package freeglut3:amd64.
Preparing to unpack .../26-freeglut3_2.8.1-3_amd64.deb ...
Unpacking freeglut3:amd64 (2.8.1-3) ...
Selecting previously unselected package libglu1-mesa-dev:amd64.
Preparing to unpack .../27-libglu1-mesa-dev_9.0.0-2.1build1_amd64.deb ...
Unpacking libglu1-mesa-dev:amd64 (9.0.0-2.1build1) ...
Selecting previously unselected package libxt-dev:amd64.
Preparing to unpack .../28-libxt-dev_1%3a1.1.5-1_amd64.deb ...
Unpacking libxt-dev:amd64 (1:1.1.5-1) ...
Selecting previously unselected package freeglut3-dev:amd64.
Preparing to unpack .../29-freeglut3-dev_2.8.1-3_amd64.deb ...
Unpacking freeglut3-dev:amd64 (2.8.1-3) ...
Selecting previously unselected package libxmu-headers.
Preparing to unpack .../30-libxmu-headers_2%3a1.1.2-2_all.deb ...
Unpacking libxmu-headers (2:1.1.2-2) ...
Selecting previously unselected package libxmu-dev:amd64.
Preparing to unpack .../31-libxmu-dev_2%3a1.1.2-2_amd64.deb ...
Unpacking libxmu-dev:amd64 (2:1.1.2-2) ...
Selecting previously unselected package cuda-nvrtc-10-2.
Preparing to unpack .../32-cuda-nvrtc-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nvrtc-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-nvrtc-dev-10-2.
Preparing to unpack .../33-cuda-nvrtc-dev-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nvrtc-dev-10-2 (10.2.89-1) ...
Selecting previously unselected package libcublas10.
Preparing to unpack .../34-libcublas10_10.2.3.254-1_amd64.deb ...
Unpacking libcublas10 (10.2.3.254-1) ...
Selecting previously unselected package libcublas-dev.
Preparing to unpack .../35-libcublas-dev_10.2.3.254-1_amd64.deb ...
Unpacking libcublas-dev (10.2.3.254-1) ...
Selecting previously unselected package cuda-npp-10-2.
Preparing to unpack .../36-cuda-npp-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-npp-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-npp-dev-10-2.
Preparing to unpack .../37-cuda-npp-dev-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-npp-dev-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-nvjpeg-10-2.
Preparing to unpack .../38-cuda-nvjpeg-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nvjpeg-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-nvjpeg-dev-10-2.
Preparing to unpack .../39-cuda-nvjpeg-dev-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nvjpeg-dev-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-nvgraph-10-2.
Preparing to unpack .../40-cuda-nvgraph-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nvgraph-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-nvgraph-dev-10-2.
Preparing to unpack .../41-cuda-nvgraph-dev-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nvgraph-dev-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-samples-10-2.
Preparing to unpack .../42-cuda-samples-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-samples-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-documentation-10-2.
Preparing to unpack .../43-cuda-documentation-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-documentation-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-libraries-10-2.
Preparing to unpack .../44-cuda-libraries-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-libraries-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-libraries-dev-10-2.
Preparing to unpack .../45-cuda-libraries-dev-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-libraries-dev-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-nsight-10-2.
Preparing to unpack .../46-cuda-nsight-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nsight-10-2 (10.2.89-1) ...
Selecting previously unselected package nsight-compute-2021.2.1.
Preparing to unpack .../47-nsight-compute-2021.2.1_2021.2.1.2-1_amd64.deb ...
Unpacking nsight-compute-2021.2.1 (2021.2.1.2-1) ...
Selecting previously unselected package cuda-nsight-compute-10-2.
Preparing to unpack .../48-cuda-nsight-compute-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nsight-compute-10-2 (10.2.89-1) ...
Selecting previously unselected package nsight-systems-2021.2.4.
Preparing to unpack .../49-nsight-systems-2021.2.4_2021.2.4.12-a25c8fd_amd64.deb ...
Unpacking nsight-systems-2021.2.4 (2021.2.4.12-a25c8fd) ...
Selecting previously unselected package cuda-nsight-systems-10-2.
Preparing to unpack .../50-cuda-nsight-systems-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nsight-systems-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-nvml-dev-10-2.
Preparing to unpack .../51-cuda-nvml-dev-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nvml-dev-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-nvvp-10-2.
Preparing to unpack .../52-cuda-nvvp-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-nvvp-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-visual-tools-10-2.
Preparing to unpack .../53-cuda-visual-tools-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-visual-tools-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-tools-10-2.
Preparing to unpack .../54-cuda-tools-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-tools-10-2 (10.2.89-1) ...
Selecting previously unselected package cuda-toolkit-10-2.
Preparing to unpack .../55-cuda-toolkit-10-2_10.2.89-1_amd64.deb ...
Unpacking cuda-toolkit-10-2 (10.2.89-1) ...
Setting up freeglut3:amd64 (2.8.1-3) ...
Setting up libxt-dev:amd64 (1:1.1.5-1) ...
Setting up libglu1-mesa-dev:amd64 (9.0.0-2.1build1) ...
Setting up nsight-systems-2021.2.4 (2021.2.4.12-a25c8fd) ...
update-alternatives: using /opt/nvidia/nsight-systems/2021.2.4/target-linux-x64/nsys to provide /usr/local/bin/nsys (nsys) in auto mode
update-alternatives: error: alternative path /opt/nvidia/nsight-systems/2021.2.4/host-linux-x64/nsight-sys doesn't exist
update-alternatives: error: no alternatives for nsight-sys
update-alternatives: using /opt/nvidia/nsight-systems/2021.2.4/host-linux-x64/nsys-ui to provide /usr/local/bin/nsys-ui (nsys-ui) in auto mode
Setting up libxmu-headers (2:1.1.2-2) ...
Setting up cuda-license-10-2 (10.2.89-1) ...
*** LICENSE AGREEMENT ***
By using this software you agree to fully comply with the terms and 
conditions of the EULA (End User License Agreement). The EULA is located
at /usr/local/cuda-10.2/doc/EULA.txt. The EULA can also be found at
http://docs.nvidia.com/cuda/eula/index.html. If you do not agree to the
terms and conditions of the EULA, do not use the software.

Setting up cuda-nvgraph-10-2 (10.2.89-1) ...
Setting up cuda-nvprune-10-2 (10.2.89-1) ...
Setting up cuda-nvrtc-10-2 (10.2.89-1) ...
Setting up cuda-nvtx-10-2 (10.2.89-1) ...
Setting up cuda-nvjpeg-10-2 (10.2.89-1) ...
Setting up libcublas10 (10.2.3.254-1) ...
Setting up libcublas-dev (10.2.3.254-1) ...
Setting up cuda-cufft-10-2 (10.2.89-1) ...
Setting up cuda-cusparse-10-2 (10.2.89-1) ...
Setting up cuda-cuobjdump-10-2 (10.2.89-1) ...
Setting up cuda-sanitizer-api-10-2 (10.2.89-1) ...
Setting up cuda-nvjpeg-dev-10-2 (10.2.89-1) ...
Setting up cuda-cusolver-10-2 (10.2.89-1) ...
Setting up nsight-compute-2021.2.1 (2021.2.1.2-1) ...
Setting up cuda-misc-headers-10-2 (10.2.89-1) ...
Setting up cuda-nvvp-10-2 (10.2.89-1) ...
Setting up freeglut3-dev:amd64 (2.8.1-3) ...
Setting up cuda-curand-10-2 (10.2.89-1) ...
Setting up cuda-cudart-10-2 (10.2.89-1) ...
Setting up cuda-npp-10-2 (10.2.89-1) ...
Setting up cuda-cufft-dev-10-2 (10.2.89-1) ...
Setting up cuda-libraries-10-2 (10.2.89-1) ...
Setting up cuda-memcheck-10-2 (10.2.89-1) ...
Setting up cuda-nvrtc-dev-10-2 (10.2.89-1) ...
Setting up cuda-driver-dev-10-2 (10.2.89-1) ...
Setting up cuda-npp-dev-10-2 (10.2.89-1) ...
Setting up cuda-nsight-systems-10-2 (10.2.89-1) ...
Setting up cuda-nsight-10-2 (10.2.89-1) ...
Setting up cuda-nvdisasm-10-2 (10.2.89-1) ...
Setting up libxmu-dev:amd64 (2:1.1.2-2) ...
Setting up cuda-nvml-dev-10-2 (10.2.89-1) ...
Setting up cuda-nvgraph-dev-10-2 (10.2.89-1) ...
Setting up cuda-nvcc-10-2 (10.2.89-1) ...
Setting up cuda-nvprof-10-2 (10.2.89-1) ...
Setting up cuda-cusparse-dev-10-2 (10.2.89-1) ...
Setting up cuda-compiler-10-2 (10.2.89-1) ...
Setting up cuda-curand-dev-10-2 (10.2.89-1) ...
Setting up cuda-cusolver-dev-10-2 (10.2.89-1) ...
Setting up cuda-nsight-compute-10-2 (10.2.89-1) ...
Setting up cuda-gdb-10-2 (10.2.89-1) ...
Setting up cuda-cudart-dev-10-2 (10.2.89-1) ...
Setting up cuda-libraries-dev-10-2 (10.2.89-1) ...
Setting up cuda-visual-tools-10-2 (10.2.89-1) ...
Setting up cuda-samples-10-2 (10.2.89-1) ...
Setting up cuda-cupti-10-2 (10.2.89-1) ...
Setting up cuda-documentation-10-2 (10.2.89-1) ...
Setting up cuda-cupti-dev-10-2 (10.2.89-1) ...
Setting up cuda-command-line-tools-10-2 (10.2.89-1) ...
Setting up cuda-tools-10-2 (10.2.89-1) ...
Setting up cuda-toolkit-10-2 (10.2.89-1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for libc-bin (2.27-3ubuntu1.4) ...
/sbin/ldconfig.real: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.