小白pytorch安装以及初步了解
安装遇到的几个坑:
1创建虚拟环境的时候出现Proceed ([y]/n)?
询问你是否覆盖旧版本,在命令行输入y即可进行下一步的安装操作了
安装pytorch前先了解
pytorch:一个开源python的机器学习库~
显卡:将计算机系统所需要的显示信息进行转换驱动显示器,其内置的并行计算能力现在也用于计算深度学习
gpu(显卡的核心):其实显卡减少了对cpu的依赖,其的并行运算能力强大,所以我们这里也会希望利用他来计算,这样就可以提高速度。
cpu(中央管理器):是运算和控制中心。
cudnn:用于深度神经网络的gpu加速库。VIDIA cuDNN可以集成到更高级别的机器学习框架中。
cuda:用于操作cudnn。(可将cuda看成一个工作台)
Anaconda:统一管理包的发行版。其中包括conda,python在内的各种包。
conda :包的管理工具,和pip有些相似
pip:用于安装和管理软件包的包管理器
(两者其实很多时候在python中是可以相互替代的。)
虚拟环境(virtualenv):做很多项目都会创造一个虚拟环境,(官方来说:用于创建一个独立的python环境工具)
conda虚拟环境的相关操作:
(1)穿件虚拟环境:conda create -n 虚拟环境的名称 python=版本号
(2)Windows下激活: activate (虚拟环境名称)
(3)退出虚拟环境:deactivate 虚拟环境的名称
具体的安装:
我尝试了超级多的方法,最终采用了这个方法:
1 从官网上下载对应的包
2 在终端输入相应的内容:
pip install E:\second_to\torch-1.5.0-cp37-cp37m-win_amd64.whl
看到相应回应:Successfully installed future-0.18.2 torch-1.5.0
pip install E:\second_to\torchvision-0.6.0-cp37-cp37m-win_amd64.whl
看到相应回应:Successfully installed pillow-7.1.2 torchvision-0.6.0
这里我出现了numpy 包的报错,具体为什么我也不是很清楚,所以我另外安装了numpy
安装numpy(并且使用了清华源):
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
只想安装numpy的朋友可以直接用这个语句,还是蛮快的。
检验是否安装成功:
import Torch
Torch.cuda.is_available()
一些其他的方法:
1 使用镜像源直接安装:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda install (下载的pytorch)版本号(官网上选择即可)
注意:删除-c pytorch
这些添加镜像源的方法,也可以用到装其他库。
小白pytorch安装以及初步了解的更多相关文章
- pytorch安装 caffe2 安装:git 慢 caffe2 cannot find -lopencv_dep_cudart ,undefined reference to 'pthread_create'
最开始的问题: caffe2目前已经不维护了.怎么编译都报错,并且有third_party的代码链接已经飞了.下载不全代码了.建议 不要再折腾了,直接安装Pytorch. 首先,基本环境是ubuntu ...
- Pytorch安装(基于anaconda虚拟环境)
Pytorch安装倒腾了一上午终于搞定,记录一下安装过程. 1. 首先尝试官网的安装方式,但是网速太慢了. 除去cudnn100, torchvision和pytorch三个文件,其余可以直接从清华镜 ...
- Pytorch安装教程
一.准备 Window10系统+Ubuntu16.10系统.Anaconda3.5(python3.6) 二.流程 (1)由于墙的问题,用conda安装Pytorch过程中会连接失败,这是因为Anac ...
- 小白python 安装
小白python 安装: https://blog.csdn.net/qq_36667170/article/details/79275605 https://blog.csdn.net/nmjuzi ...
- MySQL安装与初步操作
MySQL是一款出色的中小型关系数据库,做Java Web开发时,要做到数据持久化存储,选择一款数据库软件自然必不可少. 由于MySQL社区版开元免费,功能比较强大,在此以MySQL为例,演示MySQ ...
- JetBrains PyCharm(Professional版本)的下载、安装和初步使用
不多说,直接上干货! 首先谈及这款软件,博主我用的理由:搞机器学习和深度学习! 想学习Python的同学们,在这里隆重介绍一款 Python 的开发工具 pyCharm IDE.这是我最喜欢的 Pyt ...
- win10+anaconda3+pytorch安装
安装条件:win10+anaconda3+tf-gpu+pytorch 安装完tf-gpu后,安装pytorch. pytorch采用conda安装:见 https://ptorch.com/news ...
- VMware下OSSIM 4.1.0的下载、安装和初步使用(图文详解)
不多说,直接上干货! 为什么,我写了一篇OSSIM 5.2.0的,还要再来写OSSIM 4.1.0呢,是因为,OSSIM 5.2.0所需内存较大,8G甚至16G,但是,肯定性能和里面集成组件越高级.也 ...
- kettle的下载、安装和初步使用(Ubuntu 16.04平台下)(图文详解)
不多说,直接上干货! 能够看我这篇博客的博友们,想必是已经具备一定基础了. 扩展博客 kettle的下载.安装和初步使用(windows平台下)(图文详解) kettle的下载 Kettle可以在h ...
随机推荐
- javaweb之Servlet,http协议以及请求转发和重定向
本文是作者原创,版权归作者所有.若要转载,请注明出处. 一直用的框架开发,快连Servlet都忘了,此文旨在帮自己和大家回忆一下Servlet主要知识点.话不多说开始吧 用idea构建Servlet项 ...
- 第一个SpringMVC程序 (注解版)
1.新建一个web项目 2.导入相关jar包 3.编写web.xml , 注册DispatcherServlet <?xml version="1.0" encoding=& ...
- firda安装和使用
frida是一个轻量级别的hook框架. frida由两部分组成:一部分是运行在系统上的交互工具frida CLI,另一部分是运行在目标机器上的代码注入工具frida-server. 推荐使用pyth ...
- c# 不同单例的不同意义
前言 在c#,可能有很多五花八门的单例给你选择,分什么懒汉模式等等什么模式,其实不同的写法对程序是有一定影响的. 正文 为什么需要单例呢?其实我们自己是可以控制单例的,只是单例模式给了我们一个好的设计 ...
- PuTTY通过SSH连接上Ubuntu20.04
在PuTTY中连接到Ubuntu20.04大致需要几个步骤(不一定对应文本中的序号):1) 安装opensh-server (Ubuntu安装好之后 ,一般openssh-client自动已经安装好) ...
- 【Spring注解驱动开发】在@Import注解中使用ImportBeanDefinitionRegistrar向容器中注册bean
写在前面 在前面的文章中,我们学习了如何使用@Import注解向Spring容器中导入bean,可以使用@Import注解快速向容器中导入bean,小伙伴们可以参见<[Spring注解驱动开发] ...
- 2020 最新 Kubernetes实战指南
1.Kubernetes带来的变革 对于开发人员 由于公司业务多,开发环境.测试环境.预生产环境和生产环境都是隔离的,而且除了生产环境,为了节省成本,其他环境可能是没有日志收集的,在没有用k8s的 ...
- mysql 中order by的优化
当时看了尚硅谷周阳老师的mysql视频优化在order by 优化的时候还存在一点问题:后来阅读了mysql的官方文档,对该问题已经测定研究清楚了 内容如下: http://blog.51cto.co ...
- JFinal 开箱评测,这次我是认真的
引言 昨天在看服务器容器的时候意外的遇到了 JFinal ,之前我对 JFinal 的印象仅停留在这是一款国人开发的集成 Spring 全家桶的一个框架. 后来我查了一下,好像事情并没有这么简单. J ...
- 【neo4j】文件管理路径、数据备份、创建新数据库、导入数据等操作记录
neo4j一般的配置路径如下 一.备份数据 使用neo4j-admin命令. 首先,先找到数据的存储路径,然后关闭数据库. 关闭数据库的语句如下: #切换到/bin目录下 ./neo4j stop 然 ...