CUDA、 Anaconda、Pytoch安装
写在前面:
Anaconda、conda、pip、Pytorch的区分
详细介绍下面,这里是简述理解!!!有误请评论谢谢 N Ⓜ️ D 😄
名称 | 理解 | 举例 |
---|---|---|
Anaconda | 🅰️环境管理系统。 能够创建隔离环境的软件,环境中包含:conda、numpy、ipython等自己需要的软件/工具/包等 | 🅰️ 🅱️ Ⓜ️ 虚拟机上创建操作系统 (windows系统) |
conda | 🅱️开源的软件包管理系统。 🅰️环境管理系统。 实现安装、卸载、更新等所需操作。 | 🅱️软件下载商店 (360软件管家) 🅰️ |
pip | 🅱️官方认可的包管理器。 | 🅱️python软件下载商店 (微软商店) |
pytorch | Ⓜ️python机器学习库。能够完成人工智能学习工作 | Ⓜ️从商店里下载的工具 (office word) |
各种依赖关系
- 显卡型号,CUDA版本,尽量先把显卡驱动更新到最新;磨刀不误砍柴工 : 显卡、CUDA版本间的关系。
- Pytorch,CUDA安装版本,CUDA下载安装之前需要考虑Pytorch支持的CUDA版本;
- 驱动依赖显卡,cuda依赖驱动,pytorch依赖cuda,于是就会有一些版本依赖问题.
- Anaconda和python对应版本
Anaconda
Anaconda是啥
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 [1] 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。(百度百科词条)
Anaconda是一个软件,这个软件能够创建一个隔离的虚拟环境。
比如:VMware是一个软件,这个软件能够创建一个隔离的虚拟系统。
Anaconda版本选择
Anaconda下载
Anaconda安装
CUDA
CUDA 是啥
CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 (以上解释来自百度词条)
CUDA 版本选择
CUDA 下载
CUDA安装
Pytoch
Pytorch是啥
PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。
2017年1月,由Facebook人工智能研究院(FAIR)基于Torch推出了PyTorch。它是一个基于Python的可续计算包,提供两个高级功能:1、具有强大的GPU加速的张量计算(如NumPy)。2、包含自动求导系统的深度神经网络。(百度百科)