折腾amd加持的tensorflow和keras
嗯,上车有点晚...但是依然坚持上去看看~~
首先记录一下keras用radeon支持,基本此文就可以搞定。然后再说tensorflow 这个东西相对恶心一点。首先需要查看一下自己电脑的OpenCL版本。跑一下以下代码基本就清楚了(庆幸自己还是OpenCL1.2,因为tensorflow支持的野路子GPU必须用这个版本的opencl不然也是会挂的)。
#include <stdio.h>
#include <stdlib.h>
#include <OpenCL/opencl.h>int main(int argc, char* const argv[]) {cl_uint num_devices, i;clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, 0, NULL, &num_devices);cl_device_id* devices = calloc(sizeof(cl_device_id), num_devices);clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, num_devices, devices, NULL);char buf[128];for (i = 0; i < num_devices; i++) {clGetDeviceInfo(devices[i], CL_DEVICE_NAME, 128, buf, NULL);fprintf(stdout, "Device %s supports ", buf);clGetDeviceInfo(devices[i], CL_DEVICE_VERSION, 128, buf, NULL);fprintf(stdout, "%s\n", buf);}free(devices);
}
跑一下以上代码基本就知道自己版本了。版本不对路,可能要自己编译自己的tensorflow-opencl。
如果是同一个版本,那么恭喜你:直接装,而不用管机器的操作平台版本。它其实主要就是在计较opencl版本。
notebook的开篇备忘
import os
os.environ["KERAS_BACKEND"] = "plaidml.keras.backend"
import tensorflow as tf
os.environ["CL_GPUOFFSET"] ="1"from keras.models import Sequential
from keras.layers import Dense
from keras import optimizers
折腾amd加持的tensorflow和keras相关推荐
- 主流深度学习框架对比(TensorFlow、Keras、MXNet、PyTorch)
近几年来,深度学习的研究和应用的热潮持续高涨,各种开源深度学习框架层出不穷,包括TensorFlow,Keras,MXNet,PyTorch,CNTK,Theano,Caffe,DeepLearnin ...
- 深度学习环境配置指南:Pytorch、TensorFlow、Keras
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者丨Yukyin@知乎 来源丨https://zhuanlan.z ...
- tensorflow tf.keras.utils.plot_model 画深度学习神经网络拓扑图
tensorflow tf.keras.utils.plot_model 画网络拓扑图 # pip install graphviz # pip install pydot # 下载 graphviz ...
- keras和tensorflow使用 keras.callbacks.EarlyStopping 提前结束训练
此文首发于我的个人博客:keras和tensorflow使用 keras.callbacks.EarlyStopping 提前结束训练 - zhang0peter的个人博客 一般来说机器学习的训练次数 ...
- keras和tensorflow使用 keras.callbacks.TensorBoard 可视化数据
此文首发于我的个人博客:keras和tensorflow使用 keras.callbacks.TensorBoard 可视化数据 - zhang0peter的个人博客 TensorBoard 是一个非 ...
- tensorflow与keras关系
tensorflow简介以及与Keras的关系 - eyesfree - 博客园 TensorFlow 和keras有什么区别? - 知乎
- 加快Tensorflow和Keras图像数据集的训练速度
这几天在训练一个CNN网络,使用到了两百多万个图片,虽然使用到了GPU NVIDIA GeForce GTX 1080Ti,但是还是很慢.故查阅了一些训练提速的文章,跟大家分享. Tensorflow ...
- windows安装TensorFlow和Keras遇到的问题及其解决方法
windows安装TensorFlow和Keras遇到的问题及其解决方法 参考文章: (1)windows安装TensorFlow和Keras遇到的问题及其解决方法 (2)https://www.cn ...
- TensorFlow框架--Keras
目录 Keras介绍 Keras和tensorflow关系 Keras介绍 Keras 是一个高级的Python 神经网络框架,其文档详.Keras 已经被添加到 TensorFlow 中,成为其默认 ...
最新文章
- 剑指offer:面试题21. 调整数组顺序使奇数位于偶数前面
- 转: Python集合(set)类型的操作
- 三种方式实现圣杯布局
- 集成运算同相放大器和反向放大器的选择
- liunx系统内核安装图形化界面
- java基础代码实例_基础篇:详解JAVA对象实例化过程
- 有人说找不到这个免费R绘图教程的数据在哪?
- CSUOJ 1215: 稳定排序
- 浮动元素横排居中显示及浏览器兼容性处理
- 阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_18-异常处理-不可预知异常处理...
- 烧脑又走心,CCF BDCI大赛这波儿操作有点赞!
- 获取Linux 2.6.x sys_call_table
- 红包大战复盘:谁赢得了这场春节游戏?
- C语言如何设置随机数
- AI人脸识别测温一体机设计
- 十一假期,终于过上了理想的生活节奏
- 0ctf – mobile – boomshakalaka writeup
- 概率论得学习和整理6:概率的分布
- excel sumifs()对多列求和
- 【19调剂】华南师范大学脑科学与康复医学研究院2019年拟接收学术型研究生调剂信息...