GPU Model | VRAM | Installation Result |
---|---|---|
RTX 4090 | 24 GB | OK |
GTX 1080 Ti | 11 GB | OK |
RTX 2070 Super | 8 GB | OK |
Tesla P40 | 24 GB | NG with overheat issue |
RTX 4070 Ti | 12 GB |
sudo apt-get remove --purge '^nvidia-.*'
sudo apt-get autoremove
sudo ubuntu-drivers autoinstall
# sudo apt-get install nvidia-driver-535 -y
cd /dev/shm/
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt-get update
sudo apt-get -y install cuda-toolkit-12-2
sudo dpkg -i cudnn-local-repo-ubuntu2204-8.9.7.29_1.0-1_amd64.deb
sudo cp /var/cudnn-local-repo-*/cudnn-local-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get install libcudnn8=8.9.7.29-1+cuda12.2
GPU Model | Time | Speedup |
---|---|---|
RTX 4090 | TBA | TBA |
Tesla P40 | TBA | TBA |
RTX 2070 Super | TBA | TBA |
RTX 4070 Ti |
GPU Model | VRAM | Result |
---|---|---|
RTX 2060 | 6 GB | TBA |
Quadro K2200 | 4 GB | TBA |
pip3 install tensorflow
Oracle JDK on all platforms, including Windows x64 / Linux (Debian/Ubuntu) / MacOS
For Eclipse users, uncheck the button "Create module-info.java file" when you are creating a new Java project. You can delete the file "module-info.java" if it appears in the project.
For your information, JDK8 is the most popular version of JDKs; you may need JDK17 (at least) when the IDE installation asks you to do so.
Popular IDEs are listed below:
The ultimate version is not free but offering you more useful automation tools when you are working with the Spring framework or so on.
Visual Studio Code https://code.visualstudio.com/
NetBeans https://netbeans.org/
BlueJ https://www.bluej.org/
curl -s https://get.sdkman.io | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install springboot
spring --version
sudo apt install build-essentials
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt update
sudo apt install apt-transport-https
sudo apt install dotnet-sdk-<version>
# test
dotnet new console -o HelloWorld
sudo apt install snap
sudo snap install --classic kotlin
# assume hello.kt
kotlinc hello.kt -include-runtime -d hello.jar
java -jar hello.jar
# you can run kt program directly after compilation
kotlinc hello.kt
kotlin HelloKt
sudo apt install curl
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
sudo apt install snap
sudo snap install --classic go