Skip to main content

Ref.: https://blog.csdn.net/ViatorSun/article/details/129909317 

  • 設定環境變數 ~/.bashrc
    • 可以使用文字編輯器 vim or gedit : vim ~/.bashrc or gedit ~/.bashrc

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda

  • 配置

# 複製文件到cuda
cd /usr/include && sudo cp cudnn* /usr/local/cuda/include
cd /usr/lib/aarch64-linux-gnu && sudo cp libcudnn* /usr/local/cuda/lib64

# 修改文件權限:
sudo chmod 777 /usr/local/cuda/include/cudnn.h
sudo chmod 777 /usr/local/cuda/lib64/libcudnn*

# 建立軟8.9.4和8的cudnn版本的軟連結
cd /usr/local/cuda/lib64

sudo ln -sf libcudnn.so.8.9.4 libcudnn.so.8

sudo ln -sf libcudnn_ops_train.so.8.9.4 libcudnn_ops_train.so.8
sudo ln -sf libcudnn_ops_infer.so.8.9.4 libcudnn_ops_infer.so.8

sudo ln -sf libcudnn_adv_train.so.8.9.4 libcudnn_adv_train.so.8
sudo ln -sf libcudnn_adv_infer.so.8.9.4 libcudnn_adv_infer.so.8

sudo ln -sf libcudnn_cnn_train.so.8.9.4 libcudnn_cnn_train.so.8
sudo ln -sf libcudnn_cnn_infer.so.8.9.4 libcudnn_cnn_infer.so.8

# update the system's shared library cache after installing or modifying shared libraries.

sudo ldconfig
 

#測試cudnn

sudo cp -r /usr/src/cudnn_samples_v8/ ~/
cd ~/cudnn_samples_v8/mnistCUDNN
sudo chmod 777 ~/cudnn_samples_v8
sudo make clean && sudo make
./mnistCUDNN

#安裝 CUDA Deep Neural Network (cuDNN) 遇到 test.c:1:10: fatal error: FreeImage.h: No such file or directory 解決方法

Ref.:https://blog.clarence.tw/2022/06/01/安裝-cuda-deep-neural-network-cudnn-遇…   

sudo apt install libfreeimage3 libfreeimage-dev

# problem while installing pyqt5

Ref.:https://stackoverflow.com/questions/70961915/error-while-installing-pyt…

Ref.: https://stackoverflow.com/questions/70961915/error-while-installing-pytq5-with-pip-preparing-metadata-pyproject-toml-did-n