码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Win10下pytorch环境搭建详细教程以及示例测试


    目录

    Clone github工程

    Anaconda 下载


    我们的目标是成功搭建深度学习环境,并且成功跑一个github上的深度学习工程,然后分别使用cpu和gpu进行深度学习创建模型,然后使用模型对结果进行预测,这次采用的范例为变化检测BIT_CD工程。

    因为内容实在太多,所以打算分几篇文章更新,一步一步讲解,配图。

    Clone github工程

    一、下载Git(官网下载慢时,可选择其他下载方式)
    1.官网下载地址:Git - Downloads

    使用git把BIT_CD工程下载下来,因为工程比较大,包含一些数据集,如果直接从github下载,经常中断,而按照说明中的,使用

    1. git clone https://github.com/justchenhao/BIT_CD.git
    2. cd BIT_CD

    则更容易成功,笔者一次性成功下载。

    查阅项目说明,按照项目要求,库需要以下版本:

    1. Python 3.6
    2. pytorch 1.6.0
    3. torchvision 0.7.0
    4. einops 0.3.0

    实测,因为cuda等版本支持的问题,实际上仅仅保持python3.6一致即可,其他库的版本兼容即可,当然了,如果你能下载到对应的版本,优先使用对应的版本,我是因为下载不了对应的版本,就让anaconda决定了版本,最后也是可以正常使用cpu和gpu进行训练和验证的。

    既然提到了Anaconda,那么自然推荐下载这个工具了,可以方便不同库版本的组合管理,而且还支持虚拟环境的导入导出,很方便,建议下载Anaconda3,下载最新版,不过需要说明的是,如果你只跑单一项目,那么anaconda也不是必须的,可以全部安装在真实的环境里,但是那样诸多不便,所以强烈建议使用Anaconda3。

    Anaconda 下载

    如果官网下载的话很慢,用的清华镜像源下载最新版。

    然后是安装,基本上直接下一步即可,具体如果需要再就行额外勾选。

    下载cuda和cudnn

    直接看这篇文章吧《下载和安装CUDA和Cudnn(图文详解)》。

    那么,如何查看本机的cuda和cudnn版本。

    运行→cmd→nvcc –V 可以查看cuda版本,一般来说版本越新最好,笔者使用的RTX3060显卡,对应的cuda版本如下:

    cuda 11.1.105 (nvcc -V)

    cudnn 8.2.0 (cudnn_version.h)

    cudnn则需要查看cudnn_version.h文件,位置为C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include,其中三个宏定义为版本号。

    1. #define CUDNN_MAJOR 8
    2. #define CUDNN_MINOR 2
    3. #define CUDNN_PATCHLEVEL 0

    那么,这篇文章就先到这里,这些都只是准备工作,下一篇

    《Win10下pytorch环境搭建详细教程以及示例测试(二)》继续。

  • 相关阅读:
    揭秘神秘的种子:Adobe联合宾夕法尼亚大学发布文本到图像扩散模型大规模种子分析
    【kubernetes】关于云原生之k8s集群中pod的容器资源限制和三种探针
    Servlet 中的 RequestDispatcher
    华为机试真题 C++ 实现【考勤信息】
    JXLS2同一个sheet多个表格循环覆盖下面表格数据问题
    算法题:分发饼干
    Jetson Agx Xavier平台调试AR0820相机分辨率缩放3848x2168 to 1920x1080
    【EC200U】何为QuecPython以及QPYcom基础操作
    强大的JTAG边界扫描(2):BSDL文件介绍
    并发编程之 ThreadLocal
  • 原文地址:https://blog.csdn.net/autumoonchina/article/details/126544450
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号