首页 > 其他分享 >深度学习环境配置

深度学习环境配置

时间:2023-04-10 18:34:56浏览次数:45  
标签:深度 cn 配置 学习 conda tsinghua https edu tuna

深度学习环境配置

一、软硬件配置介绍

  • 操作系统:Windows 10 和 Ubuntu 20.04 均适用
  • GPU:Nvidia Geforce RTX 3060
  • Python:3.8

二、环境配置步骤

1、安装显卡驱动

(1)Windows 10

​ 在Nvidia驱动下载官网下载522.25版本的驱动并安装。

(2)Ubuntu 20.04

​ 打开系统设置,找到软件更新里的附加驱动,选择470版本的驱动即可。注意,安装完成后需要重启一次。

​ 安装完成后使用 nvidia-smi 命令进行验证。

2、安装并配置Conda

(1)安装conda

​ 此处选择miniconda。访问miniconda官网下载对应版本并安装。注意:需要加入path环境变量。

(2)conda配置国内源

配置conda清华源:

​ 首先执行以下命令生成conda配置文件:

conda config --set show_channel_urls yes

​ 在用户目录下找到配置文件.condarc,打开用以下内容替换并保存。

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
配置pip清华源:

​ 在用户目录下新建目录pip(Ubuntu下为.pip),在该目录下新建配置文件pip.ini(Ubuntu下为pip.conf),使用以下内容替换配置文件并保存。

​ Windows使用以下内容:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

​ Ubuntu使用以下内容:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

3、安装cuda和cudnn

​ 首先创建名为test的conda环境(名字可以自己改),python版本为3.8,并激活该环境。

conda create -n test python=3.8
conda activate test

(1)安装cuda和cudnn

conda install cudatoolkit==11.3.1
conda install cudnn==8.2.1

(2)验证

import tensorflow as tf

print(tf.test.is_gpu_available())
print(tf.config.list_pysical_list('GPU'))

标签:深度,cn,配置,学习,conda,tsinghua,https,edu,tuna
From: https://www.cnblogs.com/samlau/p/17303916.html

相关文章

  • git配置代理连接github
    目前,不挂梯子git总是连接不到github,因而需要代理。查看当前全局配置:>gitconfig--global-l取消当前的代理端口:>gitconfig--global--unsethttp.proxy>gitconfig--global--unsethttps.proxy查看SSR的代理地址和端口,确定本机端口1080转发:配置代理端口......
  • Linux学习——shell
    Linuxshell语法转义字符\:\后面的一个字符按照其字面意思解释“”:双引号中的内容除$、`、“之外的任何字符的字面解释‘’:单引号中除'以外的任何字符按其字面解释shell变量环境变量:标准变量,通常由管理员定义,用来保存系统必需内容局部变量:由用户定义和控制export......
  • C/C++驾驶员理论课程模拟考试与学习系统[2023-04-10]
    C/C++驾驶员理论课程模拟考试与学习系统[2023-04-10]程序设计题:驾驶员理论课程模拟考试与学习系统出题人:金仙力面向专业:计算机科学与技术难度等级:41问题描述要求编写一个程序,模拟驾驶员科目一的考试,要求具有良好的操作界面。管理员负责试题库的管理(编辑、删除、增加等)......
  • DDR4 拓扑 DDR 学习时间 (Part B - 3):Write Leveling
        https://zhuanlan.zhihu.com/p/348360737https://blog.csdn.net/jsf120/article/details/113986468    ......
  • 56、K8S-监控机制-Prometheus-配置解析、标签管理
    Kubernetes学习目录1、配置文件1.1、配置简介1.1.1、简介Prometheus可以通过命令行或者配置文件的方式对服务进行配置。一般情况下,命令行方式一般用于不可变的系统参数配置,例如存储位置、要保留在磁盘和内存中的数据量等;配置文件用于定义与数据动态获取相关的配置选项和文件......
  • 四边形不等式学习笔记
    简要题意四边形不等式是一种dp优化策略。多用于2DDP。内容对于区间\([l,r]\)带来的贡献\(w(l,r)\),如果其满足:对于\(L\leql\leqr\leqR\),\(w(L,r)+w(l,R)\leqw(L,R)+w(l,r)\)则称\(w\)满足四边形不等式。特别地,如果上式符号取等,则称其满足四边形恒等式。注:上......
  • 怎样学习一款单片机
    1.首先整体死磕规格书,了解各模块是什么?能达到什么效果?有什么特殊之处?2.整体看官方提供的各模块库及各模块DEMO,主要是熟悉寄存器,了解各模块能做哪些功能?3.尝试修改一个官方demo,点亮一个LED,重点看规格书的一个外设,并使用。4.看官方的方案源代码,看看这款MCU具体的应用场景,做那些产......
  • Redis学习——基础数据结构
    基础数据结构String唯一的key,获取对应value,不同value结构不同Json序列化为字符串,字符串反序列化为Json常见用途,缓存用户信息动态字符串位图数据结构List相当于LinkedList,链表不是数组。插入很快,定位索引较慢,常用作异步队列(队列、栈都可以)一些慢操作:lindex,ltrim底层数据......
  • clayui clayui使用配置
                  在使用CLAYUI前需要对您的工程做如下设置:DebugMultithreadedDLL或者MultithreadedDLL                      VC6下具体设置为:Project-Settings-C/C++,Category选择CodeGeneration,                   ......
  • C语言学习第五天
    打字练习软件typespeed  1、安装:sudoapt-getinstalltypespeed  2、打开typespeed保证窗口至少80*24一、Windows下获取方向键:  1、导入#include<conio.h>  2、通过getch()的返回值获取键盘上的键值    上:72 下:80 左:75 右:77二、Lin......