tensorflow gpu 运行时报错 “device_type: "CPU"') for unknown op” 5C

import tensorflow as tf
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:135] successfully opened CUDA library cublas64_80.dll locally
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:135] successfully opened CUDA library cudnn64_5.dll locally
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:135] successfully opened CUDA library cufft64_80.dll locally
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:135] successfully opened CUDA library nvcuda.dll locally
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:135] successfully opened CUDA library curand64_80.dll locally
hello = tf.constant('Hello')
sess = tf.session()
Traceback (most recent call last):
File "", line 1, in
AttributeError: module 'tensorflow' has no attribute 'session'
sess = tf.Session()
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\common_runtime\gpu\gpu_device.cc:885] Found device 0 with properties:
name: Quadro 410
major: 3 minor: 0 memoryClockRate (GHz) 0.7055
pciBusID 0000:01:00.0
Total memory: 512.00MiB
Free memory: 405.36MiB
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\common_runtime\gpu\gpu_device.cc:906] DMA: 0
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\common_runtime\gpu\gpu_device.cc:916] 0: Y
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\common_runtime\gpu\gpu_device.cc:975] Creating TensorFlow device (/gpu:0) -> (device: 0, name: Quadro 410, pci bus id: 0000:01:00.0)
print(sess.run(hello))
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "BestSplits" device_type: "CPU"') for unknown op: BestSplits
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "CountExtremelyRandomStats" device_type: "CPU"') for unknown op: CountExtremelyRandomStats
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "FinishedNodes" device_type: "CPU"') for unknown op: FinishedNodes
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "GrowTree" device_type: "CPU"') for unknown op: GrowTree
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "ReinterpretStringToFloat" device_type: "CPU"') for unknown op: ReinterpretStringToFloat
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "SampleInputs" device_type: "CPU"') for unknown op: SampleInputs
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "ScatterAddNdim" device_type: "CPU"') for unknown op: ScatterAddNdim
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "TopNInsert" device_type: "CPU"') for unknown op: TopNInsert
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "TopNRemove" device_type: "CPU"') for unknown op: TopNRemove
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "TreePredictions" device_type: "CPU"') for unknown op: TreePredictions
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "UpdateFertileSlots" device_type: "CPU"') for unknown op: UpdateFertileSlots
b'Hello'

1个回答

你的cpu是不是不支持avx2和fma指令?用cpuz看下。
或者变通方法
https://blog.csdn.net/taoqick/article/details/78738192

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
tensorflow自定义GPU版本op节点
由于前段时间导师布置了一个任务,要修改损失函数,但是这个损失函数在tensorflow自带的库中又没有,想了很多办法,试来试去找不到一个解决方案,因为tensorflow是把框架和数据分开的,所以直接用python写出来的函数是不能用的,只能定义一个节点来调用才行,所以就自然想到先跑一个gpu版本的kernel例程啦,网上cpu版本的教程很多,但是gpu版本的却比较的少,官网的教程极课学院有讲,但
tensorflow添加自定义OP(GPU版本)
今天试了下注册GPU支持的OP。 GPU内核 GPU内核分两部分实现:OpKernel和CUDA内核及其启动代码。 有时OpKernel的实现在CPU和GPU内核之间很常见,比如检查输入和分配输出。在这种情况下,建议的实施是: 定义在Device上模板化的OpKernel和张量的基本类型。 为了完成输出的实际计算,Compute函数调用模板函子结构。 该函数对CPUDevice的专门化定...
tensorflow查看电脑的CPU和GPU
1、查看电脑GPU和CPU import os from tensorflow.python.client import device_lib os.environ["TF_CPP_MIN_LOG_LEVEL"] = "99" if __name__ == "__main__": print(device_lib.list_local_devices()) 2.指定C
【TensorFlow】GPU/CPU硬件设置
强制使用CPU 有的时候为了对比CPU和GPU运行效率,需要讲GPU版本的代码在CPU环境运行,但是因为存在GPU的缘故使得代码始终处于GPU环境运行。这个时候需要强制使用CPU跑程序: os.environ["CUDA_VISIBLE_DEVICES"] = "" 限制显存使用 TensorFlow调用GPU时默认采用贪婪模式,即无论模型大小,都将占用所有可用的显存。如果想要多线程运行同一个模...
Tensorflow运行时报错
windows下运行TensorFlow时出现 DLL加载不成功问题 解决方案: 大部分是跟下图这个东西有关。 1、首先到电脑的 程序和功能中找到它,双击点击修复,一般修复成功,TensorFlow就能成功运行,如果不成功,点击卸载。 2、卸载后到Microsoft visual C++2015下载重新安装即可。 ...
tensorflow设定程序运行时gpu使用率
import tensorflow as tf from keras.backend.tensorflow_backend import set_session config.gpu_options.per_process_gpu_memory_fraction=0.3 set_session(tf.Session(config=config))
tensorflow源码阅读-op注册
一、OP注册 //tensorflow/core/platform/maxros.h // A macro to disallow the copy constructor and operator= functions // This is usually placed in the private: declarations for a class. #define TF_DISALLOW_C...
tensorflow自定义op和梯度
参考资料 官网教程链接 http://www.tensorfly.cn/tfdoc/how_tos/adding_an_op.html#AUTOGENERATED-implement-the-gradient-in-python 这里我们可以知道 使用 ops.RegisterGradient 注册梯度函数需要注意的一些细节: 对于仅有一个输出的 Op, 梯度函数使用 Operation op 和...
tensorflow自定义op:梯度
tensorflow自定义op,梯度 tensorflow 是 自动微分的,但是如果你不给它定义微分方程的话,它啥也干不了 在使用 tensorflow 的时候,有时不可避免的会需要自定义 op,官方文档对于 定义 op 的前向过程介绍挺详细,但是对于 梯度 的介绍有点随意。 本文主要介绍在 python 端,和在 c++ 端对 op 的梯度进行定义。1.使用python定义op的梯度第一个例子
tensorflow 添加自定义op
在tensorflow中实现自定义op,在引用时有两种方式: (1)将自定义实现的op编译成.so文件,在python测试代码中直接引用即可 (2)在python的user_ops中定义,这样不用再python测试代码中引入,调用起来更加方便 两种实现方式如下所示: 方式一:编译成.so文件 ...
TensorFlow打印op名称
直接打印.op.name就能打印出名称 .get_shape().as_list()就输出shapedef print_activations(t): print(t.op.name, ' ', t.get_shape().as_list())def inference(images): parameters = [] # conv1 with tf.name_sc
TensorFlow实现自定义Op
『写在前面』 以CTC Beam search decoder为例,简单整理一下TensorFlow实现自定义Op的操作流程。 基本的流程 1. 定义Op接口 #include "tensorflow/core/framework/op.h" REGISTER_OP("Custom") .Input("custom_input: int32") .Outpu...
Windows环境下安装TensorFlow(CPU和GPU版)
前言:TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,CPU/GPU资源对神经网络模型的训练很重要,应充分利用电脑的显卡资源,加快模型的训练速度。 下面是对安装过程的详细讲解: 1、安装好Python的开发环境(可参考我之前的文章https://blog.csdn.net/qq_28821995/article/details/81006704)我这里是在安...
Linux下python3.5 tensorflow的CPU版本和GPU版本
资源包含Linux下python3.5 tensorflow的CPU版本tensorflow-1.2.1-cp35-cp35m-linux_x86_64.whl 和 GPU 版本tensorflow_gpu-1.0.0-cp35-cp35m-manylinux1_x86_64.whl
linux 下 tensorflow GPU/CPU版本安装、环境搭建
tensorflow(00)–环境搭建 本文将展示如何在 debian 下安装 CPU/GPU 版本的 tensorflow1.12.0 本文使用的基本环境:deepin15.9(基于debian8)、python3.6、pip9 一、 CPU 版本安装 直接使用 pip 进行安装即可: pip install tensorflow # 可使用 ‘==1.x.x’ 指定版本。[eg.] pip...
tensorflow模型中的GPU和CPU配置
1.GPU和CPU硬件环境设置 1.1. 多GPUs环境设置 gpu='0' #表示PCI卡槽gpu0可见 gpu='3' #表示PCI卡槽gpu3可见 gpu='3,2,0' #表示PCI卡槽gpu3,2,0可见,gpu0不可见 os.environ['CUDA_VISIBLE_DEVICES'] = gpu ...
解决Tensorflow使用CPU报错
解决: Operation was explicitly assigned to /device:GPU:0 but available devices are [ /job:localhost/replica:0/task:0/cpu:0 ]. tf.app.Flags.DEFINE_boolean('clone_on_cpu',False,'use CPUs to deploy c
TensorFlow调用CPU/GPU对比速度
一、GPU代码 import time import tensorflow as tf begin = time.time() with tf.device('/gpu:0'): rand_t = tf.random_uniform([50,50],0,10,dtype=tf.float32,seed=0) a = tf.Variable(rand_t) b = tf....
tensorflow获取可用运算设备(CPU,GPU)
Welcome To My Blog 正常来说,运行下面两句会打印tensorflow能用的CPU和GPU from tensorflow.python.client import device_lib print(device_lib.list_local_devices()) 结果发现只有CPU可用,查阅资料后发现可能跟tensorflow版本有关,在终端运行pip3 list查看安装的...
Tensorflow中使用CPU及GPU的参数设置
Tensorflow中使用CPU及GPU的参数设置 在进行SVM机器学习训练时,报dst Tensorflow is not initialized错误,为显存使用溢出错误。解决方式为使用CPU或者限制GPU显存。 1、设置使用GPU还是CPU: import os os.environ['CUDA_VISIBLE_DEVICES'] = "0" 2、安装GPU版本Tensorflow,只有一...
Tensorflow搭载GPU与CPU计算与训练==2
基础:Tensorflow选择GPU&CPU计算与训练==1 1 默认模式 1.0 默认CPU 结果:计算结果 CPU calculator result is : [250.] CPU calculator time consuming is: 0.000690937042236 1.2 默认GPU 结果:计算结果 GPU calculator result is : [250...
Tensorflow对比AlexNet的CPU和GPU运算效率
表示我根本没有GPU
win10系统下gpu 和cpu版本tensorflow的安装
win10系统下gpu和cpu 版本tensorflow的安装
TensorFlow——变量OP
一、变量 TensorFlow变量是表示程序处理的共享持久状态的最佳方法。变量通过 tf.Variable OP类以及tf.get_variable()类进行操作。变量的特点 存储持久化 可修改值 可指定被训练 1. 创建变量 tf.Variable(initial_value=None,trainable=True,collections=None,name=None) initi...
tensorflow下设置使用某一块GPU、多GPU、CPU的情况
你要的答案或许都在这里:小鹏的博客目录 tensorflow下设置使用某一块GPU(从0开始编号): import os os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID" os.environ["CUDA_VISIBLE_DEVICES"] = "1" 多GPU: num_gpus = 4 for i in range(nu
tensorflow gpu
tensorflow gpu版本1.8.0,具体安装教材可百度,适合64位操作系统。
CPU与GPU
您好~!rn我最近在一篇名为《利用GPU进行高性能数据并行计算》文章上看到GPU在很多数据计算能力上超过了CPU,例如文中提到:浮点运算能力,GeForce 8800GT 是Intel Core2Due Woodcrest 的21.6倍、DES算法,GPU是CPU对11.4倍、MD5破解实验,GPU是CPU的13.1倍、字符串匹配实验,GPU是CPU的10倍。通过这些数据我们不难看出在计算方面,GPU的性能远远超过了CPU,那么,是否在将来能用GPU取代CPU的计算功能呢?CPU在将来是否可以只负责逻辑控制等,而将数据计算的工作完全交给GPU呢??那么CPU的发展方向究竟在何方呢?rn现在CPU似乎都在向多核心方向发展,那么请问,多核心到底在性能上能带来多大的提升呢?在我们普通的办公运用,和普通的服务器运用上,她又到底给我们带来了多大的惊喜呢??这种多核心是否真的达到了她的预定效果呢???
TensorFlow报错系列之GPU的那些坑
升级GPU版本的TensorFlow后,提示无CUDA,性能不够的解决方案
同时安装了tensorflow的cpu版本和gpu版本,删除gpu版本后报错
在卸载gpu版本之后,出现failed  to load native tensorflow runtime. 原因可能是卸载gpu版本的同时,误删了两者同时需要使用的文件。 解决方法:把cpu版本的也卸载了,载重新安装即可。...
tensorflow源码阅读添加一个Op
在tensorflow的kernels添加一个op 在tensorflow/core/kernels/目录下新建一个zeroout_op.cc的文件 #include "tensorflow/core/framework/op_kernel.h" #include "tensorflow/core/platform/logging.h" namespace tensorflow { class...
TensorFlow结构分析及自定义Op
$(tensorflow)/tensorflow/core/ops/* 调用REGISTER_OP $(tensorflow)/tensorflow/core/kernels/* 继承OpKernel类,实现Computer函数,调用REGISTER_KERNEL_BUILDER $(tensorflow)/tensorflow/core/ops/* 上述合体 Define the Op
tensorflow 源代码分析(4)-自定义op
添加自定义op 本文介绍如何在tensorflow中增加一个新得OP以及op对应得kernel,还有如何编译和使用新增加得op。 1.新增加op对应得kernel实现,新的op ZeroOutOp类继承自OpKernel,重新实现Compute接口,在该接口内实现op对应得kernel(tensorflow/core/user_ops/zero_out.cc cpu设备上的实现): RE...
查看tensorflow是不是gpu版,还是cpu版 // tensorflow没用gpu
用pip list看是不是安的gpu版啊,要有gpu字样啊
gpu程序运行时的错误
我手上有个用GPU的执行程序,程序本身是肯定没问题的,刚把CUDA进行了配置,而且用CUDA WIZARD建立的模版,然后编译运行都是没有问题的(已经显示了HELLO ,CUDA)。但是我把我那个执行程序运行时,显示:rn[color=#FF0000]Using device 1:Geforce GT 630rnCuda error in file 'fluids/fluids_system_host.cu'in line 51:invalid device ordinal.[/color]rn本人系统是WIN7
运行时出现Unknown Source的问题
问题描述:       有一个web工程以来于几个java工程,发布时,需要将几个java工程达成jar包放到web工程,运行期间突然抛出异常,异常恰好时其中一个java工程的一个类抛出来的,但是抛出的异常信息里面含有Unknown Source,看不出异常发生在该类的哪个方法哪一行。打开jar中的该类,关联jar的源代码,设置断点,发现断点不起作用,怎么都没进去。   问题分析:    ...
hibernate5.0.6报错Unknown entity
网上这个错误的解决方法很多,我都试过了但是没有一个行的,确认我的配置文件没写错,请问是什么问题?rn**报错**rnException in thread "main" org.hibernate.MappingException: Unknown entity: com.hibernate.Studentrn at org.hibernate.internal.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:781)rn at org.hibernate.internal.SessionImpl.getEntityPersister(SessionImpl.java:1520)rn at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:100)rn at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:192)rn at org.hibernate.event.internal.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:38)rn at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:177)rn at org.hibernate.event.internal.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:32)rn at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:73)rn at org.hibernate.internal.SessionImpl.fireSave(SessionImpl.java:679)rn at org.hibernate.internal.SessionImpl.save(SessionImpl.java:671)rn at org.hibernate.internal.SessionImpl.save(SessionImpl.java:666)rn at com.hibernateservice.StudentTest.main(StudentTest.java:33)rn**hibernate.cfg.xml:**rn```rn rnrnrn rn com.mysql.jdbc.Driverrn 1234rn jdbc:mysql://localhost:3306/hibernatern rootrn rn org.hibernate.dialect.MySQL5Dialectrn truern updatern rn rnrn```rn**Student.hbm.xml**rnrnrn```rn rnrnrnrn rn rn rn rn rn rnrnrn```rn**Student.java:**rnrnrn```rn package com.hibernate;rnrnpublic class Student rnrn int id;rn String name;rn rn /**rn * @return the idrn */rn public long getId() rn return id;rn rnrn /**rn * @param id the id to setrn */rn public void setId(int id) rn this.id = id;rn rnrn /**rn * @return the namern */rn public String getName() rn return name;rn rnrn /**rn * @param name the name to setrn */rn public void setName(String name) rn this.name = name;rn rn rn public Student() rn // TODO Auto-generated constructor stubrnrn rnrnrnrn```rn**StudentTest.java:**rnrnrn```rn package com.hibernateservice;rnimport com.hibernate.Student;rnimport org.hibernate.Session;rnimport org.hibernate.SessionFactory;rnimport org.hibernate.boot.registry.StandardServiceRegistryBuilder;rnimport org.hibernate.cfg.Configuration;rnrnpublic class StudentTest rnrn public StudentTest() rn // TODO Auto-generated constructor stubrn rn rn public static void main(String[] args) rn rn Configuration config = new Configuration().configure();rn rn org.hibernate.service.ServiceRegistry registry = rn new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();rn rn SessionFactory sessionFactory = config.buildSessionFactory(registry);rn Session session = sessionFactory.openSession();rn session.beginTransaction();rn rn Student s = new Student();rn s.setName("张三");rn s.setId(0);rn session.save(s);rn rn session.getTransaction().commit();rn session.close();rn sessionFactory.close();rn rnrnrnrn```rn**目录:**rn![图片说明](https://img-ask.csdn.net/upload/201512/23/1450800820_219127.png)rnrnrnrn
【甘道夫】tensorflow的session.run运行一个op和多个op的区别
背景: session.run方法可以传入一个op,也可以传入op列表,例如,我们希望执行op1和op2,有两种写法: sess.run(op1) sess.run(op2) 和 sess.run([op1, op2]) 如果op1和op2有相互包含关系,第写法1会将op1和op2的图各完整执行一遍,而写法2不会重复执行op1和op2中的公共部分。 例如: # coding: u...
tensorflow GPU版安装教程:
本人ubuntu17.10版本,gpu1050 参考链接: 1.https://blog.csdn.net/luoweiyiroy/article/details/79974241 2.https://tensorflow.google.cn/install/install_linux#the_url_of_the_tensorflow_python_package 具体教程: cuda及cudn...
【Tensorflow】指定GPU训练
以下假设使用第3块GPU训练 1.在代码中添加 第一种方法: tf.device(‘/gpu:2’) 第二种方法: import os os.environ[‘CUDA_VISIBLE_DEVICES’]=’2’ 如果要指定1,3块GPU来训练,则: os.environ[‘CUDA_VISIBLE_DEVICES’]=’0,2’ 2.在命令中添加 CUDA_VI...
TensorFlow支持GPU配置问题
Tensorflow-GPU TensorFlow 包版本:tensorflow-gpu 1.13.1 文章目录Tensorflow-GPU环境条件现有硬件现有软件硬件要求软件要求步骤0.Visual studio1.下载安装显卡驱动2.下载对应版本 CUDA3.安装配置 cuDNN4.安装 TensorFlow GPU 支持版本 环境条件 现有硬件 电脑:华硕笔记本,FX50J 显卡...
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview