tensorflow
Takoony
天下大事,必作于细,天下难事,必作于易
展开
-
tensorflow的错误之Can not convert a float32 into a Tensor or Operation
_,train_loss,acc=self.sess.run([train_op,total_losses,acc],feed_dict=feed_dict)TypeError: Fetch argument 0.546875 has invalid type <class 'numpy.float32'>, must be a string or Tensor. (Can no...原创 2019-12-20 20:02:13 · 804 阅读 · 1 评论 -
tf.nn.bidirectional_dynamic_rnn中的sequence_length理解
sequence_length: (optional) An int32/int64 vector, size `[batch_size]`, containing the actual lengths for each of the sequences in the batch. If not provided, all batch entries are ass...原创 2019-12-20 17:10:32 · 2032 阅读 · 0 评论 -
tf.reshape的-1的错误理解
一直以为reshape(-1,)会变成一维的,然后变成一个标量;import tensorflow as tflenth = tf.reshape(30,shape=[-1])lenth2 = tf.reshape(30,shape=[])lenth3 = tf.reshape([30],shape=[])with tf.Session() as sess: sess.run...原创 2019-12-20 11:52:08 · 2493 阅读 · 0 评论 -
Variable W already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REUSE……
Variable W already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REUSE in VarScope? Originally defined at解决方案:加入:tf.reset_default_graph()我的情况是:模型代码在文档里面,用Notebook进行加载,发现重复...原创 2019-12-05 11:31:45 · 4780 阅读 · 4 评论 -
tensorflow 推理图中函数只接收一个占位符X,而函数内部也定义一个占位符y,如何传递X与y数据呢
import tensorflow as tfimport numpy as npdef add_ab(X): y = tf.placeholder(tf.float32,name="ss") z = tf.add(X,y) output = dict() output["y"] = y output["z"] = z return out...原创 2019-11-08 11:02:59 · 187 阅读 · 0 评论 -
input must have last dimension >= k = 3 but is 2 for 'TopKV2_这种错误是怎么产生的
import tensorflow as tfimport numpy as np# 建立一个长度为10的向量,内部数据随机生成。a = tf.convert_to_tensor(np.random.random([10,2]))# 取出前5个最大的数据,默认从大到小进行排序。b = tf.nn.top_k(a, 3)with tf.Session() as sess: ...原创 2019-11-07 15:41:23 · 1006 阅读 · 0 评论 -
gpu无法调用解决方案记录
一、问题描述:以前GPU都用的好好的,突然今天就用不了,程序无法启用GPU,nvidi-smi命令显示:No running process found想起中间卸载过重装过tensorflow-cpu版本;于是卸载重装,仍然无法使用,问题依旧;然后卸载tensorlfow-gpu版本,然后再重装,再使用就OK了这说明tensorflow-gpu的使用是非常依赖于tensorflo...原创 2019-07-24 11:20:37 · 6837 阅读 · 0 评论 -
tf.variable_scope和tf.name_scope的用法
tf.variable_scope可以让不同命名空间中的变量取相同的名字,无论tf.get_variable或者tf.Variable生成的变量tf.name_scope具有类似的功能,但只限于tf.Variable生成的变量import tensorflow as tf; import numpy as np; import matplotlib.pyplot as p...转载 2019-07-08 19:30:34 · 307 阅读 · 0 评论 -
tfrecord数据的可视化
import osimport tensorflow as tfos.getcwd()tfrecord_datapath = "xxxx.tfrecord"dataset = tf.data.TFRecordDataset(tfrecord_datapath)def _decode_record(record): name_to_features = dict(document...原创 2019-06-27 12:37:48 · 1012 阅读 · 0 评论 -
tensorlfow.saved_model的使用
import tensorflow as tffrom tensorflow import saved_model as smmodel_dir = '/home/test/070807_model'# 首先定义一个极其简单的计算图X = tf.placeholder(tf.float32, shape=(3, ),name="input")scale = tf.Variabl...转载 2019-07-08 11:43:52 · 814 阅读 · 0 评论