首页 > 系统相关 >深度学习环境配置(Ubuntu+Anaconda)

深度学习环境配置(Ubuntu+Anaconda)

时间:2022-11-16 15:33:18浏览次数:69  
标签:Ubuntu Anaconda anaconda conda 深度 gpu 安装 tensorflow


写在前面:

学习深度学习时经常要复现别人的代码,不同的代码通常需要不同的环境(例如python2\python3, tensorflow1\tensorflow2),使用anaconda创建虚拟环境就可以很好的配置和管理不同环境。深度学习通常在Linux上训练,本文记录了Ubuntu下安装及使用Anaconda,并创建一个tensorflow_gpu=1.15.0的过程。​​Ubuntu安装anaconda 介绍

一、anaconda的下载与安装

 可以参考下面两篇(对应Ubuntu、Windows)


简单说一下要点:

anaconda官网:www.anaconda.com  可以免费下载,安装基本是一路next。在安装成功后记得换源​​anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror​​,否则用conda 安装包速度会很慢。

Windows下注意安装路径的盘空间足够,并且勾选add to path。

Ubuntu 下载对应的.sh文件后用bash命令运行该文件,进入安装

例如:

bash ~/Downloads/Anaconda3-5.2.0-Linux-x86_64.sh

  ~/Downloads/Anaconda3-5.2.0-Linux-x86_64.sh 换成自己下载的.sh文件。

然后会要求你按一直Enter查看协议,并输入yes同意。

然后会提示安装地址,一般不用改(也可以改成指定的位置)。之后会进行安装。正常会自动添加到PATH。输入conda -V 查看版本。安装成功。

如果提示找不到命令conda,需要添加路径:

  • 编辑~/.basrc 文件,在最后面加上
export PATH=/home/aeasringnar/anaconda3/bin:$PATH

 /home/aeasringnar/anaconda3/bin 要换成自己安装位置

保存退出后:

source ~/.bashrc

 二、使用anaconda 管理虚拟环境


1.首先创建一个环境:

conda create --name <env_name> <package_names>

 将<env_name> 换成自己的环境名 :tensorflow1

<package_names>换成Python版本:python=3.6

conda create -n tensorflow1 python=3.6

 2.在环境中安装tensorflow-gpu

使用conda activate 命令激活环境,后面就可以在这个虚拟环境里操作了。

conda activate <env_name>

conda activate tensorflow1

 使用conda 安装包。

conda install <要安装的包名> 

conda install tensorflow-gpu==1.15.0

 这里conda会自动安装依赖的包,非常方便,不需要像原博客一样再安装cudnn,cudatoolkit。

输入python,进入解释器模式,导入tensorflow验证安装成功:

import tensorflow as tf
tf.test.is_gpu_available()

出现gpu信息,安装成功。

标签:Ubuntu,Anaconda,anaconda,conda,深度,gpu,安装,tensorflow
From: https://blog.51cto.com/pigeon/5856505

相关文章

  • 解决ubuntu 下 SSH无法连接的问题
    刚安装的ubuntu20默认是没有安装sshd服务器的,所以无法远程。1.修改root密码先用普通登录sudo-i切换为rootpasswd修改root密码2.检查是否开启SSH服务ps-e|grep......
  • 深度学习调参技巧合集
    本文参考自公众号【夕小瑶的卖萌屋】的文章一、寻找合适的学习率学习率是一个非常非常重要的超参数,这个参数呢,面对不同规模、不同batch-size、不同优化方式、不同数据集,其......
  • wsl-ubuntu配置cuda
    下载cudahttps://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=WSL-Ubuntu&target_version=2.0&target_type=deb_network下......
  • Rocky9 、Ubuntu 20和centos 7的安装
    1、VMwareworkstation虚拟机新建2、3、 4、 5、6、在电脑D盘建一个放虚拟机的文件夹我这里使用的是centos87、分cpu处理器数量2个8、内存指导2G9、网络......
  • Ubuntu20 配置mysql8,redis
    mysql8安装ubuntu20库中默认的就是8.0版本sudoaptinstallmysql-server安装完成后进入mysql,起始root没有密码mysql-uroot设置root的密码usemysql;ALTERUSER......
  • 深度学习之回归问题及其性能评价
    1.回归定义回归(regressionanalysis)是确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法。2.回归常见的评价指标:  2.1平均绝对误差(MAE):绝对误差......
  • 深度学习-分类准确率度量指标
    1.分类性能度量1.1准确率,分类准确率(accuracy):分类器正确分类的样本数与总样本之比:  accuracy=(Tp+Tn)/(P+N)但难以识别家假阳性与假阴性;以及难以识别正类或......
  • Alpine/Debian/Ubuntu 基础镜像在 dockerfile 中设置时区
    基于Alpine镜像FROMalpine:latestENVTZ=Asia/ShanghaiRUNapkupdate &&apkaddtzdata &&echo"${TZ}">/etc/timezone &&ln-sf/usr/share/zoneinfo/${......
  • js实现深度优先遍历和广度优先遍历
    什么是深度优先和广度优先其实简单来说深度优先就是自上而下的遍历搜索广度优先则是逐层遍历,如下图所示深度优先广度优先两者的区别对于算法来说无非就是时......
  • 深度学习库 SynapseML for .NET 发布0.1 版本
    2021年11月微软开源一款简单的、多语言的、大规模并行的机器学习库SynapseML(以前称为MMLSpark),以帮助开发人员简化机器学习管道的创建。具体参见[1]​​微软深度学习库Sy......