关于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 相关文章推荐
hmac模块生成加入了密钥的消息摘要详解
Jan 11 Python
Python 支付整合开发包的实现
Jan 23 Python
更新修改后的Python模块方法
Mar 03 Python
如何利用Pyecharts可视化微信好友
Jul 04 Python
python利用dlib获取人脸的68个landmark
Nov 27 Python
Python进程间通信multiprocess代码实例
Mar 18 Python
jupyter notebook中新建cell的方法与快捷键操作
Apr 22 Python
高考考python编程是真的吗
Jul 20 Python
基于Python实现下载网易音乐代码实例
Aug 10 Python
python爬虫基础之urllib的使用
Dec 31 Python
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
Jun 05 Python
Python字符串的转义字符
Apr 07 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的SimpleXML方法读写XML接口文件实例解析
2014/06/16 PHP
PHP设计模式之PHP迭代器模式讲解
2019/03/22 PHP
PHP7变量处理机制修改
2021/03/09 PHP
重载toString实现JS HashMap分析
2011/03/13 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
js document.getElementsByClassName的使用介绍与自定义函数
2016/11/25 Javascript
Bootstrap基本组件学习笔记之导航(10)
2016/12/07 Javascript
js模糊查询实例分享
2016/12/26 Javascript
使用JavaScript为一张图片设置备选路径的方法
2017/01/04 Javascript
简单谈谈Javascript函数中的arguments
2017/02/09 Javascript
jQuery的三种bind/One/Live/On事件绑定使用方法
2017/02/23 Javascript
详解nodejs微信公众号开发——2.自动回复
2017/04/10 NodeJs
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
2018/04/21 Javascript
vue组件表单数据回显验证及提交的实例代码
2018/08/30 Javascript
让 babel webpack vue 配置文件支持智能提示的方法
2019/06/22 Javascript
Vue组件间数据传递的方式(3种)
2020/07/13 Javascript
详解vue之自行实现派发与广播(dispatch与broadcast)
2021/01/19 Vue.js
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
[01:04:02]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第二场 1月24日
2021/03/11 DOTA
学习python的几条建议分享
2013/02/10 Python
Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
2016/11/16 Python
只需7行Python代码玩转微信自动聊天
2019/01/27 Python
解决python写入带有中文的字符到文件错误的问题
2019/01/31 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader
2020/02/10 Python
python扫描线填充算法详解
2020/02/19 Python
PyQt5 界面显示无响应的实现
2020/03/26 Python
小学一年级评语大全
2014/04/22 职场文书
社会稳定风险评估方案
2014/06/02 职场文书
车辆年审委托书范本
2014/09/18 职场文书
2015年禁毒宣传活动总结
2015/03/25 职场文书
初中美术教学反思
2016/02/17 职场文书
2016年学生会感恩节活动总结
2016/04/01 职场文书
辞职申请书范本
2019/05/20 职场文书
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
2021/06/04 Oracle
SpringBoot中使用Redis作为全局锁示例过程
2022/03/24 Java/Android