Ejemplo n.º 1
0
    def fetch_model(self):
        """ Get model parameters from driver over the network. """
        if self.driver is None:
            self.dummy_fetch_model()
            return

        request = urllib2.Request(
            'http://%s/api/v1/latest_model' % self.driver,
            headers={'Content-Type': 'application/deepQ'})

        message = urllib2.urlopen(request).read()
        iteration_num = load_model_message(message, self.net)
        return iteration_num
Ejemplo n.º 2
0
 def dummy_fetch_model(self):
     """ Returns a model as if it had been retrieved from network.
     """
     message = create_model_message(self.net)  # pretend we recieve this
     load_model_message(message, self.net)