关于windows下Tensorflow和pytorch安装教程


Posted in Python onFebruary 04, 2020

一、Tensorflow安装

1、Tensorflow介绍

Tensorflow是广泛使用的实现机器学习以及其它涉及大量数学运算的算法库之一。Tensorflow由Google开发,是GitHub上最受欢迎的机器学习库之一。Google几乎在所有应用程序中都使用Tensorflow来实现机器学习。 例如,如果您使用到了Google照片或Google语音搜索,那么您就间接使用了Tensorflow模型。它们在大型Google硬件集群上工作,在感知任务方面功能强大。

2、Tensorflow安装(cpu版本)

我的环境是Anaconda3.5.2m,安装的是旧版本的tensorflow

pip install tensorflow==1.8.0

3、新版本安装

pip install tensorflow
pip install -U --ignore-installed wrapt enum34 simplejson netaddr
pip install tensorflow

4、验证代码

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

5、警告Your CPU supports instructions that this TensorFlow binar......处理

#忽略警告处理方法
import os 
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'

6、GPU版本安装(win10+1050ti)1、下载安装CUDA(找到安装包一直下一步)

关于windows下Tensorflow和pytorch安装教程

2、安装CUDNN(需要登录才能下载)

关于windows下Tensorflow和pytorch安装教程

解压CUDNN安装包

关于windows下Tensorflow和pytorch安装教程

打开CUDA安装位置

关于windows下Tensorflow和pytorch安装教程

把CUDNN中的bin、lib、include目录中的文件复制到CUDA对应的目录中

3、安装tensirflow-gup

pip install tensorflow-gpu==1.8.0

二、pytorch安装

pytorch官网:https://pytorch.org/

1、pytorch介绍

pytorch是一个python优先的深度学习框架,是一个和tensorflow,Caffe,MXnet一样,非常底层的框架。

Torch 自称为神经网络界的 Numpy, 因为他能将 torch 产生的 tensor 放在 GPU 中加速运算 (前提是你有合适的 GPU), 就像 Numpy 会把 array 放在 CPU 中加速运算. 所以神经网络的话, 当然是用 Torch 的 tensor 形式数据最好。 就像 Tensorflow 当中的 tensor 一样。pytorch是一个动态的建图的工具。不像Tensorflow那样,先建图,然后通过feed和run重复执行建好的图。相对来说,pytorch具有更好的灵活性。

2、安装

打开 pytorch官网 ,然后根据情况选择安装的版本。

关于windows下Tensorflow和pytorch安装教程

我的python版本是3.6.5

pip install https://download.pytorch.org/whl/cpu/torch-1.1.0-cp36-cp36m-win_amd64.whl
pip install https://download.pytorch.org/whl/cpu/torchvision-0.3.0-cp36-cp36m-win_amd64.whl

3、验证代码

import torch
print(torch.__version__)

总结

以上所述是小编给大家介绍关于windows下Tensorflow和pytorch安装教程,希望对大家有所帮助!

Python 相关文章推荐
python 找出list中最大或者最小几个数的索引方法
Oct 30 Python
python实现词法分析器
Jan 31 Python
Python和Go语言的区别总结
Feb 20 Python
简单了解python的内存管理机制
Jul 08 Python
django 消息框架 message使用详解
Jul 22 Python
Atom Python 配置Python3 解释器的方法
Aug 28 Python
简单了解python数组的基本操作
Nov 26 Python
如何打包Python Web项目实现免安装一键启动的方法
May 21 Python
详解Python GUI编程之PyQt5入门到实战
Dec 10 Python
使用python操作lmdb对数据读取的实例
Dec 11 Python
Python解析m3u8拼接下载mp4视频文件的示例代码
Mar 03 Python
详解Python 3.10 中的新功能和变化
Apr 28 Python
django3.02模板中的超链接配置实例代码
Feb 04 #Python
tensorflow自定义激活函数实例
Feb 04 #Python
pytorch对梯度进行可视化进行梯度检查教程
Feb 04 #Python
pytorch梯度剪裁方式
Feb 04 #Python
基于梯度爆炸的解决方法:clip gradient
Feb 04 #Python
Python 格式化输出_String Formatting_控制小数点位数的实例详解
Feb 04 #Python
python求一个字符串的所有排列的实现方法
Feb 04 #Python
You might like
通过具体程序来理解PHP里面的抽象类
2010/01/28 PHP
跟我学Laravel之快速入门
2014/10/15 PHP
php 生成签名及验证签名详解
2016/10/26 PHP
jQuery使用动态渲染表单功能完成ajax文件下载
2013/01/15 Javascript
如何使Chrome控制台支持多行js模式——意外发现
2013/06/13 Javascript
Extjs4 类的定义和扩展实例
2013/06/28 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
2014/01/12 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
2015/02/27 Javascript
JS实现添加,替换,删除节点元素的方法
2016/06/30 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
详解Javascript中DOM的范围
2017/02/13 Javascript
vue父子组件的数据传递示例
2017/03/07 Javascript
js中el表达式的使用和非空判断方法
2018/03/28 Javascript
基于Vue实现拖拽效果
2018/04/27 Javascript
利用npm 安装删除模块的方法
2018/05/15 Javascript
Nuxt.js开启SSR渲染的教程详解
2018/11/30 Javascript
JS实现简单的点赞与踩功能示例
2018/12/05 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
Python使用BeautifulSoup库解析HTML基本使用教程
2016/03/31 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
python使用Plotly绘图工具绘制柱状图
2019/04/01 Python
Pytorch to(device)用法
2020/01/08 Python
Django Haystack 全文检索与关键词高亮的实现
2020/02/17 Python
激光脱毛、蓝光和护肤:Tria Beauty
2019/03/28 全球购物
Three Graces London官网:英国奢侈品牌
2021/03/18 全球购物
英国健身专家:WIT Fitness
2021/02/09 全球购物
在校生钳工实习自我鉴定
2013/09/19 职场文书
毕业生个人求职的自我评价
2013/10/28 职场文书
电子商务个人自荐信
2013/12/12 职场文书
五星级酒店餐饮部总监的标准岗位职责
2014/02/17 职场文书
软环境建设心得体会
2014/09/09 职场文书
群众路线党员个人剖析材料
2014/10/08 职场文书
2014年检验科工作总结
2014/11/22 职场文书
离婚案件上诉状
2015/05/23 职场文书
Go语言基础函数基本用法及示例详解
2021/11/17 Golang