Ubuntu配置深度学习环境(Anaconda3+cuda+cudnn+Jupyter_Notebook+code-server)

一、ubuntu安装Anaconda3

  1. 下载安装包

    wget https://repo.continuum.io/archive/Anaconda3-5.3.1-Linux-x86_64.sh
    
  2. 进入安装包目录,安装

    bash Anaconda3-5.3.1-Linux-x86_64.sh
    
  3. 配置环境

    #打开.bashrc文件
    nano ~/.bashrc
    
    #在最后添加变量
    export PATH=~/anaconda3/bin:$PATH
    
    #重启环境变量
    source ~/.bashrc
    
  4. 查看安装结果

    conda info
    

二、ubuntu卸载Anaconda3

  1. 删除Anaconda3文件夹

    rm -rf ~/anaconda3
    
  2. 删除相关隐藏文件

    rm -rf ~/.condarc ~/.conda ~/.continuum
    
  3. 在环境变量中删除Anaconda3

    #打开.bashrc文件
    nano ~/.bashrc
    
  4. 更新环境变量

    source ~/.bashrc
    

三、Anaconda3入门使用

  1. 创建环境

    conda create --name 环境名 python=型号
    
  2. 激活环境

    conda activate 环境名
    
  3. 退出环境

    conda deactivate
    
  4. 查看已安装环境信息

    conda env list
    
  5. 删除环境

    conda env remove --name 环境名
    
  6. 查看已安装的包

    conda list
    
  7. 搜索包

    conda search 包名
    
  8. 安装包

    conda install 包名1 包名2 ...
    
  9. 卸载包

    conda remove 包名1 包名2
    
  10. 更新包

    conda upgrade 包名
    #更新所有包
    conda upgrade --all
    
  11. 保存环境信息到environment.yaml文件中

    conda env export > environment.yaml
    
  12. 通过environment.yaml文件创建环境

    conda env create -f environment.yaml
    

四、配置深度学习环境

  1. 安装tensorflow

    #安装cpu版本的
    conda install tensorflow==2.3
    #安装gpu版本的
    conda install tensorflow-gpu==2.3
    
  2. 安装pytorch

    conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.1 -c pytorch
    
  3. 安装显卡驱动

    #获取显卡驱动信息
    ubuntu-driver devices
    #安装驱动
    sudo apt install nvidia-driver-版本号
    
    #查看显卡状态
    nvidia-smi
    
  4. 安装cuda和cudnn,现在新版的anaconda都会自带的,不用单独安装

五、安装和配置Jupyter Notebook

  1. 安装jupyter notebook

    conda install jupyter notebook
    
  2. 生成jupyter notebook配置文件,存放在/home/ubuntu/.jupyter/jupyter_notebook_config.py

    jupyter notebook --generate-config
    
  3. 设置jupyter notebook访问密码,需要记住

    jupyter notebook password
    
  4. 生成访问密码的hash值

    #进入python环境
    python
    
    #得到访问密码的hash值,需要复制下来,等会需要用
    >>>from notebook.auth import passwd
    >>>passwd()
    
  5. 修改配置文件,把#去掉,c要顶格

    #c.NotebookApp.allow_remote_access = True
    #c.NotebookApp.ip='*' 
    #c.NotebookApp.open_browser = False 
    #c.NotebookApp.password = 访问密码的hash值,带单引号
    #c.NotebookApp.port = 8888
    #c.NotebookApp.terminals_enabled = True
    
    
  6. 运行jupyter notebook,外机需要加上参数(本机可以不加),否则会被拒绝访问

    jupyter notebook --ip=0.0.0.0
    
  7. 远程访问

    服务器的ip:端口号
    

    六、安装配置code-server

  8. 下载code-server压缩包

    wget https://github.com/coder/code-server/releases/download/v4.7.1/code-server-4.7.1-linux-amd64.tar.gz
    
  9. 解压code-server压缩包

    tar -zxvf code-server-4.7.1-linux-amd64.tar.gz
    
  10. 执行code-server

    cd /code-server-4.7.1-linux-amd64/bin
    ./code-server
    
  11. 在后台运行命令

    nohup ./code-server &
    
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装和配置Anaconda3、PyCharm、CUDA 10.1、cuDNN 7.6和TensorFlow 2.2的步骤如下: 1. 首先,下载并安装Anaconda3。访问Anaconda官方网站,并下载适合您操作系统的安装程序。运行安装程序,按照提示进行安装。 2. 安装完成后,打开终端或命令提示符,并创建一个新的Anaconda环境。运行以下命令: ``` conda create -n env_name python=3.7 ``` 将"env_name"替换为您想要的环境名称。 3. 激活新创建的环境。运行以下命令: ``` conda activate env_name ``` 4. 下载并安装PyCharm。访问JetBrains官方网站,下载适合您操作系统的PyCharm安装程序。运行安装程序,按照提示进行安装。 5. 下载并安装CUDA 10.1。访问NVIDIA官方网站,下载与您的显卡和操作系统兼容的CUDA 10.1安装程序。运行安装程序,按照提示进行安装。 6. 下载并安装cuDNN 7.6。访问NVIDIA官方网站,并下载与您的CUDA版本和操作系统兼容的cuDNN 7.6库。将cuDNN文件解压缩到CUDA的安装目录中。 7. 配置PyCharm以使用Anaconda环境。打开PyCharm并导航到"Settings" > "Project Interpreter"。单击右上角的设置图标,并选择"Add"。在打开的窗口中,选择"Conda Environment" > "Existing environment"。在"Interpreter"字段中,选择Anaconda环境的路径。 8. 在PyCharm中安装TensorFlow 2.2。返回"Settings" > "Project Interpreter",并单击右下角的"+"按钮。在搜索栏中输入"tensorflow",并选择TensorFlow包。单击"Install"按钮,完成安装。 9. 现在,您已成功安装和配置Anaconda3、PyCharm、CUDA 10.1、cuDNN 7.6和TensorFlow 2.2。您可以开始使用TensorFlow进行深度学习任务。 请注意,安装和配置步骤可能因操作系统和版本而异。建议在查找和安装这些软件时参考官方文档和教程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值