def quickrun3(operators, grabbed_vars=None, dir='probeview', feed_dict=None): sess = tf.Session() probe_stream = TFT.viewprep(sess, dir=dir) sess.run(tf.global_variables_initializer()) results = sess.run([operators, grabbed_vars], feed_dict=feed_dict) sess.close() TFT.show_results(results[1], grabbed_vars, dir) return results
def quickrun2(operators, grabbed_vars=None, dir='probeview'): sess = tf.Session() probe_stream = TFT.viewprep(sess, dir=dir) sess.run(tf.global_variables_initializer()) results = sess.run([ operators, grabbed_vars ]) # result = a list of output values, one from each operator. sess.close() TFT.show_results(results[1], grabbed_vars, dir) return results
def quickrun4(operators, grabbed_vars=None, dir='probeview', session=None, feed_dict=None, step=1, show_interval=1): sess = session if session else TFT.gen_initialized_session(dir=dir) results = sess.run([operators, grabbed_vars], feed_dict=feed_dict) if (show_interval and step % show_interval) == 0: TFT.show_results(results[1], grabbed_vars, dir) return results[0], results[1], sess