深度学习环境安装-conda-torch-Jupyter Notebook

news/2025/1/16 19:04:03/文章来源:https://www.cnblogs.com/iruan/p/18241215

conda的安装

为什么要安装这个,它是什么?
它是一个管理环境的,当我们跑项目的时候,往往这些项目所需要的pickets库和环境是不同的,这时候如果自己的电脑里面只有一个版本的库的话,就运行不了,比如,A项目需要python3.7,那你只有3.8就不方便,所以就有了conda来管理这些项目所需要的库。

安装地址:https://www.anaconda.com/download
下载安装包后安装要记住安装路径。这里安装的是conda navigator,是一个图形化界面
image
在安装过程中,跳过VSCode的安装
image
Home里面就可以看到本地安装的编译器。直接点运行就能打开。非常方便管理编译器和环境。

conda的使用

在主程序中打开Anaconda prompt 打开默认是base默认。
image

创造新环境

每一个项目在一个环境中打开。可以理解成一个开启一个虚拟机。base也是一个环境。
conda create -n "环境名字" python=3.6
python = 3.6的意思就是指定python的环境。

启动环境

开启成功之后开启环境使用:
conda activate "环境名字"
启动成功后,环境会由base 变成 新环境的名字。使用pip list可以查看当前环境安装了哪些package。

管理环境

image

在新环境中安装pytorch

https://pytorch.org/get-started/locally/
image
这里有命令。选择稳定版,根据自己的配置选择。没英伟达GPU就选CPU。conda安装
conda install pytorch torchvision torchaudio cpuonly -c pytorch
安装成功后可以这样检查是否安装成功
image

显卡

检查显卡是否安装。

在任务管理器中检查。如果看到gpu说明显卡安装成功。
image
听说现在pytorch基本上只支持英伟达的显卡,但是对于自己在笔记本上是没有显卡的,先暂时跳过,有无显卡都可以学习。

Jupyter Notebook的使用

这个编译器相对于pycharm的话优点就是可以交互。

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

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

相关文章

Eurocrypt 2024 s Accepted Papers

转载自: https://eurocrypt.iacr.org/2024/acceptedpapers.phpAccepted Papers 已接受的论文These papers are listed in order of submission.这些论文按提交顺序排列。Twinkle: Threshold Signatures from DDH with Full Adaptive Security闪烁:具有完全自适应安全性的DDH…

关于Docker加速镜像

真的被公开的加速镜像坑惨 https://hub-mirror.c.163.com/ https://mirror.baidubce.com/ https://docker.mirrors.ustc.edu.cn/ 3家都加进去了,折腾半个多小时pull还是慢的要命,国内这尿性不用信了。 阿里云的docker镜像加速地址每个用户不一样,滥用的可能性少,而且官方…

【esp32 项目】使用I2C第一篇——I2C的科普

https://www.eepw.com.cn/zhuanlan/315431.html天我们来玩儿I2C。 I2C概述 I2C全称是Inter-Integrated Circuit,是飞利浦半导体公司(06年迁移到NXP了)在1982年发明的,是使用非常广泛的一种通信协议,很多传感器、存储芯片、OLED等,都是在使用I2C。标准输出模式下能达到100…

第一篇 LeetCode(42)接雨水

LeetCode(42)接雨水 力扣官网 题目描述:给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。输入:height = [0,1,0,2,1,0,1,3,2,1,2,1] 输出:6 解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以…

【算法学习】圆方树——处理仙人掌的利器

圆方树大概分两种,一个是圆方树,一个是广义圆方树。 圆方树 这可以解决仙人掌上的问题。任意一条边至多只出现在一条简单回路的无向连通图称为仙人掌。很多题解将其作为无向图构建,本文将其构建为外向树,在这个问题中两种构建方式不会影响求解。 构建方式 记读入的图为原图…

kettle从入门到精通 第六十七课 ETL之kettle 再谈kettle阻塞,阻塞多个分支的多个步骤

场景:ETL沟通交流群内有小伙伴反馈,如何多个分支处理完毕之后记录下同步结果呢?或者是调用后续步骤、存储过程、三方接口等。 解决:使用步骤Blocking step进行阻塞处理即可。1、 如下流程图中利用Blocking step步骤同时阻塞【模拟表输出1】和【模拟表输出2】两个步骤,只有…

高考假+端午 集训

相当不充实的集训6.5 whk ? 水 本来是今天开始集训的来着 但是要去看牙,所以能多待一天 🥰 一年了,终于把被我妈爆破的电脑整好了 (原因是更新没空间了) 但是重置前让我体验一下米哈游的新启动器,我就下了 整完后把原下回来发现新启动器没了,恼了( 早上睡得晚了,我爸…

如何查看网络连接人数?为你介绍三种方法

方法一:通过命令提示符查看1. 打开命令提示符(Windows键+R键,输入cmd并回车)。2. 在命令提示符窗口中输入“netstat -an”命令,并按回车键执行。3. 观察输出的信息,找到本地地址和外部地址对应的TCP和UDP连接数。4. 根据连接数可以大致判断当前网络连接的人数。方法二:通…

SpringBoot 使用 Zookeeper 实现分布式锁

之前的博客介绍过 zookeeper 的分布式锁,只不过是基于 Spring 的实现(技术太老了),现在肯定使用 SpringBoot 进行实现,因此有必要再写一篇博客。 有关 zookeeper 的部署,以及分布式锁细节,这里不再赘述,可以访问我之前编写的博客。 zookeeper 的单机和集群部署:https:…

openwrt扩容相关

硬件:R2S 固件:openwrt(QiuSimons/YAOF) A:最近给R2S换了个带Docker的固件,目前大多数固件刷完之后都会多出一堆空闲空间。如何把这些空间给overlay和/opt/docker扩容? Q:系统->启动项->本地启动脚本 在 exit 0 前面加入脚本强行挂载mount /dev/mmcblk0p3 /opt/d…

LeetCode 974 Subarray Sums Divisible by K All In One

LeetCode 974 Subarray Sums Divisible by K All In One LeetCode 974 能被 K 整除的子数组之和LeetCode 974 Subarray Sums Divisible by K All In OneLeetCode 974 能被 K 整除的子数组之和errosfunction subarraysDivByK(nums: number[], k: number): number {// -5 / 0 / 5…

ansible高级操作 serial滚动更新

1.异步操作和轮询 默认情况下,剧本中的任务会一直处于打开状态,直到任务在每个节点上完成。这样可以会造成阻塞和超时,因此我们可以使用异步模式一次运行所有任务,然后轮询直到它们完成为止。Ansible本身就是采用的多线程来操作多个主机节点,可以使用-P来异步操作。现在所…