Cuda安装

来自ling
跳转至: 导航搜索

使用非root账号安装

anaconda

https://blog.csdn.net/kkxi123456/article/details/126673247

https://repo.anaconda.com/archive/

 wget -c https://repo.anaconda.com/archive/Anaconda3-2023.07-1-Linux-x86_64.sh
 bash Anaconda3-2023.07-1-Linux-x86_64.sh
 vim /etc/profile
 export PATH=/server/anaconda3/bin:$PATH
vim ~/.bashrc
export PATH=/server/anaconda3/bin:$PATH
source /etc/profile
source ~/.bashrc


conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

vim ~/.condarc


channels:
  - http://mirrors.aliyun.com/anaconda/cloud/stackless
  - https://mirrors.aliyun.com/anaconda/cloud/simpleitk
  - https://mirrors.aliyun.com/anaconda/cloud/rdkit
  - https://mirrors.aliyun.com/anaconda/cloud/rapidsai
  - https://mirrors.aliyun.com/anaconda/cloud/qiime2
  - https://mirrors.aliyun.com/anaconda/cloud/pyviz
  - https://mirrors.aliyun.com/anaconda/cloud/pytorch3d
  - https://mirrors.aliyun.com/anaconda/cloud/pytorch-test
  - https://mirrors.aliyun.com/anaconda/cloud/pytorch
  - https://mirrors.aliyun.com/anaconda/cloud/psi4
  - https://mirrors.aliyun.com/anaconda/cloud/plotly
  - https://mirrors.aliyun.com/anaconda/cloud/omnia
  - https://mirrors.aliyun.com/anaconda/cloud/ohmeta
  - https://mirrors.aliyun.com/anaconda/cloud/numba
  - https://mirrors.aliyun.com/anaconda/cloud/msys2
  - https://mirrors.aliyun.com/anaconda/cloud/mordred-descriptor
  - https://mirrors.aliyun.com/anaconda/cloud/menpo
  - https://mirrors.aliyun.com/anaconda/cloud/matsci
  - https://mirrors.aliyun.com/anaconda/cloud/intel
  - https://mirrors.aliyun.com/anaconda/cloud/idaholab
  - https://mirrors.aliyun.com/anaconda/cloud/fermi
  - https://mirrors.aliyun.com/anaconda/cloud/fastai
  - https://mirrors.aliyun.com/anaconda/cloud/dglteam
  - https://mirrors.aliyun.com/anaconda/cloud/deepmodeling
  - https://mirrors.aliyun.com/anaconda/cloud/conda-forge
  - https://mirrors.aliyun.com/anaconda/cloud/caffe2
  - https://mirrors.aliyun.com/anaconda/cloud/c4aarch64
  - https://mirrors.aliyun.com/anaconda/cloud/bioconda
  - https://mirrors.aliyun.com/anaconda/cloud/biobakery
  - https://mirrors.aliyun.com/anaconda/cloud/auto
  - https://mirrors.aliyun.com/anaconda/cloud/Paddle
  - https://mirrors.aliyun.com/anaconda/pkgs/r
  - https://mirrors.aliyun.com/anaconda/pkgs/msys2
  - https://mirrors.aliyun.com/anaconda/pkgs/main
  - https://mirrors.aliyun.com/anaconda/pkgs/free
show_channel_urls: true

ssl_verify: true
allow_conda_downgrades: true

mkdir ~/.pip
cd ~/.pip/
vim pip.conf

[global] 
index-url = http://mirrors.aliyun.com/pypi/simple/ 
[install] 
trusted-host=mirrors.aliyun.com

paddle_ocr_37

conda init

python3.7以上都不行

conda create --name paddle_ocr_37 python=3.7 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/  # 这是一行命令
conda activate paddle_ocr_37 


vi ~/.bashrc
conda activate paddle_ocr_37
source ~/.bashrc
conda remove --name <环境名> --all
conda deactivate

cuda

wget https://developer.download.nvidia.com/compute/cuda/11.7.1/local_installers/cuda-repo-rhel7-11-7-local-11.7.1_515.65.01-1.x86_64.rpm
sudo rpm -i cuda-repo-rhel7-11-7-local-11.7.1_515.65.01-1.x86_64.rpm
sudo yum clean all
sudo yum -y install nvidia-driver-latest-dkms
sudo yum -y install cuda


vim /etc/profile
export PATH=/usr/local/cuda-11.7/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11.7/lib64
source /etc/profile

 conda install paddlepaddle-gpu==2.5.1 cudatoolkit=11.7 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge

# 查看虚拟环境
conda info --envs

# 删除虚拟环境
conda remove -n name --all


# 删除所有的安装包及cache(索引缓存、锁定文件、未使用过的包和tar包)
conda clean -y --all
 
# 删除pip的缓存
rm -rf ~/.cache/pip

conda clean --all:清除所有已安装的包,但保留所有环境
conda clean --all --yes:清除所有已安装的包和缓存文件,但保留所有环境

paddlepaddle paddlehub

pip3 install setuptools_scm

gpu

conda install paddlepaddle-gpu==2.5.1 cudatoolkit=11.7 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge

paddlepaddle-gpu和paddlepaddle不能同时安装 否则会Illegal instruction

cpu

conda install paddlepaddle==2.5.1 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
pip3 install paddlepaddle --upgrade -i https://mirror.baidu.com/pypi/simple
pip3 install paddlehub --upgrade -i https://mirror.baidu.com/pypi/simple

测试

python 
import paddle
paddle.utils.run_check()

删除

conda install anaconda-clean
anaconda-clean


1、删除miniconda3目录

rm -rf miniconda3/

2、注释掉conda语句

vim .bashrc

3、删除’.condarc’文件

rm -rf ~/.condarc

4、重新激活 .bashrc

source ~/.zshrc

错误

libssl.so.1.1

https://blog.csdn.net/sinat_22510827/article/details/123758031

su root

Illegal instruction

原因是我的CPU不支持avx指令集

查看是否支持,返回结果是否包含avx

cat /proc/cpuinfo | grep -i avx

https://www.jianshu.com/p/e80213c53c33

'paddle' has no attribute 'utils'

conda remove -n paddle_ocr_37 --all
conda create --name paddle_ocr_37 python=3.7 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda install paddlepaddle-gpu==2.5.1 cudatoolkit=11.7 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge