Win10+Python3.6下Pytorch安装(基于conda或pip)

简介: Win10+Python3.6下Pytorch安装(基于conda或pip)

Pytroch简介

Pytorch是Facebook的AI研究团队发布了一个Python工具包,专门针对GPU加速的深度神经网络(DNN)编程.Torch是一个经典的对多维矩阵数据进行操作的张量(tensor)库,在机器学习和其他数学密集型应用有广泛应用。但由于Torch语言采用Lua,导致在国内一直很小众,并逐渐被支持Python的Tensorflow抢走用户。作为经典机器学习库Torch的端口,PyTorch为Python语言使用者提供了舒适的写代码选择。


Pytorch特点及优势

2.1 Pytorch特点

PyTorch提供了运行在GPU / CPU之上,基础的张量操作库;

可以内置的神经网络库;

提供模型训练功能;

支持共享内存的多进程并发(multiprocessing)库等;

2.2 Pytorch特点

处于机器学习第一大语言Python的生态圈之中,使得开发者能使用广大的Python库和软件;如NumPy,SciPy和Cython(为了速度把Python编译成C语言);

(最大优势)改进现有的神经网络,提供了更快速的方法 - 不需要从头重新构建整个网络,这是由于PyTorch采用了动态计算图(动态计算图)结构,而不是大多数开源框架( TensorFlow,Caffe,CNTK,Theano等)采用的静态计算图;

提供工具包,如火炬,torch.nn,torch.optim等;

安装Pytorch

Pytorch官网https://pytorch.org/

image.png

安装命令如下安装命令如下

conda install pytorch-cpu -c pytorch

image.png

测试Pytorch

#启动Ipython
ipython
#导入Pytorch包
import torch#启动Ipython
ipython
#导入Pytorch包
import torch

image.png


目录
相关文章
|
4月前
|
资源调度 前端开发 JavaScript
Python学习二:Python包管理器pip
这篇文章介绍了Python包管理器pip的基本概念、基本操作、如何更改下载源为国内镜像以加速下载,以及如何指定安装包的位置。
149 0
Python学习二:Python包管理器pip
|
4月前
|
Python
pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库
pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库
216 3
|
4月前
|
机器学习/深度学习 缓存 Linux
python环境学习:pip介绍,pip 和 conda的区别和联系。哪个更好使用?pip创建虚拟环境并解释venv模块,pip的常用命令,conda的常用命令。
本文介绍了Python的包管理工具pip和环境管理器conda的区别与联系。pip主要用于安装和管理Python包,而conda不仅管理Python包,还能管理其他语言的包,并提供强大的环境管理功能。文章还讨论了pip创建虚拟环境的方法,以及pip和conda的常用命令。作者推荐使用conda安装科学计算和数据分析包,而pip则用于安装无法通过conda获取的包。
224 0
|
4月前
|
Python
Python pip 操作的几种用法
Python pip 操作的几种用法
83 0
|
4月前
|
自然语言处理 搜索推荐 程序员
【Python】如何使用pip,安装第三方库和生成二维码、操作Excel
【Python】如何使用pip,安装第三方库和生成二维码、操作Excel
94 0
|
5月前
|
机器学习/深度学习 Linux 开发者
Python必备工具:pip的安装与管理
Python必备工具:pip的安装与管理
298 0
|
6月前
pip安装iterstrat.ml_stratifiers import MultilabelStratifiedKFold, MultilabelStratifiedShuffleSplit
文章介绍了如何使用iterative-stratification库进行多标签多分类的K折交叉验证,包括安装方法和示例代码。
97 1
|
7月前
|
Web App开发 测试技术 Shell
确保您已经安装了Selenium和ChromeDriver。您可以使用pip来安装Selenium:
确保您已经安装了Selenium和ChromeDriver。您可以使用pip来安装Selenium:
|
7月前
|
SQL Python
你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。
你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。
|
7月前
|
开发框架 机器人 .NET
我们需要安装`pybullet`模块,这可以通过pip来完成:
我们需要安装`pybullet`模块,这可以通过pip来完成: