2016-12-03 3 views
0

나는 공식 TensorFlow 웹 사이트에서 cifar10라는 TensorFlow 튜토리얼 프로그램을 실행하지만, 나는 다음과 같은 오류가 발생했습니다 실행하는 동안 :TensorFlow _1_shuffle_batch/random_shuffle_queue 오류

OutOfRangeError (see above for traceback): RandomShuffleQueue '_1_shuffle_batch/random_shuffle_queue' is closed and has insufficient elements (requested 128, current size 64) 
    [[Node: shuffle_batch = QueueDequeueMany[_class=["loc:@shuffle_batch/random_shuffle_queue"], component_types=[DT_FLOAT, DT_INT32], timeout_ms=-1, _device="/job:localhost/replica:0/task:0/cpu:0"](shuffle_batch/random_shuffle_queue, shuffle_batch/n)]] 

오류가 무엇을 의미합니까? 어떻게 해결할 수 있습니까? 도와주세요.

답변

0

TensorFlow에서 입력 파이프 라인은 대개 대기열로 연결된 많은 작은 하위 그래프로 구성됩니다. 이 오류 메시지 (예 : OutOfRangeError)는 일반적으로 파이프 라인 단계 중 하나가 닫 혔음을 나타냅니다. 이는 일반적으로 이전 파이프 라인에서 (i) 데이터가 부족하거나 (ii) 추락. 예를 들어, CIFAR-10 데이터 세트가 포함 된 파일을 찾을 수없는 경우 로그 끝에이 오류가 표시 될 수 있지만 근본 원인을 나타내는 로그의 앞부분에 추가 정보가 있어야합니다.