关于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的Django REST框架中的序列化及请求和返回
Apr 11 Python
Python编程实现删除VC临时文件及Debug目录的方法
Mar 22 Python
利用Python暴力破解zip文件口令的方法详解
Dec 21 Python
从DataFrame中提取出Series或DataFrame对象的方法
Nov 10 Python
Python实现将通信达.day文件读取为DataFrame
Dec 22 Python
Python字典底层实现原理详解
Dec 18 Python
python numpy实现多次循环读取文件 等间隔过滤数据示例
Mar 14 Python
Python实现冒泡排序算法的完整实例
Nov 04 Python
Python之京东商品秒杀的实现示例
Jan 06 Python
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
Jun 11 Python
如何使用Tkinter进行窗口的管理与设置
Jun 30 Python
Python基本数据类型之字符串str
Jul 21 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 判断变量类型实现代码
2009/10/23 PHP
使用HMAC-SHA1签名方法详解
2013/06/26 PHP
PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法
2014/12/17 PHP
PHP自带ZIP压缩、解压缩类ZipArchiv使用指南
2015/03/03 PHP
PHP生成及获取JSON文件的方法
2016/08/23 PHP
JS解密入门 最终变量劫持
2008/06/25 Javascript
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
2013/08/02 Javascript
js将字符串转成正则表达式的实现方法
2013/11/13 Javascript
js处理php输出时间戳对不上号的解决方法
2014/06/20 Javascript
node.js中的fs.statSync方法使用说明
2014/12/16 Javascript
JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
2016/04/05 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
2016/09/08 Javascript
Ext JS 实现建议词模糊动态搜索功能
2017/05/13 Javascript
vue.js实现条件渲染的实例代码
2017/06/22 Javascript
Angular之toDoList的实现代码示例
2017/12/02 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
详解Vue基于vue-quill-editor富文本编辑器使用心得
2019/01/03 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
jquery选择器和属性对象的操作实例分析
2020/01/10 jQuery
vue内置组件component--通过is属性动态渲染组件操作
2020/07/28 Javascript
vue使用element-ui实现表单验证
2020/12/13 Vue.js
详解Python的Lambda函数与排序
2016/10/25 Python
PyQt5 QSerialPort子线程操作的实现
2018/04/21 Python
Python数据类型之Tuple元组实例详解
2019/05/08 Python
PyQt5固定窗口大小的方法
2019/06/18 Python
Python用字典构建多级菜单功能
2019/07/11 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
Python计算不规则图形面积算法实现解析
2019/11/22 Python
Java多线程实现四种方式原理详解
2020/06/02 Python
Python实现弹球小游戏
2020/08/01 Python
CSS3实战第一波 让我们尽情的圆角吧
2010/08/27 HTML / CSS
利用HTML5绘制点线面组成的3D图形的示例
2015/05/12 HTML / CSS
广告语设计及教案
2014/03/21 职场文书
稽核岗位职责范本
2015/04/13 职场文书
关于CSS浮动与取消浮动的问题
2021/06/28 HTML / CSS
详解在SQLPlus中实现上下键翻查历史命令的功能
2022/03/18 SQL Server