From 5874ac74bd6583f637e0e9384a65d419d1733ecd Mon Sep 17 00:00:00 2001
From: Ludovic Noels <l.noels@ulg.ac.be>
Date: Thu, 15 Sep 2022 15:28:13 +0000
Subject: [PATCH] Revert "update for ubunut 22.04"

This reverts commit c996a5a17509384a96fac6bb5ed67adb31c7f32d
---
 cm3apps/install.txt | 68 +++++++++++++++++++--------------------------
 1 file changed, 28 insertions(+), 40 deletions(-)

diff --git a/cm3apps/install.txt b/cm3apps/install.txt
index 9ae01b718..e92581927 100644
--- a/cm3apps/install.txt
+++ b/cm3apps/install.txt
@@ -587,64 +587,52 @@ C) Install Open Cascade (optional)
 
 D) Install Torch
         cd local
-        // no gpu
-          wget https://download.pytorch.org/libtorch/nightly/cpu/libtorch-shared-with-deps-latest.zip
-          unzip libtorch-shared-with-deps-latest.zip
+       // no gpu
+          wget https://download.pytorch.org/libtorch/cpu/libtorch-shared-with-deps-1.4.0%2Bcpu.zip
+          unzip libtorch-shared-with-deps-1.4.0+cpu.zip 
           if you need in python3 without gpu
-          sudo pip3 install --pre torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/nightly/cpu
+          pip3 install torch==1.7.1+cpu torchvision==0.8.2+cpu torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html
        // gpu
-           1) clean up (still with new ubuntu?, to check)
+           1) clean up
            sudo rm /etc/apt/sources.list.d/cuda*
            sudo apt remove --autoremove nvidia-cuda-toolkit
            sudo apt remove --autoremove nvidia-*
-           2) purge (still with new ubuntu?, to check)
+           2) purge
            sudo apt-get purge nvidia*
            sudo apt-get autoremove
            sudo apt-get autoclean
            sudo rm -rf /usr/local/cuda*
-           3) install graphics (still with new ubuntu?, to check)
+           3) install graphics
            sudo apt update
            sudo add-apt-repository ppa:graphics-drivers
-           sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub
-           sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
-           //sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu2004/x86_64 /" > /etc/apt/sources.list.d/cuda_learn.list'
-               // alternative?
-                wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pinsudo 
-                mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600
-                wget https://developer.download.nvidia.com/compute/cuda/11.7.1/local_installers/cuda-repo-ubuntu2204-11-7-local_11.7.1-515.65.01-1_amd64.debsudo 
-                dpkg -i cuda-repo-ubuntu2204-11-7-local_11.7.1-515.65.01-1_amd64.debsudo 
-                cp /var/cuda-repo-ubuntu2204-11-7-local/cuda-*-keyring.gpg /usr/share/keyrings/sudo apt-get update
-           
-           4) install cuda
+           sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub
+           sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
+           sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu2004/x86_64 /" > /etc/apt/sources.list.d/cuda_learn.list'
            sudo apt update
-           sudo apt install cuda-11-7
-          
+           sudo apt install cuda-11-0
+           sudo apt install libcudnn7
            add in your .bashrc
            export PATH=/usr/local/cuda/bin/:$PATH
            export LD_LIBRARY_PATH=/usr/local/cuda/lib64/:$LD_LIBRARY_PATH
-           5) install cudnn (still with new ubuntu?, to check)
-           method 1)
-             sudo apt-get -y install nvidia-cudnn
-             
-           method 2)
-             download cudnn from nvidia (you need to register and downloadmanualy
-             https://developer.nvidia.com/compute/cudnn/secure/8.5.0/local_installers/11.7/cudnn-local-repo-cross-sbsa-ubuntu2204-8.5.0.96_1.0-1_all.deb 
-             copy in your local directory
-             tar xvf cudnn-11.0-linux-x64-v8.0.4.30.tgz
-             sudo ln -s ~/local/cuda/include/cudnn* /usr/local/cuda/include/
-             sudo ln -s ~/local/cuda/lib64/libcudnn* /usr/local/cuda/lib64
-             sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
-           6) download torch with gpu
-           wget https://download.pytorch.org/libtorch/nightly/cu117/libtorch-shared-with-deps-latest.zip
-           unzip libtorch-shared-with-deps-latest.zip
-           
+           4) install cudnn 
+           download cudnn from nvidia (you need to register and downloadmanualy
+           https://developer.nvidia.com/compute/machine-learning/cudnn/secure/8.0.4/11.0_20200923/cudnn-11.0-linux-x64-v8.0.4.30.tgz
+           copy in your local directory
+           tar xvf cudnn-11.0-linux-x64-v8.0.4.30.tgz
+           sudo cp cuda/include/cudnn*.h /usr/local/cuda/include
+           or  sudo ln -s ~/local/cuda/include/cudnn* /usr/local/cuda/include/
+           sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
+           or  sudo ln -s ~/local/cuda/lib64/libcudnn* /usr/local/cuda/lib64
+           sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
+           5) download torch with gpu
+           wget https://download.pytorch.org/libtorch/cu110/libtorch-shared-with-deps-1.7.0%2Bcu110.zip
+           unzip libtorch-shared-with-deps-1.7.0%2Bcu110.zip
   
-           7) if you need in python3 
+           6) if you need in python3 
            (with gpu)
-           pip3 install --pre torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/nightly/cu117
+           sudo pip3 install torch==1.7.1+cu110 torchvision==0.8.2+cu110 torchaudio===0.7.2 -f https://download.pytorch.org/whl/torch_stable.html
            (without gpu)
-           pip3 install --pre torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/nightly/cpu
-           
+           sudo pip3 install torch==1.7.1+cpu torchvision==0.8.2+cpu torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html
 
  
 
-- 
GitLab