インポートtensorflow AS TF #1は、キューを作成し、内部のオペレーティング要素。 tf.FIFOQueue = Q(2、" のInt32 " ) INIT = q.enqueue_many(([0、10 ])) X = q.dequeue() Y = X + 1 q_inc = q.enqueue([Y]) と:tf.Session()のようなセッション数 init.run() のための _ 中範囲(5 ): V、_ = sess.run([X、q_inc]) 印刷(V)
インポート時 のインポートスレッディング インポートnumpyのAS NP #2.このプログラム独自のIDを停止して印刷する必要があるかどうかを判断するためにあらゆる秒。 DEF myLoop(COORD、worker_id): ながら 未coord.should_stop(): IF np.random.rand()<0.1 : 印刷は、(" からIDを停止:D%\ N- "%のworker_id、coord.request_stop()) 他: 印刷(" 上記のid上記ワーキングON:%d個\ N- "%のworker_id、time.sleep(1 )) #3スレッドを開始し、終了し、作成します。 = COORD tf.train.Coordinator() スレッド = [threading.Thread(目標= MyLoop、引数=(COORD、I))のための I における範囲(6 )] のための T で:スレッド t.start() coord.join(スレッド)