Win10+Anaconda3+Cuda10.1+cuDNN+ pytorch1.8+Tesla v100搭建机器学习环境

本文主要是介绍Win10+Anaconda3+Cuda10.1+cuDNN+ pytorch1.8+Tesla v100搭建机器学习环境,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Windows10 + Anaconda3 + Cuda10.1 + cuDNN + tesla v100 + pytorch1.8 搭建机器学习环境

安装包准备

  • Tesla v100 驱动
  • Cuda 10.1
  • cuDNN 10.1
  • Anaconda

开始安装

1.安装Tesla显卡驱动

驱动下载地址:Official Drivers | NVIDIA

1)选择相应的型号下载

image-20220130192836185

image-20220130192853158

2)安装驱动

由于需要安装cuda10.1驱动文件选择了 427.60-data-center-tesla-desktop-win10-64bit-dch-international 该版本

image-20220130193449779

image-20220130193513748

​ 选择保持默认下一步,安装完毕重启电脑。

2.Cuda10.1

1)下载Cuda 10.1

CUDA下载地址:https://developer.nvidia.com/cuda-10.1-download-archive-base

image-20220130193303695

选择windows 10 x64系统版本,下载离线包。下载的包名是 cuda_10.1.105_418.96_win10 。

2)安装CUDA 10.1

image-20220130194025347

​ 如果不清楚自定义功能建议使用精简安装,此处为减少不必要软件的安装,选择自定义安装。

image-20220130194041987

image-20220130194257412

​ 建议把无关的驱动和软件取消勾选,然后点击下一步选择安装路径上建议保持默认,继续下一步开始安装。

3.CUDNN

1)下载cuDNN

​ cuDNN下载地址:NVIDIA cuDNN | NVIDIA Developer

进入cuDNN网站内,点击Download cuDNN,登录你的Nvidia账户,如果没有就注册一个。

image-20220130194852509

登录后,勾选同意协议,点击Archived cuDNN Releases

image-20220130195152136

选择相应版本的cuDNN并下载,可通过搜索快速确定版本,这里选择最新日期支持CUDA10.1的cuDNN进行下载。

image-20220130195409058

2)安装cuDNN

​ 解压下载好的cuDNN压缩包,进入cuda文件夹内,里面有三个文件夹和一个文本文件。

image-20220130195608814

image-20220130195742925

全选文件,复制到CUDA的文件夹下即可完成安装

默认CUDA的文件夹是:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1

复制后的文件夹如下

image-20220130200003943

4.检查是否安装完成

进入 PowerShell 或者 CMD,输入命令 nvcc.exe --versionnvidia-smi.exe 即可检验是否完成以上步骤。

image-20220130200404308

5.Anaconda

1)安装 Anaconda

使用清华源下载Anaconda:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

image-20220130200922067

安装过程保持默认即可,安装完成后在开始菜单中运行 Anaconda Prompt 即可使用Anaconda环境。

https://pytorch.org/get-started/previous-versions/

image-20220130201014524

image-20220130201143757

2)配置虚拟环境

新建python3.6的环境: conda create -n pytorch python=3.7

激活环境:conda activate pytorch

3) 更换下载源

更换清华源,加速下载

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

6.Pytorch

1)安装pytorch

查看 pytorch 历史版本安装:Previous PyTorch Versions | PyTorch

使用搜索快速定位到 Cuda10.1 ,复制命令

pip install torch==1.8.1+cu101 torchvision==0.9.1+cu101 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html

回车等待安装完成!

2)检查Pytorch是否安装完成

输入 python 进入交互界面,导入 pytorch 库,检查 cuda 是否可用。

(base) PS C:\Windows\system32> conda activate pytorch
(pytorch) PS C:\Windows\system32> python
Python 3.7.11 (default, Jul 27 2021, 09:42:29) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> torch.cuda.is_available()
True

总结

到此,所有安装工作已经完成。

这篇关于Win10+Anaconda3+Cuda10.1+cuDNN+ pytorch1.8+Tesla v100搭建机器学习环境的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/332571

相关文章

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

MySQL双主搭建+keepalived高可用的实现

《MySQL双主搭建+keepalived高可用的实现》本文主要介绍了MySQL双主搭建+keepalived高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、测试环境准备二、主从搭建1.创建复制用户2.创建复制关系3.开启复制,确认复制是否成功4.同

Centos环境下Tomcat虚拟主机配置详细教程

《Centos环境下Tomcat虚拟主机配置详细教程》这篇文章主要讲的是在CentOS系统上,如何一步步配置Tomcat的虚拟主机,内容很简单,从目录准备到配置文件修改,再到重启和测试,手把手带你搞定... 目录1. 准备虚拟主机的目录和内容创建目录添加测试文件2. 修改 Tomcat 的 server.X

VSCode配置Anaconda Python环境的实现

《VSCode配置AnacondaPython环境的实现》VisualStudioCode中可以使用Anaconda环境进行Python开发,本文主要介绍了VSCode配置AnacondaPytho... 目录前言一、安装 Visual Studio Code 和 Anaconda二、创建或激活 conda

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对

Java进阶学习之如何开启远程调式

《Java进阶学习之如何开启远程调式》Java开发中的远程调试是一项至关重要的技能,特别是在处理生产环境的问题或者协作开发时,:本文主要介绍Java进阶学习之如何开启远程调式的相关资料,需要的朋友... 目录概述Java远程调试的开启与底层原理开启Java远程调试底层原理JVM参数总结&nbsMbKKXJx

使用DeepSeek搭建个人知识库(在笔记本电脑上)

《使用DeepSeek搭建个人知识库(在笔记本电脑上)》本文介绍了如何在笔记本电脑上使用DeepSeek和开源工具搭建个人知识库,通过安装DeepSeek和RAGFlow,并使用CherryStudi... 目录部署环境软件清单安装DeepSeek安装Cherry Studio安装RAGFlow设置知识库总

Linux搭建Mysql主从同步的教程

《Linux搭建Mysql主从同步的教程》:本文主要介绍Linux搭建Mysql主从同步的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux搭建mysql主从同步1.启动mysql服务2.修改Mysql主库配置文件/etc/my.cnf3.重启主库my

国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)

《国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)》本文给大家利用deepseek模型搭建私有知识问答库的详细步骤和遇到的问题及解决办法,感兴趣的朋友一起看看吧... 目录1. 第1步大家在安装完ollama后,需要到系统环境变量中添加两个变量2. 第3步 “在cmd中

Windows环境下安装达梦数据库的完整步骤

《Windows环境下安装达梦数据库的完整步骤》达梦数据库的安装大致分为Windows和Linux版本,本文将以dm8企业版Windows_64位环境为例,为大家介绍一下达梦数据库的具体安装步骤吧... 目录环境介绍1 下载解压安装包2 根据安装手册安装2.1 选择语言 时区2.2 安装向导2.3 接受协议