zoukankan      html  css  js  c++  java
  • 多线程读取tfrecords文件。老报错,重启spyder就好了

    # -*- coding: utf-8 -*-
    """
    Created on Tue Jan 29 17:00:24 2019

    @author: Administrator
    """

    import tensorflow as tf

    files=tf.train.match_filenames_once("output/out.tfrecords-*")

    filename_queue=tf.train.string_input_producer(files,shuffle=False,num_epochs=5)

    reader=tf.TFRecordReader()

    _, serialized_example= reader.read(filename_queue)

    features=tf.parse_single_example(
    serialized_example,
    features={
    'i': tf.FixedLenFeature([],tf.int64),
    'j':tf.FixedLenFeature([],tf.int64),
    })

    with tf.Session() as sess:

    tf.local_variables_initializer().run()
    #sess.run(tf.global_variables_initializer())
    print(sess.run(files))
    coord=tf.train.Coordinator()

    threads=tf.train.start_queue_runners(sess=sess,coord=coord)

    for i in range(6):
    print(sess.run([features['i'],features['j']]))

    coord.request_stop()
    coord.join(threads)

  • 相关阅读:
    返回top写法技巧
    实现页面跳转至本页面的某个地方
    电信项目总结
    Struts2 ---- result
    Oracle定时器
    Oracle序列重置
    struts2---访问WEB
    分析函数
    exists 的简单介绍
    Oracle 部门员工查询
  • 原文地址:https://www.cnblogs.com/zhanying999666/p/10335022.html
Copyright © 2011-2022 走看看