> > And I'm now excited about possibly reusing the baduk.io's > Docker infrastructure for the EGC2015 Computer Go tournament I'm > planning, where bots will run on equal hardware too - it'd make the > logistics quite easier for many competitors.
That's great to hear! If you need any help, let me know! > Note that while this is fine for GNUGo, it may not be for some of the > more advanced bots: > * Initialization time may be non-trivial. If you use Pachi with the > patterns database (which is extremely recommended), it takes a few > seconds to load. > * You lose not just pondering (which might be unreasonable to do with > a web service), but also previous game tree state that the engine might > want to reuse across moves. > If I was stopping engines mid-game to conserve resources, I'd do this > only about some period of inactivity (be it 15s or 120s). Thanks for this, Petr Baudis. These are great points which would warrant not terminating engines mid-game. I was under the impression previously that engines would only perform the calculations they need to when asked to "genmove", but I can see that it would be possible (and maybe preferable) to do some thinking while the opponent is playing. Folkert van Heusden, - a networked protocol so that you can also run them from your own > computer > - with clients that talk the usual gtp protocol This is good feedback that sort of makes a compromise between CGOS and Baduk.io, where if you want to run the engines on your own hardware, you can. Definitely an interesting idea. - make a simple json emitting page that one can poll to collect > statistics, e.g. { "stop" : "1300" } where stop is the name of my > program and 1300 a not very realistic (it plays very bad) elo-rating Good suggestion! Baduk.io's web frontend is a single-page web app that just consumes information from a JSON API already, so I'd just have to document how that information is exposed so engine developers can consume it. Thanks! On Thu, Jan 15, 2015 at 12:27 AM, folkert <folk...@vanheusden.com> wrote: > Very cool! > What I would like: > - a networked protocol so that you can also run them from your own > computer > - with clients that talk the usual gtp protocol > - the program interfacing between the server and the client-engine in > something like c/c++/python and open source so that one can more > easily run it everywhere. also please not difficult to setup, eg no > oauth and other stuff requiring gui's (I usually run my chess/go > engines on systems that do not even have a video card) > - elo is my current preferred rating as I "know it" but I could "learn" > kyu/dan as well > - make a simple json emitting page that one can poll to collect > statistics, e.g. { "stop" : "1300" } where stop is the name of my > program and 1300 a not very realistic (it plays very bad) elo-rating > > On Mon, Jan 12, 2015 at 05:34:44PM -0800, Chris LaRose wrote: > > Hi, > > > > I'm actually working on something similar at http://baduk.io. Right now, > > you can log in an play against a handful of bots over the web, but one > day > > I'd love to make it so you can add your own bots to let them compete > > against the others. It's not quite ready for the public, but I'm working > to > > get something small working quickly. Unlike CGOS, the bots are all > > hosted--they all run inside Docker (http://docker.io/) containers. The > > Dockerfiles I've written for a few public bots are available at my github > > repository https://github.com/baduk-io/ai-dockerfiles. > > > > What sorts of things would you expect from such a service? I was planning > > on modeling baduk.io after CGOS in a lot of ways as far as the rules > that > > are used (area scoring, no dead stones removed, etc), and distinct > ratings > > for 9x9, 13x13, and 19x19 boards. What sorts of improvements do you think > > could be made in a new service? Do you have a preference for ELO ratings > > over kyu/dan ratings? > > > > Chris LaRose > > > > On Fri, Jan 9, 2015 at 2:47 AM, folkert <folk...@vanheusden.com> wrote: > > > > > Hi, > > > > > > I have the feeling that cgos won't come back in even the distant future > > > so I was wondering if there are any alternatives? > > > E.g. a server that constantly lets go engines play against each other > > > and then determines an elo rating for them. > > > > > > > > > Folkert van Heusden > > > > > > -- > > > Afraid of irssi? Scared of bitchx? Does xchat gives you bad shivers? > > > In all these cases take a look at http://www.vanheusden.com/fi/ maybe > > > even try it or use it for all your day-to-day IRC conversations! > > > ----------------------------------------------------------------------- > > > Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com > > > _______________________________________________ > > > Computer-go mailing list > > > Computer-go@computer-go.org > > > http://computer-go.org/mailman/listinfo/computer-go > > > _______________________________________________ > > Computer-go mailing list > > Computer-go@computer-go.org > > http://computer-go.org/mailman/listinfo/computer-go > > > > Folkert van Heusden > > -- > MultiTail is een flexibele tool voor het volgen van logfiles en > uitvoer van commando's. Filteren, van kleur voorzien, mergen, > 'diff-view', etc. http://www.vanheusden.com/multitail/ > ---------------------------------------------------------------------- > Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com > _______________________________________________ > Computer-go mailing list > Computer-go@computer-go.org > http://computer-go.org/mailman/listinfo/computer-go >
_______________________________________________ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go