当前位置: 首页 > news >正文

【深度学习入门】安装conda/miniconda、所需包类、CUDA与conda/Miniconda间的关系

深度学习入门

须知

本教程跟随李沐老师课程随笔,课程链接点击此处。

CUDA和Anaconda的关系

CUDA Toolkit是由Nvidia官方提供的完整工具包,其中提供了Nvidia驱动程序、开发CUDA程序相关的开发工具包等。
Anaconda在安装Pytorch等会用到的CUDA的框架时,会自动为用户安装CUDA Toolkit,在安装好cuda toolkit之后,只要系统上存在与当前的cudatoolkit所兼容的Nvidia驱动,则CUDA相关的程序可以直接运行,而不需要完整安装CUDA Toolkit。
本文安装使用的是Anaconda中的Miniconda。
所以在阅读本文前,需要有NVIDIA的GPU服务器或主机才可继续

Linux下安装

所用操作系统环境:Ubuntu Server 18.04 LTS、硬盘50GB
可以在服务器上运行,腾讯云有新老同享的轻量应用服务器,价格比较便宜,用来入门还可以,但是速度比较慢。如果怕速度过慢自己手上有比较好的NVIDIA显卡,可以使用自己的电脑进行安装,或者通过AWS上有便宜的GPU服务器租赁,性价比要远强于国内,需要各位科学上网,后期有AWS使用教程会更新在此处。
若买了新的服务器需要先update一下整个服务器

sudo apt update

还需要安装一些所需要的编译器,这里使用一个集合包build-essential:

sudo apt install build-essential

安装python环境,这里使用的是python3.12:

sudo apt install python3.12

安装miniconda,安装链接点击此处,或者直接输入下方命令,后面一路yes就行:

wget https://repo.anaconda.com/miniconda/Miniconda3-py312_24.5.0-0-Linux-x86_64.sh
# bash运行sh文件
bash [刚下载的sh文件名]

在这里插入图片描述
最后bash一下进入conda环境:

ubuntu@test:~$ bash
(base) ubuntu@test:~$

安装相关使用包类:

(base) ubuntu@test:~$ pip install jupyter d2l torch torchvision
(base) ubuntu@test:~$ pip install rise

Windows下安装

所用操作系统环境:Win10
在所需环境中下载Miniconda,下载链接点击此处
在这里插入图片描述
安装时直接next就可以,安装完后可以在本机搜索框中搜索Anaconda Prompt打开即可。
在这里插入图片描述

安装python3.12版本,下载链接点击此处,python安装配置环境变量不再赘述,不会的师傅们可以看我附上的链接:python安装教程。
在cmd命令行中pip安装所需要的包:

pip3 install jupyter d2l torch torchvision
pip3 install rise

这其中使用jupyter来阅读李沐老师的教材,教材地址挂于此处。

http://www.lryc.cn/news/408997.html

相关文章:

  • 0725,进程间传递文件描述符,socketpair + sendmsg/recvmsg
  • 放大电路总结
  • 深度学习1-简介
  • Java基础语法 (基础介绍 二)
  • SAPUI5基础知识18 - 自定义CSS和主题色
  • Postman中API测试的艺术:测试用例复用的高级技巧
  • Flutter Geocoding插件使用指南:简化地理编码与逆地理编码
  • “手撕”全网最细的JDBC教程(安装导入使用)
  • C++指针选择题带答案
  • 力扣 二分查找
  • ADMAS-Simulink联合仿真输入设置
  • 【NOI】C++程序设计入门三
  • Three.js投射光线实现三维物体交互
  • SSRF学习笔记
  • Python——Pandas(第三讲)
  • 性能测试中qps 一直上不去的原因
  • 学习笔记14:CNAME 记录值、TTL (Time to Live)、Redis 的 Pool 对象池、钩子函数、依赖注入
  • springboot集成mybatis时,dao层的mapper类需要添加@Repository注解吗?
  • 一文总结代理:代理模式、代理服务器
  • 探索 Kubernetes 持久化存储之 Longhorn 初窥门径
  • 全国区块链职业技能大赛样题第9套智能合约+数据库表设计
  • 常见OVS网桥及其链接接口详解
  • 创建最最最纯净 Windows 11/10 系统镜像!| 全网独一份
  • 带你学会Git必会操作
  • clickhouse处理readonly报错
  • 使用git命令行的方式,将本地项目上传到远程仓库
  • jetbrains InterlliJ IDEA 2024.1 版本最新特性一览: Java 相关内容
  • 百日筑基第三十四天-JAVA中的强/软/弱/虚引用
  • C语言100基础拔高题(3)
  • AV1技术学习:Constrained Directional Enhancement Filter