首页 > 其他分享 >Anaconda Pytorch 深度学习入门记录

Anaconda Pytorch 深度学习入门记录

时间:2024-10-27 09:43:48浏览次数:5  
标签:xxx 入门 torch Pytorch pytorch 虚拟环境 conda Anaconda

环境

我这里用的是Anaconda最新的版本24.9.2,创建的pyton版本是3.9,虚拟环境名叫pytorch,下载的pytorch版本是12.1

初步配置

创建虚拟环境

首先进入Anaconda的终端,然后运行conda create -n xxx python=3.9创建一个虚拟环境,这里xxx是虚拟环境的名字,后面跟着的是python的版本

然后用conda activate xxx激活环境,退出环境用conda deactivate xxx

如果需要删除环境,用conda rm -n xxx --all删除

下载pytorch

然后进入pytorch的官网,下滑找到自己需要的pytroch版本,然后复制出现的命令在conda对应的虚拟环境中进行下载 (漫长的等待...这里由于网络问题会下载失败,重试几次即可,注意有显卡的不要到网上去换镜像源,新版本的pytorch用镜像源下载不成功,是CPU版本的)

下载完成后进入python环境,然后import torch导入torch库,再用torch.cuda.isavailiable()查看是否正确安装好pytorch,如果安装成功,有显卡的出现true,没有的出现false

配置pycharm

这里我下载的是最新的pycharm,进入pycharm之后需要自己配置环境,新建一个项目需要获取Anaconda的环境,如下所示:

如果没有自动弹出,选择自定义环境后选择现有,类型选择conda,然后路径到conda的目录中的Liabrary的bin的conda.bat,就可以自动配置环境了,要注意的是最下面的环境要选择对应的虚拟环境!!!比如前面创建的是pytorch就选择pytorch,不能默认!!!!,之后创建项目就可以了

同样的,进入项目后在终端中import torch导入torch库,再用torch.cuda.isavailiable()查看是否正确安装好pytorch,如果安装成功,有显卡的出现true,没有的出现false

安装Jupyter Notebook

在新版的pytorch和python中,直接用conda install nb_conda是不行的,要用conda install nb_conda_kernels下载,完成之后输入jupyter notebook就可以进入界面,然后创建一个新的jupyter book项目即可

同样的,我们在book中import torch导入torch库,再shift + enter后,用torch.cuda.isavailiable(),然后按下shift + enter查看是否正确安装好pytorch,如果安装成功,有显卡的出现true,没有的出现false

这里shift+enter的作用是切换到下一个代码块并且运行上一个代码块,如果没报错说明成功

标签:xxx,入门,torch,Pytorch,pytorch,虚拟环境,conda,Anaconda
From: https://www.cnblogs.com/cyMessi/p/18507890

相关文章

  • 配置pytorch环境2024-更新至win11
    配置pytorch环境2024windows111.安装anacondacondacreate-n{虚拟环境名}python=3.9matplotlibnumpypandasjupyter我们新建一个python版本为3.9的虚拟环境,初始化安装了matplotlib,numpy,pandas库,以避免后续依次安装而造成的依赖版本冲突问题。Tips:经验得出的结论,......
  • 数据结构入门之复杂度
    前言:终于来到了数据结构。要想学好数据结构,首先就要了解数据结构的复杂度。那么,什么是复杂度呢?1数据结构所谓数据结构(DataStructure)就是计算机存储,组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。算法(Algorithm):就是定义良好的计算过程,它取一个或一......
  • 【Python入门】7天速成Python网络爬虫高手,Autoscraper从零基础到实战只需一篇
    ......
  • (神经网络和卷积入门)Pytorch小土堆跟练代码(第8天)
    本系列为跟练小土堆每集代码,然后进入李宏毅机器学习教程。在系列中会敲完所有视频中代码,并且在注释详细写出感悟和易错点。欢迎大家一起交流!最前面的神经网络和卷积,可以移步我的另一个帖子池化层只提取一部分特征,可以大大的加快训练速度最后输出类似于马赛克的效果'池......
  • ElasticSearch 入门需要了解的概念
    引言:ElasticSearch的定位与应用ElasticSearch是一个分布式搜索和分析引擎。想象它是一个超大的图书馆:可以快速找到任何书籍(搜索能力)可以统计各类书籍的数量(分析能力)可以随时添加新书架(可扩展性)即使某个书架损坏,其他书架的书仍然可读(高可用性)主要应用场景:网站搜索日志......
  • RabbitMQ 入门(三)SpringAMQP消息转换器
    一、消息转换器Spring会把你发送的消息序列化为字节发送给MQ,接收消息的时候,还会把字节反序列化为Java对象。只不过,默认情况下Spring采用的序列化方式是JDK序列化。众所周知,JDK序列化存在下列问题:-数据体积过大-有安全漏洞-可读性差JDK序列化方......
  • MybatisPlus入门(二)MybatisPlus入门案例
    一、SpringBoot整合MyBatisPlusSpringBoot整合MyBatisPlus入门案例:步骤一:创建新模块,选择Spring初始化,并配置模块相关基础信息。选择当前模块需要使用的技术集(仅保留JDBC)手动添加MyBatisPlus起步依赖:<dependency><groupId>com.baomidou</groupId><artifactId>myb......
  • MybatisPlus入门(一)MybatisPlus简介
    一、MyBatis简介MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提高效率-官网:https://mybatis.plus/  https://mp.baomidou.com/MyBatisPlus特性:-无侵入:只做增强不做改变,不会对现有工程产生影响-强大的CRUD操作:内置通用Mapper,少......
  • 第12题——入门级js
    题目网址:https://match.yuanrenxue.cn/match/12解题步骤看流量包和其回显数据。只有一个流量包,那就是只要访问该网址就能获取页面数据。看下请求地址的组成。变量m一看就是base64编码,解码看下原字符串。再尝试访问第二页,看看原字符串组成的规律。比较明了了,原字符串......
  • 【2024版】PyCharm专业版下载+安装+汉化教程,Pycharm环境配置和使用指南,零基础小白Pyth
    前言PyCharm是一款由JetBrains公司推出的PythonIDE。它提供了一个简单易用的图形用户界面,并且具有很多有用的功能,如代码补全和自动代码检查,帮助开发人员更加高效地编写Python代码。此外,PyCharm还提供了调试器和版本控制系统集成,使得开发人员能够更加轻松地管理和维护他们的......