关于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验证企业工商注册码
Oct 25 Python
Python编程对列表中字典元素进行排序的方法详解
May 26 Python
Python 最大概率法进行汉语切分的方法
Dec 14 Python
python 读取文件并把矩阵转成numpy的两种方法
Feb 12 Python
24式加速你的Python(小结)
Jun 13 Python
python机器学习库scikit-learn:SVR的基本应用
Jun 26 Python
TensorFlow实现简单的CNN的方法
Jul 18 Python
python 动态迁移solr数据过程解析
Sep 04 Python
python实现人机五子棋
Mar 25 Python
深入浅析python 中的self和cls的区别
Jun 20 Python
Python map及filter函数使用方法解析
Aug 06 Python
python 获取字典键值对的实现
Nov 12 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在window iis的莫名问题的测试方法
2013/05/14 PHP
PHP根据两点间的经纬度计算距离
2014/10/31 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
2015/09/14 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
2016/10/13 PHP
php魔术方法功能与用法实例分析
2016/10/19 PHP
php each 返回数组中当前的键值对并将数组指针向前移动一步实例
2016/11/22 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
2017/02/14 PHP
php实现websocket实时消息推送
2018/03/30 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
js获取浏览器的可视区域尺寸的实现代码
2011/11/30 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
2014/02/19 Javascript
禁用Tab键JS代码兼容Firefox和IE
2014/04/18 Javascript
JQuery简单实现锚点链接的平滑滚动
2015/05/03 Javascript
jquery.validate 自定义验证方法及validate相关参数
2016/01/18 Javascript
javascript 解决浏览器不支持的问题
2016/09/24 Javascript
node+koa实现数据mock接口的方法
2017/09/20 Javascript
详解vue项目首页加载速度优化
2017/10/18 Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
2018/03/09 Javascript
Python装饰器使用示例及实际应用例子
2015/03/06 Python
python 创建一个空dataframe 然后添加行数据的实例
2018/06/07 Python
利用arcgis的python读取要素的X,Y方法
2018/12/22 Python
详解python配置虚拟环境
2019/04/08 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
2020/03/09 Python
python实现ftp文件传输系统(案例分析)
2020/03/20 Python
用python实现前向分词最大匹配算法的示例代码
2020/08/06 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
英国健身专家:WIT Fitness
2021/02/09 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
大学毕业登记表自我鉴定
2013/10/09 职场文书
无故旷工检讨书
2014/01/26 职场文书
干部选拔任用方案
2014/05/26 职场文书
公安机关纪律作风整顿剖析
2014/10/10 职场文书
2014年质检员工作总结
2014/11/18 职场文书
家长通知书家长意见
2014/12/30 职场文书
标准发言稿结尾
2019/07/18 职场文书