大数跨境
0
0

在Datawhale中PyTorch关键问题---环境配置

在Datawhale中PyTorch关键问题---环境配置 XR Engineering Technology
2022-06-15
1
导读:前言 由于本人科研任务安排,这份心得应该在课程前与大家分享,为此结合群里的问题,根据官方教程总结解决方案,学

前言

由于本人科研任务安排,这份心得应该在课程前与大家分享,为此结合群里的问题,根据官方教程总结解决方案,学习pytorch的感想。附上Datawhale PyTorch的教程官网:https://datawhalechina.github.io/thorough-pytorch/index.html非常好的教程,大家赶紧学起来。

问题:环境配置过程中路径和pytorch调用

【1】搭配开发环境:Anaconda[jupyter notebook] + PyCharm


软件下载和安装按照Datawhale官方教程即可,非常清晰。但是,注意最好先安装Anaconda 再安装 Pycharm。

【Anaconda】

用于环境管理和包管理,下载时会自带python版本。python也可以在官网上下载,推荐下载3.6以上的主流版本。Anaconda包含编译器jupyter notebook。写代码时是在跳转的网页上进行,可以逐块,逐句执行。

【Pycharm】编译器

它是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。(对于入门的人员来说很方便,有输入提示{是好是坏根据个人需求和理解而定},终端和直接运行出结果等功能都集成到一起)。

【Anaconda<  ----  >Pycharm的关系】

安装Anaconda就是为了帮助解决使用Pycharm(当然也包括其他的Python IDE)在创建不同的软件项目时可能需要python版本不同且需要的软件包不同而产生的问题 。因为Pycharm可以通过添加conda编译器环境来进入Anaconda创建的虚拟环境。


【2】环境配置


【Anaconda】

Step1: 点击电脑Win键或者开始键,找到下载好的Anaconda文件夹,展开后的Anaconda Prompt (Anaconda),单击打开。

Step2: 创建虚拟环境和查找,按教程指令即可。

Step3: 查询自己电脑或工作站上的CPU和GPU情况。

Step4: 进官网下载Pytorch,点击Start Locally。初始其会根据你电脑的状态初始推荐选项,但是你要根据你自己的需求和硬件能力进行选择,官网提示:CUDA-10.2 PyTorch builds are no longer available for Windows, please use CUDA-11.3,看教程中这部分的注释即可。还有一个要注意的是,他和Git不一样,下载时是在这里(如下图),不是粘贴网站。将这段命令粘贴到你在Anaconda Prompt (Anaconda)中创建的虚拟环境下即可,直接回车enter。关于换源下载,看官网教程即可。

Step5: 验证是否成功安装。

Step6: 开始用Pytorch工作,两种方式:jupyter notebook 和 Anaconda Prompt (Anaconda)中的虚拟环境,建议前者。但是,有一个问题是:此时打开jupyter notebook--->>import pytorch会显示没有这个包。很多人都中招了。解决如下【两种方式】:

    解决思路:查验当前的开发环境,在一开始说了Anaconda是环境和包的管理,那就找它,在电脑开始界面,找到Anaconda Navigator(绿色蟒蛇的icon),单机进去。

方式一】点击左边的环境键,会出现你刚才在Anaconda Prompt (Anaconda)所创建的虚拟环境和本身初始的基础环境,默认打开是“base(root)”根环境,点击后面的三角符号,会显示包,里面没有PyTorch当然不能用了,解决方式,打开Terminal后conda install XXX即可。然后再重新打开jupyter notebook.

方式二】直接切换PyTorch环境,注意这里显示的PyTorch不是固有的,这是你在创建虚拟环境时的环境名称!!!你的虚拟环境名称叫“haha”,这里就显示“haha”。因为,上面操作你在这里下载了PyTorch,并且的已验证,然后,此时在点击下面的open with jupyter notebook,就可以使用pytorch了!!哇哈哈。



【PyCharm】

Step1:下载PyCharm,安装。

Step2:配置环境,按照教程即可。

注意:添加conda环境时,一定选择你创建虚拟环境下的Python.exe,因为,那里面有你刚才下载的PyTorch!!!,否则,还要重新pip install ,费时费力,还占内存。

Step3:验证即可。


开始PyTorch的快乐之旅吧,快乐才刚开始,坚持住。


【声明】内容源于网络
0
0
XR Engineering Technology
专注于工程技术领域的XR理论和技术研发应用
内容 6
粉丝 0
XR Engineering Technology 专注于工程技术领域的XR理论和技术研发应用
总阅读5
粉丝0
内容6