一、环境配置安装

一、Anaconda

Ⅰ下载

最新版的anaconda可能会需要各种各样的问题,python3.6版本比较稳定,建议使用。
老铁们可以通过,Anaconda以前版本所自带Python版本,查看Anaconda所带的python版本
我用的是这个,Anaconda3-5.2.0-Windows-x86_64.exe,如果觉得下载很慢的话,可以通过清华提供的镜像进行相应版本。
在这里插入图片描述
在这里插入图片描述

Ⅱ安装

管理员身份运行,养成安装软件的好习惯
在这里插入图片描述
路径尽量别放在C盘下
在这里插入图片描述

在这里插入图片描述

最后的效果如下:在这里插入图片描述

二、PyTorch安装

管理员身份运行 Anaconda Prompt
在这里插入图片描述
为了方便后续的操作,新创建个环境空间y_pytorch

Ⅰ创建环境空间

以创建环境空间为y_pytorch为例

命令描述示例
conda env list显示都有哪些环境空间conda env list
pip list显示当前环境空间下都有哪些包pip list
conda create -n 新建环境空间名称 python=版本号创建新的环境空间安装指定python版本,-n其实就是nameconda create -n y_pytorch python=3.6
conda activate 环境空间名称激活指定环境空间conda activate y_pytorch

①我这里已经创建过一个mytorch环境空间了,初始只有base这一个环境空间
查看都有哪些环境空间 conda env list
在这里插入图片描述
②创建新的环境空间
conda create -n y_pytorch python=3.6
在这里插入图片描述
③进入到新创建的环境空间
conda activate y_pytorch
在这里插入图片描述
④查看当前的环境空间所包含的包
pip list
可以看到里面并没有torch有关的包
在这里插入图片描述

Ⅱ安装pytorch

①进入PyTorch官网
在这里插入图片描述
根据不同的需求运行生成的命令,其中Computer Platform计算机平台表示是否使用GPU加速,前面的CUDA为CUDA Toolkit的版本,若不使用GPU加速,选择CPU即可。

②查看自己的电脑是否支持GPU加速
CPU是处理逻辑运算的,在图像渲染处理运算方面不擅长,此时就有了GPU的诞生帮助CPU处理其不擅长的图像方面的运算
Ctrl+Shift+Esc打开任务管理器,一般近年来市面上绝大多数的NVIDIA显卡都支持GPU加速,若不放心,可以去官网查看相应显卡是否支持CUDA。
在这里插入图片描述
③使用GPU加速的前提:驱动和CUDA Toolkit

驱动
win+r打开运行,输入cmd打开命令窗口,输入nvidia-smi
Driver Version版本要大于396.26,若小于,则可以下载360驱动等软件进行更新,或者去官网下载驱动包进行更新即可。
在这里插入图片描述
CUDA Toolkit
CUDA工具包建议使用9.2版本的,当然也可以选择更高版本的,为了稳定而言,最好不要使用最新版本。

④有了以上的准备,接下来开始安装PyTorch
PyTorch官网中根据自己需要在自己的环境空间中运行指定命令
我的是这个:conda install pytorch torchvision cudatoolkit=9.2 -c pytorch -c defaults -c numba/label/dev
有没有GPU加速无关紧要,只不过是后期训练模型速度的问题,不影响最基本的学习
在这里插入图片描述
⑤查看下环境空间下的包都有哪些
pip list,可以看到已经出现了torch相关包

⑥验证一下
python,进入python编译状态
import torch,导入torch,若没报错则安装成功
torch.cuda.is_available(),看下cuda是否支持GPU加速
quit(),退出python编译

三、opencv安装

在自己创建的环境空间下运行pip install opencv-python,进行下载安装opencv
验证
python,进入python编译状态
import cv2,导入opencv,若没报错则安装成功

四、Jupuyer Notebook安装

在自己创建的环境空间下运行conda install nb_conda,进行下载安装Jupyter Notebook
验证
jupyter notebook,会打开jupyter页面

创建一个python文件
在这里插入图片描述
但是,等了好久好久一直在连接,最终连接失败
在这里插入图片描述
在这里插入图片描述
解决方法:python -m pip install jupyter_nbextensions_configurator
在这里插入图片描述
之后再次进行打开即可
在这里插入图片描述
在这里插入图片描述

五、PyCharm绑定

PyCharm官网下载社区版即可,也可以使用个人版,个人版教程
新建项目New Project,选择自己创建的环境空间,例如我的是y_pytorch,即可与环境空间进行绑定。
在这里插入图片描述

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

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

相关文章

leetcode 35. 搜索插入位置 思考分析

目录题目暴力二分迭代二分递归题目 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 示例 2:…

java优秀算法河内之塔_河内塔的Java程序

java优秀算法河内之塔Tower of Hanoi is a mathematical puzzle where we have three rods and n disks. The objective of the puzzle is to move all disks from source rod to destination rod using the third rod (say auxiliary). The rules are: 河内塔是一个数学难题&a…

转——C# DataGridView控件 动态添加新行

DataGridView控件在实际应用中非常实用,特别需要表格显示数据时。可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件添加新行,方法有很多种,下面简单介绍如何为DataGridView控件动态…

分享通用基类库-C#通用缓存类

1 /************************************************************************************* 2 * 代码:吴蒋 3 * 时间:2012.03.30 4 * 说明:缓存公共基类 5 * 其他: 6 * 修改人: 7 * 修改时间: 8 * 修改说明: 9 ******************…

二、PyTorch加载数据

一、常用的两个函数 dir()函数可以理解为打开某个包,help()可以理解为返回如何使用某个具体的方法 例如:若一个A钱包里面有a,b,c,d四个小包,则可通过dir(A),打开该A钱包,返回a&…

leetcode 1005. K 次取反后最大化的数组和 思考分析

题目 给定一个整数数组 A,我们只能用以下方法修改该数组:我们选择某个索引 i 并将 A[i] 替换为 -A[i],然后总共重复这个过程 K 次。(我们可以多次选择同一个索引 i。) 以这种方式修改数组后,返回数组可能…

三、TensorBoard

一、安装TensorBoard 管理员身份运行Anaconda Prompt,进入自己的环境环境 conda activate y_pytorch,pip install tensorboard 进行下载,也可以通过conda install tensorboard进行下载。其实通俗点,pip相当于菜市场,c…

IT资产管理系统SQL版

你难道还在用Excel登记IT资产信息吗? 那你一定要好好考虑如何面对以下问题 1:IT人员需要面对自身部门以下问题用户申请了资产it部未处理的单还有哪些?库存里面还有哪些资产?有多少设备在维修?有多少设备已经报废了?哪些资产低于安全库存需要采购?使…

详细讲解设计跳表的三个步骤(查找、插入、删除)

目录写在前面跳表概要查找步骤插入步骤删除步骤完整代码写在前面 关于跳表的一些知识可以参考这篇文章,最好是先看完这篇文章再看详细的思路->代码的复现步骤: Redis内部数据结构详解(6)——skiplist 关于跳表的插入、删除基本操作其实也就是链表的插入和删除,所…

php 类静态变量 和 常量消耗内存及时间对比

在对类执行100w次循环后, 常量最快,变量其次,静态变量消耗时间最高 其中: 常量消耗:101.1739毫秒 变量消耗:2039.7689毫秒 静态变量消耗:4084.8911毫秒 测试代码: class Timer_profi…

一个机器周期 计算机_计算机科学组织| 机器周期

一个机器周期 计算机机器周期 (Machine Cycle) The cycle during which a machine language instruction is executed by the processor of the computer system is known as the machine cycle. If a program contains 10 machine language instruction, 10 separate machine …

四、Transforms

transform是torchvision下的一个.py文件,这个python文件中定义了很多的类和方法,主要实现对图片进行一些变换操作 一、Transforms讲解 from torchvision import transforms#按着Ctrl,点击transforms进入到__init__.py文件中 from .transfo…

leetcode 134. 加油站 思考分析

目录题目1、暴力法,双层遍历2、贪心题目 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发&#xff0…

单链线性表的实现

//函数结果状态代码#define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 //Status是函数的类型,其值是函数结果状态代码 typedef int Status; typedef int ElemType;…

时间模块,带Python示例

Python时间模块 (Python time Module) The time module is a built-in module in Python and it has various functions that require to perform more operations on time. This is one of the best modules in Python that used to solve various real-life time-related pro…

五、torchvision

一、下载CIFAR-10数据集 CIFAR-10数据集官网 通过阅读官网给的解释可以大概了解到,一共6w张图片,每张图片大小为3232,5w张训练图像,1w张测试图像,一共由十大类图像。 CIFAR10官网使用文档 torchvision.datasets.CIF…

leetcode 69. x 的平方根 思考分析

题目 实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1: 输入: 4 输出: 2 示例 2: 输入: 8 输出: 2 说明: 8 的平方根是 2.82842…, 由于返回…

背包问题 小灰_小背包问题

背包问题 小灰Prerequisites: Algorithm for fractional knapsack problem 先决条件: 分数背包问题算法 Here, we are discussing the practical implementation of the fractional knapsack problem. It can be solved using the greedy approach and in fraction…

360浏览器兼容问题

360浏览器兼容问题 360浏览器又是一大奇葩,市场份额大,让我们不得不也对他做些兼容性处理。 360浏览器提供了两种浏览模式,极速模式和兼容模式,极速模式下是webkit内核的处理模式,兼容模式下是与IE内核相同的处理模式。…

转 设计师也需要了解的一些前端知识

一、常见视觉效果是如何实现的 一些事 关于文字效果 互联网的一些事 文字自身属性相关的效果css中都是有相对应的样式的,如字号、行高、加粗、倾斜、下划线等,但是一些特殊的效果,主要表现为ps中图层样式中的效果,css是无能为力的…