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
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)