예제 #1
0
    def update(self):
        if not self.guild.server:
            self.tb2.append("서버 이름을 적어주세요.")
            return
        if not self.guild.name:
            self.tb2.append("길드 이름을 적어주세요.")
            return

        self.updating = True
        self.pbar.setValue(0)
        self.worker = worker(self.guild)
        self.worker.perpose = "update"
        self.worker.finished.connect(self.updated)
        self.worker.progress.connect(self.progress)
        self.worker.start()
                            """The depth of image""")
tf.app.flags.DEFINE_integer('nb_classes', 10,
                            """ Number of classes""")
tf.app.flags.DEFINE_integer('learning_rate', -0.1,
                            """ Learning rate of the gradient descent.""")





if FLAGS.type_node == "Worker":
    with tf.Graph().as_default() as graph:
        #Load training data
        training_data = mnist.get_local_data(FLAGS.id_worker,FLAGS.nb_workers)
        #Run model
        worker(training_data,graph)

if FLAGS.type_node == "Supervisor":
    with tf.Graph().as_default() as graph:
        #Load test data
        test_data = mnist.get_test_set()
        #Test model
        Supervisor(test_data,graph)

if FLAGS.type_node == "PSSingle":
    #Update model loop
    PS_Single.PS()

if FLAGS.type_node == "PSMulti":
    #Update model loop multicore
    PS_Multi.PS()
예제 #3
0
 def guild_info(self):
     self.worker = worker(self.guild)
     self.worker.perpose = "guild_info"
     self.worker.finished.connect(self.set_guild_info)
     self.worker.start()
예제 #4
0
 def image(self):
     self.worker = worker(self.guild)
     self.worker.perpose = "img"
     self.worker.name = self.cb.currentText()
     self.worker.finished.connect(self.lb_set)
     self.worker.start()
예제 #5
0
                    type=str,
                    help='Which network interface to use for communication.',
                    default='lo')
parser.add_argument(
    '--shared_directory',
    type=str,
    help='A directory that is accessible for all processes, e.g. a NFS share.',
    default='.')

args = parser.parse_args()
# Every process has to lookup the hostname
host = hpns.nic_name_to_host(args.nic_name)

if args.worker:
    w = worker('mnist.json',
               path='../surrogate_data',
               run_id=args.run_id,
               host=host)
    w.load_nameserver_credentials(working_directory=args.shared_directory)
    w.run(background=False)
    exit(0)

result_logger = hpres.json_result_logger(directory=args.shared_directory,
                                         overwrite=True)

# Start a nameserver:
NS = hpns.NameServer(run_id=args.run_id,
                     host=host,
                     port=0,
                     working_directory=args.shared_directory)
ns_host, ns_port = NS.start()