PyTorch的安装(ANACONDA+PyCharm)

news2025/1/16 2:47:47

文章目录

  • 一、概念
    • 1.什么是PyTorch
    • 2.什么是ANACONDA
    • 3.什么是PyCharm
  • 二、PyTorch的安装
    • 1.安装ANACONDA和PyCharm(一路Next即可)
    • 2.将ANACONDA与pycharm进行配置
    • 3.安装pytorch环境

一、概念

1.什么是PyTorch

PyTorch是一个开源的机器学习框架,用于构建深度学习模型。它由Facebook的人工智能研究院(Facebook AI Research)开发和维护,并于2016年首次发布。
PyTorch提供了一个灵活而高效的计算图和自动微分系统,使得开发者能够轻松地定义和训练各种类型的神经网络模型。
PyTorch的设计目标之一是提供简洁、易于使用的API,以便开发者能够更加专注于模型的设计和实验。与其他深度学习框架相比,PyTorch具有更为动态的计算图,这意味着它能够在运行时根据需要灵活地构建和修改计算图,从而方便了模型的调试和动态计算需求的处理。
PyTorch支持许多常用的深度学习任务,包括图像分类、目标检测、自然语言处理等。它还提供了丰富的工具和库,用于数据加载和预处理、模型构建、模型训练和推断等方面的任务。此外,PyTorch还提供了一些高级功能,如分布式训练、模型部署和量化等,使得在大规模和实际应用中使用深度学习更加便捷。

2.什么是ANACONDA

Anaconda是一个用于科学计算和数据科学的Python发行版和环境管理器。它集成了许多常用的科学计算和数据分析库,使得安装和管理这些库变得更加简单和方便。
Anaconda包含了Python解释器及其核心库,以及众多常用的第三方库,如NumPy、Pandas、Matplotlib、SciPy等。这些库是进行科学计算、数据分析和机器学习所必需的关键工具。
Anaconda还提供了一个名为Conda的包管理系统,使用户可以轻松地安装、更新和管理这些库及其依赖关系。
Anaconda的一个主要优势是它的跨平台性。它可以在Windows、macOS和Linux等操作系统上运行,并提供了统一的界面和命令行工具,以简化库的安装和环境配置。用户可以轻松地创建和管理多个独立的Python环境,每个环境可以具有不同版本的Python和库,从而实现项目之间的隔离和灵活性。
通过Anaconda,用户可以更容易地搭建适用于科学计算和数据科学的工作环境,无需手动安装和配置各种库和依赖项。此外,Anaconda还提供了一些额外的工具和服务,如Anaconda Navigator(一个图形用户界面),以及Anaconda Cloud(一个用于共享和分发代码、数据和环境的平台),进一步提升了工作效率和协作能力。

总的来说:ANACONDA本质上就是一个包管理器和环境管理器

3.什么是PyCharm

PyCharm是一种由JetBrains开发的集成开发环境(IDE),专门用于Python开发。
它提供了丰富的功能和工具,帮助开发者提高编写、调试和部署Python代码的效率。

总的来说:PyCharm和Java的IDEA一样是开发工具,缩短开发时间

二、PyTorch的安装

1.安装ANACONDA和PyCharm(一路Next即可)

在这里插入图片描述
在这里插入图片描述
这里解释一下为什么ANACONDA是一个环境管理器
打开Anaconda Prompt输入命令conda env list可以看到只要一个基本环境:
在这里插入图片描述
查看当前环境的python版本:3.10.9
在这里插入图片描述
此时我们配置新环境:conda create -n (新环境名字) (指定python的版本)
在这里插入图片描述
激活环境
在这里插入图片描述
查看当前环境的python版本3.8.2
在这里插入图片描述
PyCharm请自行安装!

2.将ANACONDA与pycharm进行配置

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

ok已经好了

3.安装pytorch环境

查询CUDA版本
在这里插入图片描述
下载对应的CUDA版本的PyTorch(可向下兼容)
在这里插入图片描述

报错
在这里插入图片描述
查看下载源conda config --show-sources
在这里插入图片描述
切换成清华大学源https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
在这里插入图片描述
修改你自己的文件
在这里插入图片描述
运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。
在这里插入图片描述
重新安装pytorch
测试是否安装成功
在这里插入图片描述
测试pycharm
在这里插入图片描述
在这里插入图片描述
ok!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/720040.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

软件测试需求分析方法

目录 前言: 1.1 什么是测试需求? 1.2 为什么要做测试需求? 2.测试需求分析方法 2.1 测试需求分析依据 2.2 测试需求架构划分 2.3 测试需求分析过程 2.3.1 测试需求收集 2.3.1.1 测试类型划分 2.3.1.2 测试类型细化 2.3.1.3 生成测…

华为OD机试真题 Python 实现【查找重复代码】【2023Q1 100分】

目录 一、题目描述二、输入描述三、输出描述四、Python算法源码五、效果展示1、输入2、输出 一、题目描述 小明负责维护项目中的代码,需要查找出重复代码,用以支撑后续的代码优化,请你帮助小明找出重复的代码。 重复代码查找方法&#xff1…

高频前端面试题汇总之JavaScript篇

近期整理了一下高频的前端面试题,分享给大家一起来学习。如有问题,欢迎指正! 前端面试题系列文章: 【1】「2021」高频前端面试题汇总之HTML篇 【2】「2021」高频前端面试题汇总之CSS篇 【3】「2021」高频前端面试题汇总之Java…

超详细,Pytest自动化测试框架 token全局设置-多套环境使用(实战)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 在做自动化测试时…

LAMP环境搭建

文章目录 LAMP环境搭建LAMP概述LAMP搭建安装Apache服务器安装mariadb(mysql)安装PHP PHP连接MySQLLAMP搭建论坛 LAMP环境搭建 LAMP概述 LAMP是一个常用的Web应用程序开发和部署平台,它是由以下四个开源软件的首字母组成: Linux(操作系统&a…

【开发问题】sqlserver怎么开启cdc

怎么开启 执行sql1、创建cdc​2.如上执行完毕之后&#xff0c;会在<database_name>数据库下的“系统表”中创建如下六个系统表&#xff1a;3.验证SQLServer库级别CDC是否启用4.启用SQLServer表级别CDC功能&#xff08;针对某一张表&#xff09;5、验证SQLServer表级别是否…

计算机毕业论文内容参考|基于微信小程序和云开发的小区垃圾分类知识手册平台的设计与实现

文章目录 导文摘要前言绪论1课题背景2国内外现状与趋势相关技术与方法介绍系统分析总结与展望1本文总结2后续工作展望导文 计算机毕业论文内容参考|基于微信小程序和云开发的小区垃圾分类知识手册平台的设计与实现 摘要 本文介绍了基于微信小程序和云开发的小区垃圾分类知识手…

智慧餐厅系统(外卖、堂食)

智慧餐厅是基于物联网和云计算技术为餐饮店量身打造的智能管理系统&#xff0c;通过客人自主点餐系统、服务呼叫系统、后厨互动系统、前台收银系统、预定排号系统以及信息管理系统等可显著节约用工数量、降低经营成本、提升管理绩效。 系统功能介绍 客户端 1、自助点餐系统&…

JavaScript(基础语法篇)

目录 初识 JavaScript JavaScript 是什么 发展历史 JavaScript 和 HTML 和 CSS 之间的关系 JavaScript 运行过程 JavaScript 的组成 前置知识 JavaScript 的书写形式 1. 行内式 2. 内嵌式 3. 外部式 注释 输入输出 输入: prompt 输出: alert 选择框&#xff1a…

如何用 TDengine 预测 “未来”

介绍 TDengine™ 是一种开源的云原生时序数据库&#xff08;Time Series Database&#xff0c;TSDB&#xff09;&#xff0c;专为物联网&#xff08;IoT&#xff09;、连接汽车和工业物联网进行了优化。它能够高效地实时摄取、处理和监控一天内由数十亿个传感器和数据收集器产…

美女小姐姐是你得菜吗~PYTHON采集西瓜小姐姐

目录标题 前言第三方模块&#xff1a;环境介绍:基本流程:代码展示尾语 前言 嗨喽~大家好呀&#xff0c;这里是魔王呐 ❤ ~! 第三方模块&#xff1a; requests >>> pip install requests 第三方模块安装: win R 输入cmd 输入安装命令 pip install 模块名 (如果你觉…

Matlab|改进的粒子群算法优化支持向量机(多分类)

作者在前面的文章中介绍了粒子群算法的原理及其2种改进算法&#xff0c;本文将基于这三种优化方法&#xff0c;应用于支持向量机进行分类&#xff0c;并对比改进算法与标准粒子群算法的分类性能&#xff0c;结果显示改进后的方法能够得到更佳的分类效果。&#xff08;在对PSO-S…

小程序实现自定义分享微信好友

首先在全局page.json中添加"shareAppMessage": true {"path": "pages/brandCoupon/brandCoupon","style": {"navigationBarTitleText": "霸王餐","navigationStyle": "custom","enable…

3D建模软件、Creo 3D 、Creo8安装、下载教程

PTC Creo 8.0 是一款三维 CAD 软件&#xff0c;适用于多个行业和应用场景&#xff0c;包括机械设计、工业设计、电子设计等等。以下是 PTC Creo 8.0 的功能介绍和安装条件&#xff1a; 功能介绍&#xff1a; 三维建模&#xff1a;可以使用多种工具进行三维建模&#xff0c;包…

【python】生成时间戳+读取csv最后一列+生成一组随机数

1.按照间隔生成时间戳,并保存为csv文件 ##### 按照间隔生成时间戳,并保存为csv文件 import pandas as pd from datetime import datetime, time, timedelta times [] ts datetime(2023, 6, 17, 9, 10, 0) while ts < datetime(2023, 6, 17, 9, 26, 40):# times.append(t…

Leetcode 75算法题( 上)(使用C++实现)

目录 数组 / 字符串 1768.交替合并字符串 1071、字符串中的最大公因子 1431. 拥有最多糖果的孩子 605. 种花问题 345. 反转字符串中的元音字母 151. 反转字符串中的单词 238. 除自身以外数组的乘积 334. 递增的三元子序列 443. 压缩字符串 双指针 283. 移动零 392. 判断…

【狂神】MySQL - 连表查询 Join On 详解

1. 连表查询详解 市面上有 7 种连表查询, 总共归为三大类 : 左查询 LEFT JOIN -- 以左表为基准右查询 RIGHT JOIN -- 以右表为基准交叉查询 INNER JOIN -- 查询两表都有的数据 操作描述inner join如果表中至少有一个匹配, 就返回行left join会从左表中返回所有的值…

基于django的数据可视化展现

今天给大家简单分享一下一个基于python的django的框架写的一个数据可视化的项目。 主要涉及技术&#xff1a;django基础&#xff0c;python基础&#xff0c;前端&#xff08;html&#xff0c;echars&#xff09;基础。 这个项目自然而然是基于python逻辑语言处理的&#xff0…

好选客干货分享:化纤长丝找外贸客户

化纤长丝概述 化纤长丝是将聚合物材料&#xff08;如&#xff1a;聚酯、聚酰胺、聚酰胺酯等&#xff09;通过化学反应和纺丝工艺转化制成的连续的细长纤维&#xff0c;具有低成本、高强度、高弹性的优点&#xff0c;与天然纤维相比&#xff0c;其抗皱性和耐磨性也更胜一筹&…

隐秘的角落——proxychains代理工具

互联网只因你太美&#xff0c;自千禧年之后影响了数十年&#xff0c;无数的弄潮儿和狂热者为你痴迷&#xff0c;也有不尽的黑子们就安全问题而争议。直到现在&#xff0c;HTTPS、SSH、SOCKS、VPN、IPsec等技术逐渐为大众所接受&#xff0c;无法割舍。而这次&#xff0c;我将介绍…