【pytorch学习笔记,利用Anaconda安装pytorch和paddle深度学习环境+pycharm安装---免额外安装CUDA和cudnn】

ops/2024/9/20 1:17:41/ 标签: 深度学习, pytorch, 学习

作者链接: link

pytorch_2">一、安装pytorch环境

1.打开打开anaconda的终端后

conda env list

然后创建一个名字叫pytorch,python是3.8版本的环境

conda create -n pytorch python=3.8

再次看环境

conda env list# conda environments:
#显示如下环境
base                  *  D:\anaconda
pytorch                  D:\anaconda\envs\pytorch

以上仅安装了python和创建了一个名叫pytorch的环境,单pytorch框架没有下载进去
然后我们执行如下命令,激活这个环境。conda activate 虚拟环境名称

conda activate pytorch#于是显示这样
(pytorch) C:\Users\RD70>

配置pytorch框架,这里用的清华镜像源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

然后去link下载pytorch,下载版本看自己gpu最大支持的版本,这样看,用电脑的cmd打开看
在这里插入图片描述
在这里插入图片描述
复制这里就行,不然全复制不能使用清华镜像源了。修正下:这里应该下载12.2以下的版本也就是12.1的cuda

安装cudatoolkit在conda里

然后发现我没有在conda里安装cuda,那么再安装下cuda吧,可以参考nvidia的官方指导 link
还是在这个base环境下安装
查询下conda环境下有哪些cudatoolkit

conda search cudatoolkit --info

那就用这个
在这里插入图片描述
复制后在任意浏览器中打开会自动下载
然后把下载完后的文件地址找到
‪C:\Users\RD70\Downloads\cudatoolkit-11.8.0-hd77b12b_0.conda
那么我们cd到这个地址下,安装刚刚下载好的安装文件,然后检查下是否版本对不

(base) C:\Users\RD70>cd C:\Users\RD70\Downloads\
(base) C:\Users\RD70\Downloads>conda install --use-local cudatoolkit-11.8.0-hd77b12b_0.condaDownloading and Extracting Packages:Preparing transaction: done
Verifying transaction: done
Executing transaction: done(base) C:\Users\RD70>conda list | findstr cudatoolkit
cudatoolkit               11.8.0               hd77b12b_0    <unknown>

之后发现清华源安装不了pytorch不清楚怎么回事,于是我们移除掉好了,用官方源安装

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda install pytorch torchvision torchaudio cudatoolkit=11.8 -c pytorch

跑完了来验证一下,进入python解释器,进入torch,打印torch版本

(base) C:\Users\RD70>python
>>> import torch
>>> print(torch.__version__)
>>> exit()

二、paddlepaddle环境安装

创建环境后进入

conda create -n paddle python=3.8
conda activate paddle

进入官网
链接: link
在这里插入图片描述
复制到环境里运行


http://www.ppmy.cn/ops/112584.html

相关文章

项目测试用例:

项目概述 该项目是一款网上点餐系统&#xff0c;满足普通商家和普通用户的基本需求&#xff0c;主要有两大功能模块&#xff0c;分别是管理员模块&#xff08;商家端&#xff09;和用户模块&#xff08;客户端&#xff09;。系统供管理员登录和普通用户&#xff0c;登录进去会有…

ROS 编程入门的介绍

2.1 创建 ROS 功能包 ROS&#xff08;Robot Operating System&#xff09;是一种开源的机器人软件框架&#xff0c;广泛用于机器人开发中。通过使用 ROS&#xff0c;开发者可以轻松创建和管理机器人应用程序。在本节中&#xff0c;我们将介绍如何创建一个 ROS 功能包并实现一些…

python-简单的数据结构

题目描述 小理有一天在网上冲浪的时候发现了一道很有意思的数据结构题。 该数据结构形如长条形。 一开始该容器为空&#xff0c;有以下七种操作。 1 a从前面插入元素 a ; 2 从前面删除一个元素; 3 a从后面插入一个元素; 4 从后面删除一个元素; 5 将整个容器头尾翻转; 6 输出个…

qt-creator-10.0.2之后版本的jom.exe编译速度慢下来了

1、Qt的IDE一直在升级&#xff0c;qt-creator的新版本下载地址 https://download.qt.io/official_releases/qtcreator/ 2、本人一直用的是qt-creator-10.0.2版本&#xff0c;官网历史仓库可以下载安装包qt-creator-opensource-windows-x86_64-10.0.2.exe https://download.qt…

【二十】【QT开发应用】listwidget右键菜单和删除item

创建项目&#xff0c;添加资源文件 在项目文件夹中创建resources资源文件夹。 在vs中打开qrc文件&#xff0c;选择添加资源文件。 选择我们resources资源文件中的所有文件作为资源文件。 最后不要忘记点击保存。 向ListWidget控件添加item 右键菜单 在.h文件中添加QMenu头…

Git常用命令(记录)

提交代码 git status 查看状态git add .或者git add xx选择提交全部或者某文件git commit -m “提交信息”git push 创建新分支提交到新的分支 git checkout -b [branch-name] 创建并切换到新分支git add [file-name] 将要上传的文件添加到暂存区git commit -m “commit mes…

JavaScript - 异步编程

1. 前言 在 JavaScript 中&#xff0c;异步编程是一种处理需要等待操作&#xff08;如网络请求、文件读取或计时器&#xff09;的编程方式。由于 JavaScript 是单线程的&#xff0c;意味着它一次只能执行一个任务。异步编程允许你在等待某些操作完成时&#xff0c;继续执行其他…

【原创】java+swing+mysql长途客车售票管理系统设计与实现

个人主页&#xff1a;程序员杨工 个人简介&#xff1a;从事软件开发多年&#xff0c;前后端均有涉猎&#xff0c;具有丰富的开发经验 博客内容&#xff1a;全栈开发&#xff0c;分享Java、Python、Php、小程序、前后端、数据库经验和实战 文末有本人名片&#xff0c;希望和大家…

C#泛型(Generic)

泛型&#xff08;Generic&#xff09;允许延迟编写类或方法中的编程元素的数据类型的规范&#xff0c;直到实际在程序中使用它的时候。换句话说&#xff0c;泛型允许编写一个可以与任何数据类型一起工作的类或方法。 可以通过数据类型的替代参数编写类或方法的规范。当编译器遇…

【JavaScript】数据结构之堆

对数据结构像树&#xff0c;但是&#xff0c;是通过数组来实现的&#xff08;不是通过链表&#xff09;

基于SSM的在线家用电器销售系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSSMVueMySQL的在线家…

Docker部署Joplin Server教程

Joplin Server 是 Joplin 应用的后端服务,提供笔记和待办事项的同步功能。它允许用户在不同设备之间同步笔记,同时支持多用户和协作功能。Joplin Server使用现代技术栈,数据库使用的是 PostgreSQL 。 主要功能 同步:在桌面、移动设备和网页应用之间同步笔记。多用户支持:允…

【梯度消失|梯度爆炸】Vanishing Gradient|Exploding Gradient——为什么我的卷积神经网络会不好呢?

【梯度消失|梯度爆炸】Vanishing Gradient|Exploding Gradient——为什么我的卷积神经网络会不好呢&#xff1f; 【梯度消失|梯度爆炸】Vanishing Gradient|Exploding Gradient——为什么我的卷积神经网络会不好呢&#xff1f; 文章目录 【梯度消失|梯度爆炸】Vanishing Gradi…

【限流算法】常见的限流算法有哪些,怎么做限流操作

【限流算法】常见的限流算法有哪些&#xff0c;怎么做限流操作 在Java应用中实现限流&#xff08;Rate Limiting&#xff09;通常是为了控制对资源或服务的访问速率&#xff0c;防止因过载而导致的服务不可用。Java中实现限流的方法有多种&#xff0c;以下是一些常见的方法&…

Spring Boot- 配置文件问题

Spring Boot 配置文件问题探讨 Spring Boot 是目前主流的 Java 开发框架之一&#xff0c;其核心特性之一便是“约定优于配置”&#xff08;Convention over Configuration&#xff09;。在此基础上&#xff0c;Spring Boot 提供了灵活而强大的配置文件机制&#xff0c;帮助开发…

HTML5好看的水果蔬菜在线商城网站源码系列模板2

文章目录 1.设计来源1.1 主界面1.2 商品列表界面1.3 商品详情界面1.4 其他界面效果 2.效果和源码2.1 动态效果2.2 源代码 源码下载 作者&#xff1a;xcLeigh 文章地址&#xff1a;https://blog.csdn.net/weixin_43151418/article/details/142059220 HTML5好看的水果蔬菜在线商城…

【佳学基因检测】在EXCEL中,如何获取A列的第9-29个字符,将其填入另一列中

【佳学基因检测】在EXCEL中&#xff0c;如何获取A列的第9-29个字符&#xff0c;将其填入另一列中 在 Excel 中&#xff0c;如果你需要从 A 列的单元格中提取第 9 到第 29 个字符&#xff0c;你可以使用 MID 函数来实现。这是一个非常实用的函数&#xff0c;用于从文本字符串中…

基于kolla-ansible在AnolisOS8.6上部署all-in-one模式OpenStack-Train

测试环境 Anolis OS8.6 Virtual Box&#xff0c;4 vCPU, 8G RAM, 50 vDisk。安装时删除/home&#xff0c;SWAP分区&#xff0c;全部空间给/目录。 目标是部署OpenStack All-In-One模式&#xff0c;控制节点计算节点存储节点在一台机器实现。 系统配置 常用工具 dnf install …

C语言--结构体(学习笔记)

内容借鉴于b站杜远超官方频道&#xff08;C语言结构体详解【干货】&#xff09; 首先C语言中定义变量格式为“数据类型 变量名”&#xff0c;如int a; float b;等等。 那么结构体则是将多个变量&#xff08;数据类型 变量名&#xff09;结合在一起的一种新的数据类型&…

C++掉血迷宫

目录 开头程序程序的流程图程序游玩的效果下一篇博客要说的东西 开头 大家好&#xff0c;我叫这是我58。 程序 #include <iostream> #include <string> #include <cstring> using namespace std; enum RBYG {R 1,B 2,Y 4,G 7, }; struct heal {int ix…