Convolutional Neural Networks öğreticisini takip ederek tenforflow'u öğrenmeye çalışıyorum, ancak cifar10_input.py
cifar-10-batches-bin
'dan verileri nasıl yüklediğimi anlamaya çalışırken Tensor.eval()
çok uzun bir süre için yürütür veya bir sonuç olmadan sonsuza kadar çalışır bir sorunla karşılaştı. kod gibidir:Tensorflow'un Session.run() /Tensor.eval() bir çılgın uzun süre için çalıştırın
import tensorflow as tf
from tensorflow.models.image.cifar10 import cifar10_input
filenames = ['/Users/me/Downloads/cifar-10-batches-bin/data_batch_1.bin']
filename_queue = tf.train.string_input_producer(filenames)
read_input = cifar10_input.read_cifar10(filename_queue)
reshaped_image = tf.cast(read_input.uint8image, tf.float32)
with tf.Session() as sess:
print reshaped_image.eval()
kod cifar10_input.py
temelde ve dosya data_batch_1.bin
cifar-10-binary.tar.gz
elde edilir
Normal olarak, onun eval()
yöntemi kullanılarak bir tensörünün gözlemleyebiliriz.. Ama bu durumda sürekli olarak her zamankinden daha uzun bir süre boyunca çalışıyor nearly yaklaşık bir saat bekledim ve hala çalışıyordu. Kodumda yanlış bir şey mi var? Temel bir sağlamlık denetimi gibi
Çok teşekkürler, # 3 gerçekten sorunumu çözdü, ancak aslında yöntem tf.train.start_queue_all_variables() 'olmalıdır. – hsc
Whoops, sağ - teşekkürler, yazım hatası düzeltmek için güncellemenizi kabul etti. – dga
Çok teşekkür ederim! –