예제 #1
0
    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()
예제 #2
0
파일: trainer.py 프로젝트: rohanraja/rnnlm
    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 = {}