码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 安装CUDA、anaconda、pytorch


    文章目录

    • 前言
    • 一、CUDA安装
      • 1.查看CUDA版本
      • 2.安装CUDA
        • 2.1 下载CUDA
        • 2.2 安装CUDA
        • 2.3 测试CUDA安装成功
    • 二、anaconda安装
      • 1.anaconda下载
      • 2.anaconda环境变量配置
      • 3.测试anaconda安装成功
      • 3.anaconda常见命令操作
        • 3.1 清华镜像
        • 3.2 切换虚拟环境
    • 三、pytorch安装
      • 1.anaconda下pytorch安装
      • 2.安装包下载太慢导致安装失败(提示更新anaconda可更新)
        • 2.1 pytorch和torchvision包下载太慢
        • 2.2 cudatoolki包下载太慢
        • 2.3 单独安装包后再安装pytorch成功


    前言

    本篇主要介绍CUDA、anaconda、pytorch的安装与配置以及可能出现问题的解决方法。


    一、CUDA安装

    1.查看CUDA版本

    找到NVIDIA设置
    在这里插入图片描述
    系统设置->组件->NVCUDA64.Dll后的产品名称里包含CUDA版本信息
    在这里插入图片描述

    2.安装CUDA

    2.1 下载CUDA

    CUDA下载地址:https://developer.nvidia.com/cuda-toolkit-archive

    在这里插入图片描述

    2.2 安装CUDA

    按部就班的安装,如果出现Nsight Compute安装失败,查找了很多方法都失败了(如右键属性里设置兼容性、使用自定义安装模式里取消勾选安装Nsight Compute等),最后发现是安装过程中需要用到Visual Studio来编译环境,需要安装Visual Studio。

    在这里插入图片描述

    下载安装Visual Studio Community版本即可,原帖里下载2017版本,在官网我的权益里下载了2022版本也可。
    Visual Studio官网下载地址:https://my.visualstudio.com/Downloads/Featured?mkt=zh-cn
    Visual Studio我的权益:https://my.visualstudio.com/Benefits?mkt=zh-cn

    在这里插入图片描述

    安装时只需选择安装使用C++的桌面开发即可。
    在这里插入图片描述

    之后再正常安装CUDA就可以。

    2.3 测试CUDA安装成功

    环境变量一般无需自己配置。

    在这里插入图片描述
    在这里插入图片描述

    输入 nvcc -V ,出现以下信息说明CUDA安装配置成功。
    nvcc -V
    

    在这里插入图片描述

    二、anaconda安装

    1.anaconda下载

    下载anaconda安装包,点击安装即可。

    anaconda官网:https://www.anaconda.com/
    anaconda安装包清华镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

    2.anaconda环境变量配置

    ANACONDA_PATH为anaconda安装路径。

    在这里插入图片描述

    将下面四个路径添加到path中。
    在这里插入图片描述

    3.测试anaconda安装成功

    命令行输入 conda list ,出现如下信息说明安装配置成功。

    conda list 
    

    在这里插入图片描述

    3.anaconda常见命令操作

    3.1 清华镜像

    点击进入Anaconda Prompt。

    在这里插入图片描述

    查看channels,发现只有默认的官网地址,下载速度会比较慢。
    conda config --show channels
    
    加入清华镜像地址。
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --set show_channel_urls yes
    
    再次查看channels,发现清华镜像地址已经添加。

    在这里插入图片描述

    3.2 切换虚拟环境

    查看已有的虚拟环境(一开始只有base)。
    conda env list
    
    创建一个新的虚拟环境my_env,python版本为3.8。
    conda create --name my_env python=3.8
    
    激活虚拟环境my_env。
    activate my_env
    
    切换到虚拟环境my_env。
    conda activate my_env
    
    在当前环境里安装ipykernel包。
    conda install ipykernel
    
    在my_env环境里安装ipykernel包。
    python -m ipykernel install --name my_env
    

    三、pytorch安装

    1.anaconda下pytorch安装

    pytorch官网地址:https://pytorch.org/get-started/locally/

    选择对应的选项会生成安装命令。记得去掉 -c pytorch ,否则会在默认官网下载pytorch而不是镜像。
    在这里插入图片描述

    2.安装包下载太慢导致安装失败(提示更新anaconda可更新)

    经常出现某个安装包下载的太慢最后导致安装失败。比如我出现的是 pytorch-1.12.1-py3.8_cuda11.3_cudnn8_0.tar.bz2 下载太慢。

    我们先根据提示去对应目录删除导致失败的文件,再去单独安装这些包。

    我们常下载太慢的安装包有pytorch、torchvision、cudatoolkit,我们可以先去镜像网站单独下载安装这些导致失败的包后,再重复之前安装pytorch操作会安装成功。

    2.1 pytorch和torchvision包下载太慢

    镜像文件下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/

    2.2 cudatoolki包下载太慢

    镜像文件下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/

    2.3 单独安装包后再安装pytorch成功

    通过conda安装命令: conda install + 你安装包的对象名称(包含绝对路径) 安装完后,再重复之前安装pytorch操作会安装成功。
  • 相关阅读:
    【Sql】sql server数据库提示:执行Transact-SQL语句或批处理时发生了异常。 无法打开数据库msdb,错误:926。
    y131.第七章 服务网格与治理-Istio从入门到精通 -- Istio Security基础(十七)
    机器学习的基本代码
    HDLBits: 在线学习 SystemVerilog(六)-Problem 24-27
    Jenkins安装与配置Windows11系统
    使用 DM binary 部署 DM 集群
    Linux系统编程(1)
    【毕业季】毕业是人生旅途的新开始,你准备好了吗
    JS 字符串
    如何保证接口的幂等性--在企业中的实操
  • 原文地址:https://blog.csdn.net/qq_43881663/article/details/127108475
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号