创建pytorch环境_Udacity pytorch

创建pytorch环境_Udacity pytorch在window下安装pippip更换国内镜像源安装pytorchAnaconda+Pycharm环境下的PyTorch配置方法

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

搭建深度学习环境所需资料
(md 我就安个神经网络的环境简直要了我的狗命)
不过还是认识到很重要的一点,在书上找再多的资料 都不如自己亲身实践一下
还是要总结一下学了what 不然白捯饬了

1、cuda,pytorch,pyg,pip都需要安装(软件啊亲)(不搞这一出我还一直以为cuda是硬件)
2、pycharm必须要配置python的环境也必须要配置pytorch的环境才能跑GCN的程序
3、pip是一个应用商店,大家把开源的软件包都放到上面,需要用的时候用pip install下载这个包就好了
4、cmp和powershell都用法(刚开始觉着这些都是毛啊 后来被学长教了教发现还挺好用~)
5、之前在学校的时候,直接用xshell就跑了个GCN的程序,寒假一直就想,为啥在家里就得自己配环境,原因呢是xshell是个远程登录的工具,可以直接连接到学校的服务器,学校的服务器这些环境自然是都配好了,无奈实验室不给力在家里连接不上,貌似实验室现在的科研任务都是租的学校外面的服务器。

6、cuda是个什么玩意
最后我也没装上,原因呢,是我电脑没有cuda对应的显卡,我只有AMT和intel而cuda必须要依赖nvidia(英伟达)才行,之前一直报驱动版本不对,我还找了好多显卡驱动,结果压根不是软件版本的问题,是我的硬件不给力,因此只能用cpu跑,所以cuda白下了。
(显卡驱动:把显卡连接到电脑上的软件 会有显卡的配置啊之类的信息)
回归正题:cuda是什么。
大佬原话:cuda是GPU的平台,没有他程序会跑的很慢
是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。(知道为啥自己显卡不行了吧 人家是NVIDIA公司出的 肯定不能让你用)

anaconda是什么,anaconda和conda是什么关系,为什么要装anaconda
XX照片管理系统+XX全家桶
anaconda和miniconda同为conda官方推荐的conda工具。anaconda和conda的关系,就像github和git的关系,anaconda不光包含了conda命令行软件,还包含了多如牛毛的预装python包,以及令人瞠目结舌的黑科技全家桶。
我们装anaconda主要是冲着conda管理python运行环境比较方便的原因,以及它那一大堆预装包。虽然其他的我们用不到,但是大树底下好乘凉嘛。

pip又是什么(应用商店)
python和java一样,运行起来需要各种包的支持。java兴起的最开始,开源jar包作者在各自的网站上面发布自己的包,需要用的开发者就去他们的网站上下载,然而很快就出现了一个问题,如果一个大型工程需要用到几十个,甚至几百个jar包,一个个翻网站下载显然是非常劳累的。所以就有了maven和gradle,他们自己建了maven仓库和gradle仓库,就像IOS应用商店一样,开源jar包的作者会把各种版本的jar包统一上传到仓库,开发者统一下载,非常方便。
python问世的时候,java的maven和gradle早已流行多年,python官方也吸取了经验,直接官方内置pip工具,官方经营pip仓库。正式的名称叫做包管理工具。
conda的功能之一也是包管理工具。

3、pytorch是个啥子玩意
是一个深度学习的框架,大体来说就是提供一个借口,比如我想要搭个神经网络,调用个接口,他分分钟就给你搞定,又比如我想要 加一个优化器反向传播改参数,加一个optimizer他就给你搞定了(大兄弟666)。
提供了Python接口。 是一个以Python优先的深度学习框架,不仅能够实现强大的GPU加速,同时还支持动态神经网络,这是很多主流深度学习框架比如Tensorflow等都不支持的。
nummpy:是一个用于矩阵运算的库,pytorch可以替代nummpy进行深度学习的运算

在window下安装pip
pip更换国内镜像源
安装pytorch
Anaconda+Pycharm环境下的PyTorch配置方法
如何使用pycharm新建项目
在pycharm中添加python虚拟环境
Pycharm中打开Terminal方式
不是内部或外部命令也不是可运行的程序或批处理
以管理员身份运行cmd
pycharm2017版配置anaconda环境
重装显卡驱动
CUDA对应的NVIDIA驱动版本对照表
Nvidia显卡驱动和Intel显卡驱动有什么不同
安装pytorch_geometric
如何将GitHub上的源码下到电脑上
怎样用命令行转到G盘
怎样用cmd进入文件夹
power shell
怎样在win10下搜索power shell
pip install 没反应怎么办
python.exe和pythonw.exe的区别(区分.py、.pyw、.pyc文件)

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172960.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • route -add_route -n命令结果详解

    route -add_route -n命令结果详解routeadd192.168.5.0mask255.255.255.0192.168.12.8routeadd命令的主要作用是添加静态路由,通常的格式是:routeADD157.0.0.0MASK255.0.0.0 157.55.80.1METRIC3IF2参数含义:^destination ^mask   ^gateway  met

    2022年8月12日
  • 孙鑫的java_孙鑫java视频教程「建议收藏」

    孙鑫的java_孙鑫java视频教程「建议收藏」近几年来,提到java相信很多人都不陌生了吧,Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网。也正是由于互联网的快速发展,学习java的人也是越来越多了。需要注意的是,java和我们平时学习的其它计算机语言还是有区别的。Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节…

    2022年5月17日
  • vc++可以编辑c语言吗?_vc6.0使用教程详解

    vc++可以编辑c语言吗?_vc6.0使用教程详解如何编写自己的VCL控件    用过Delphi的朋友们,大概对Delphi的最喜欢Delphi的不是他的强类型的pascal语法,而是强大的VCL控件,本人就是一位VCL控件的爱好者。    VCL控件的开源,给我们带来了享之不尽的优点。不像曾经的ole控件以及ActiveX,你全然能够重写Delphhi标准控件,并且网上这方面的资源非常多。    关于怎样编写VCL控…

    2022年9月25日
  • 牛客网–合唱队形

    牛客网–合唱队形

    2021年5月19日
  • Java记事本编写HelloWorld程序[通俗易懂]

    Java记事本编写HelloWorld程序[通俗易懂]目录1编写第一个Java程序1.1高端的技术,往往使用最朴素的方法1.2编译后运行2main方法3输出语句4分号作用1编写第一个Java程序让我们编写一个简单的Java程序,它将在屏幕上打印“HelloWorld”。publicclassMain{publicstaticvoidmain(String[]args){System.out.println(“HelloWorld”);}}在上面的例子中,我们命

    2022年5月10日
  • Struts2中属性驱动与模型驱动

    Struts2中属性驱动与模型驱动

    2021年11月16日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号