关于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 相关文章推荐
利用打码兔和超人打码自封装的打码类分享
Mar 16 Python
python3批量删除豆瓣分组下的好友的实现代码
Jun 07 Python
python+matplotlib演示电偶极子实例代码
Jan 12 Python
Python实现打砖块小游戏代码实例
May 18 Python
python爬虫 urllib模块发起post请求过程解析
Aug 20 Python
Python SQLAlchemy入门教程(基本用法)
Nov 11 Python
Python倒排索引之查找包含某主题或单词的文件
Nov 13 Python
python、PyTorch图像读取与numpy转换实例
Jan 13 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
Feb 28 Python
Python发送手机动态验证码代码实例
Feb 28 Python
python list的index()和find()的实现
Nov 16 Python
python爬取微博评论的实例讲解
Jan 15 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
咖啡的植物学知识
2021/03/03 咖啡文化
session 的生命周期是多长
2006/10/09 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
2013/06/17 PHP
php对数组排序代码分享
2014/02/24 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
Linux下安装Memcached服务器和客户端与PHP使用示例
2019/04/15 PHP
laravel 字段格式化 modle 字段类型转换方法
2019/09/30 PHP
javascript 另一种图片滚动切换效果思路
2012/04/20 Javascript
在JavaScript中typeof的用途介绍
2013/04/11 Javascript
jQuery插件EnPlaceholder实现输入框提示文字
2015/06/05 Javascript
iframe中使用jquery进行查找的方法【案例分析】
2016/06/17 Javascript
原生JS实现图片左右轮播
2016/12/30 Javascript
AngularJS前端页面操作之用户修改密码功能示例
2017/03/27 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
2017/06/16 Javascript
详解自定义ajax支持跨域组件封装
2018/02/08 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
微信小程序自定义对话框弹出和隐藏动画
2018/07/19 Javascript
微信小程序动态增加按钮组件
2018/09/14 Javascript
vue实现移动端项目多行文本溢出省略
2020/07/29 Javascript
python操作摄像头截图实现远程监控的例子
2014/03/25 Python
python计算方程式根的方法
2015/05/07 Python
Django与遗留的数据库整合的方法指南
2015/07/24 Python
利用Python中的pandas库对cdn日志进行分析详解
2017/03/07 Python
python内存动态分配过程详解
2019/07/15 Python
Python openpyxl读取单元格字体颜色过程解析
2019/09/03 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
Python 下载及安装详细步骤
2019/11/04 Python
Pycharm如何运行.py文件的方法步骤
2020/03/03 Python
Python爬取微信小程序Charles实现过程图解
2020/09/29 Python
利用纯CSS3实现动态的自行车特效源码
2017/01/20 HTML / CSS
现金会计岗位职责
2013/12/05 职场文书
护士岗位求职应聘自荐书范文
2014/02/12 职场文书
市级青年文明号申报材料
2014/05/26 职场文书
战友聚会致辞
2015/07/28 职场文书
社区服务理念口号
2015/12/25 职场文书
python区块链持久化和命令行接口实现简版
2022/05/25 Python