深度学习环境配置(Anaconda+pytorch+pycharm+cuda)

NVIDIA驱动安装

首先查看电脑的显卡版本,步骤为:此电脑右击-->管理-->设备管理器-->显示适配器。就可以看到电脑显卡的版本了。

然后按照电脑信息,到地址 去安装相应的驱动,Notebooks是笔记本的意思,然后下载即可;

安装完之后,按 win + r 打开命令行窗口,输入以下命令 : 

 Anaconda 环境的安装与配置 

具体详细的可以参考这一篇 : 

Anaconda安装与配置-CSDN博客

Pytorch环境安装

如果anaconda的环境没有配置的话,可以直接按住 win ,然后打开下面这个  : 

先查看已经有了那些环境 : 

输入:

conda env list

由于之前学习的1需要,我这里已经另外安装好了 opencv  和  tensflow 这两个,第一次的话就只会有base这个环境 (如图):

 

这个base环境是anaconda的基础环境,之后创建的虚拟环境都会创建在base( envs ) 里面 :

打开anaconda的目录可以看到 : 

 

 创建pytorch的虚拟环境 (在命令行中输入以下指令) : 

conda create -n pytorch python=3.8

执行命令之后就会创建一个虚拟的环境,这个环境中会提供一些基础的包,如下 : 

 询问是否安装,输入 y , 就会开始安装新的环境了 ;

检查安装情况 : 输入

conda env list

下面出现 pytorch 之后就代表 pytorch 安装好了! 

 激活(大概这个意思) : 输入命令 : conda activate 环境名称 : 

conda activate pytorch

然后关于清华那个镜像源的,请看anaconda里面有详细操作(因为pytorch的官网在国外,下载相关的环境包是比较慢的,所以我们给环境换源。在pytorch环境下执行如下的命名给环境换清华源);

pytorch官网 : PyTorch

然后安装cuda,之前查到最高支持11.4版本的cuda,那就下11.1版本的,输入以下命令 : 

conda install pytorch torchvision torchaudio cudatoolkit=11.1

最后大概就是这样 : 

安装PaddlePaddle环境 : 

与Pytorch一样 , 先后执行 : 

conda create -n paddle python=3.8

 

conda activate paddle

然后打开PaddlePaddle官网 : https://www.paddlepaddle.org.cn/

复制需要创建环境的命令,比如我下载cuda 11.2版本的 ,就直接复制下面的 : 

命令 :  

conda install paddlepaddle-gpu==2.5.2 cudatoolkit=11.2 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge 

 然后执行即可;

pycharm的安装 : 

关于pycharm ( 一个非常好用的python编辑器) 直接去官网下就行了 ,官网 : Download PyCharm: Python IDE for Professional Developers by JetBrains

一般个人用到的有两个版本,社区版 和 专业版 , 专业版是付费的,一般使用社区版就好了;

 然后一路(傻瓜式安装)即可,要注意的是,最好是去更改一下安装路径(防止c盘爆满) : 

 

New Project : 

在pycharm中直接在左上角 File -> New project : 

点击红色标出来的东西 : 

 

 选择Conda Environment,然后在Interpreter哪里的下拉列表里面就会自动出现Pytroch的python 的 interpreter,选择pytroch的就行,如果没有出现,点击后面的三个点自己导入即可;

 然后点击 Create ( 创建 ) 即可 ;

创建成功之后,右下角就会出现  : 

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

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

相关文章

数据结构与算法【堆】的Java实现

前言 之前已经说过堆的特点了,具体文章在数据结构与算法【队列】的Java实现-CSDN博客。因此直接实现堆的其他功能。 建堆 所谓建堆,就是将一个初始的堆变为大顶堆或是小顶堆。这里以大顶堆为例。展示如何建堆。 找到最后一个非叶子节点从后向前&…

语音识别技术paddlespeech的安装和使用

PaddleSpeech 介绍 PaddleSpeech是百度飞桨(PaddlePaddle)开源深度学习平台的其中一个项目,它基于飞桨的语音方向模型库,用于语音和音频中的各种关键任务的开发,包含大量基于深度学习前沿和有影响力的模型。PaddleSpe…

ChatGPT 使用入门

背景 ChatGPT是一个强大的聊天机器人助手,内置了大量的互联网知识文档,且具有上下文记忆,可以帮我们快速地查找一些资料,了解一个知识,帮我们回答问题,编写代码等。此外,在使用ChatGPT时具有一…

二百零四、Flume——登录监听窗口报错Ncat: bind to :::44444: Address already in use. QUITTING.

一、目的 Flume安装好后测试开启监听窗口44444,结果报错Ncat: bind to :::44444: Address already in use. QUITTING. 二、报错详情 Ncat: bind to :::44444: Address already in use. QUITTING. 三、报错原因 经过分析发现,44444窗口已经被占用 […

变频器基础问答集21-50

21.请问电机软起动器是否能节能?软启动节能效果有限,但可以减少启动对电网的冲击,也可以实现平滑启动,保护电机机组。 根据能量守恒理论,由于加入了相对复杂的控制电路,软启动不但不节能,还会加大能量的消耗,但它可以减小电路的启…

多线程访问资源计数不正确问题分析

线程1:首先修改状态为-1,然后分配资源,资源分配成功后,修改状态为0 线程2:查询状态为-1,然后分配资源,资源分配成功后,修改状态为0 存在这种情况,在线程1修改状态为-1时&…

数据结构-快速排序“人红是非多”?看我见招拆招

目录 1.快速排序 Hoare版本: 挖坑法: 前后指针版本: 快速排序的时间复杂度 2.快速排序的优化 三数取中法选key 随机数选key 三路划分法 3. 非递归实现快速排序 1.快速排序 快速排序一共有三种版本:Hoare版本、挖坑法、前后指针版本…

很多Python脚本开头的“#!/usr/bin/env python”是什么意思?

#!/usr/bin/env python 是一个在 Unix-like 操作系统中用于指定脚本解释器的特殊语法。这一行通常被称为"shebang"(井号和叹号的组合,#!),其目的是告诉系统使用指定的解释器来执行脚本。 具体来说,#!/usr/b…

SpEL 表达式 是什么

SpEL(Spring Expression Language)是一种强大的表达式语言,用于在运行时查询和操作对象图。它是 Spring 框架的一部分,但也可以独立于 Spring 使用。SpEL 提供了丰富的特性集,包括对象图遍历、方法调用、算术、逻辑和关…

实时定位系统有哪些好处?

好处包括: 更好的库存管理 - 找到丢失的库存,并收回更换它所需的成本,恢复寻找它所损失的工作时间,或消除例行库存检查的计划外停机。 所有这些都在工厂环境中创造价值,通过节省工厂工人的时间来避免不必要的更换&…

Django--重定向redirect

在 Django 中,redirect 是一个用于进行重定向的函数。它允许你将用户从一个 URL 重定向到另一个 URL,通常用于处理表单提交、用户登录、用户注册等操作后的页面跳转。redirect 函数属于 django.shortcuts 模块。 以下是 redirect 函数的基本用法和一些参…

腾讯云轻量数据库开箱测评,1核1G轻量数据库测试

腾讯云轻量数据库1核1G开箱测评,轻量数据库服务采用腾讯云自研的新一代云原生数据库TDSQL-C,轻量数据库兼100%兼容MySQL数据库,实现超百万级 QPS 的高吞吐,128TB海量分布式智能存储,虽然轻量数据库为单节点架构&#x…

python:list对象的全部详细行为(每一个都有详细讲解)保证一看就会

python:list类型中所有的方法,每一种方法附带一个实例:以及解释说明 文章目录 python:list类型中所有的方法,每一种方法附带一个实例:以及解释说明list类型中所有的方法(行为)获取方…

excel表格忘记密码,如何找回?

找回和去除Excel表格密码的方法非常简单。具体步骤如下:第一步百度搜索【 密码帝官网 】,第二步点击“立即开始”在用户中心上传文件即可。这个方法既安全又简单,不需要下载任何软件,而且可以在手机和电脑上都使用。密码帝官网支持…

解除word文档限制,快速操作,步骤简单,不可错过。

想找回忘记的word文档密码或去除word文档密码吗?别担心!为您提供最简便的解决方案。具体步骤如下:第一步,打开电脑或手机,并打开您的百度搜索引擎。第二步,在搜索栏中输入“密码帝官网”。第三步&#xff0…

kettle spoon连接MySQL8.0数据库报错解决方法

kettle 连接 mysql 8.0报错,显示无法连接到数据库服务 错误连接数据库 [11] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the databaseError connecting to database: (using class org.gjt.mm.mysql.D…

斯坦福NLP课程来了

生成式AI,尤其是以ChatGPT为首的大语言模型正在改变人们的生活方式,我想一定有小伙伴想加入NLP这个行列。 微软重磅发布4个适合初学者的机器学习资料 我在前一篇文章中分享了微软人工智能初学者课程,其中的【生成式AI】非常适合初学者&…

利用 Gem5 模拟器创建一个简单的配置脚本——翻译自官网

文章目录 创建简单的配置脚本gem5 配置脚本关于模拟对象的插话 创建配置文件全系统与系统调用模拟 运行Gem5 创建简单的配置脚本 本章教程将指导你如何为 gem5 设置一个简单的模拟脚本,并首次运行 gem5。我们假定你已完成本教程第一章的学习,并已成功创…

重生奇迹mu格斗怎么加点

1.力量加点 力量是格斗家的主要属性之一,它可以增加你的攻击力和物理伤害。因此,对于格斗家来说,力量加点是非常重要的。建议在前期将大部分的加点放在力量上,这样可以让你更快地杀死怪物,提高升级速度。 2.敏捷加点…