关于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的socket编程入门教程
Apr 23 Python
在Python的Django框架中编写错误提示页面
Jul 22 Python
node.js获取参数的常用方法(总结)
May 29 Python
Python实现PS图像调整之对比度调整功能示例
Jan 26 Python
python正则表达式之对号入座篇
Jul 24 Python
Python3实现统计单词表中每个字母出现频率的方法示例
Jan 28 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
Jun 25 Python
Python 生成一个从0到n个数字的列表4种方法小结
Nov 28 Python
python实现梯度下降和逻辑回归
Mar 24 Python
python自动脚本的pyautogui入门学习
Apr 01 Python
python中常见错误及解决方法
Jun 21 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
Sep 11 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
农民和部队如何穿矿
2020/03/04 星际争霸
PHP中在数据库中保存Checkbox数据(2)
2006/10/09 PHP
php获取参数的几种方法总结
2014/02/18 PHP
PHP使用Mysql事务实例解析
2014/09/08 PHP
PHP将字符分解为多个字符串的方法
2014/11/22 PHP
Yii开启片段缓存的方法
2016/03/28 PHP
php+jQuery递归调用POST循环请求示例
2016/10/14 PHP
php实现的生成迷宫与迷宫寻址算法完整实例
2017/11/06 PHP
ThinkPHP框架整合微信支付之刷卡模式图文详解
2019/04/10 PHP
在JS数组特定索引处指定位置插入元素
2014/07/27 Javascript
JS控制弹出新页面窗口位置和大小的方法
2015/03/02 Javascript
JavaScript与HTML的结合方法详解
2015/11/23 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
2016/08/02 Javascript
jquery实现自适应banner焦点图
2017/02/16 Javascript
详解nodeJS之路径PATH模块
2017/05/31 NodeJs
AngularJS 中ui-view传参的实例详解
2017/08/25 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
2019/11/12 Javascript
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
vue开发chrome插件,实现获取界面数据和保存到数据库功能
2020/12/01 Vue.js
在Python中定义和使用抽象类的方法
2016/06/30 Python
Python中对象迭代与反迭代的技巧总结
2016/09/17 Python
Python对列表去重的多种方法(四种方法)
2017/12/05 Python
Keras - GPU ID 和显存占用设定步骤
2020/06/22 Python
Python包资源下载路径报404解决方案
2020/11/05 Python
python3 使用ssh隧道连接mysql的操作
2020/12/05 Python
HTML5单选框、复选框、下拉菜单、文本域的实现代码
2020/12/01 HTML / CSS
Emporio Armani腕表天猫官方旗舰店:乔治·阿玛尼为年轻人设计的副线品牌
2017/07/02 全球购物
路德维希•贝克(LUDWIG BECK)中文官网:德国大型美妆百货
2020/09/19 全球购物
国际商务专业学生个人的自我评价
2013/09/28 职场文书
文秘专业个人求职信
2013/12/22 职场文书
房地产广告策划方案
2014/05/15 职场文书
投标人法定代表人授权委托书格式
2014/09/28 职场文书
四风问题对照检查整改措施思想报告
2014/10/05 职场文书
学校安全管理制度
2015/08/06 职场文书
MySQL数据库如何查看表占用空间大小
2022/06/10 MySQL