Closed na-oma closed 8 years ago
I think its safe to assume that evaluation is cheap and near instant. Otherwise the organizers would have a big problem... I would do all evaluation exclusively on the master.
Der Roundtrip:
geht jetze, bis auf das kleine ding da in der mitte. Hab sogar geschafft XML zu nutzen, damit der Buzzwordcounter nicht stehenbleibt.
In welchem branch ist das?
XML :( War JSON etwa alle?
Branch: icfpc_metatool git.py und work*.py ist dir aber bestimmt zu hässlich ;) Werd das dashboard auch bald reinmergen.
XMLRPC ist in der python stl, daher hab ich das für rpc genommen. Gibt noch mehr Möglichkeiten für rpc, sicher cooler: http://stackoverflow.com/questions/1879971/what-is-the-current-choice-for-doing-rpc-in-python
_getwork:
_submitwork:
Can we pickle peewee Model Objects? We could do evaluation of solutions on Slave and send it over the wire or central on Master before entering in DB. If evaluating is not too expensive, Master is better, easier to change/extend evaluation method.