def test_UIThread(self): print "Testing...." inp_q = Queue.Queue() out_q = Queue.Queue() ui = UIThread(inputChannel=inp_q, sigChannel=out_q) ui.start() for i in range(6): time.sleep(1) msg = {'Speed': float(i), 'Distance': 20 * i} inp_q.put(msg) ui.exitSelf()
def __init__(self, c, rnn, nepochs=12, alpha=0.1): self.nepochs = nepochs self.alpha = alpha self.c = c self.rnn = rnn self.display_q = Queue.Queue() self.signal_q = Queue.Queue() self.ui = UIThread(inputChannel=self.display_q, sigChannel=self.signal_q) self.ui.start() info_st = { "p": "Start/Pause Training", "y": "Save Params", "s": "Sentance Testing", } self.display_q.put(info_st) self.scores = {}