Re: [jgap-users] JGAP and Parallel Processing.
Brought to you by:
klausikm
From: German V. <vi...@ya...> - 2006-09-19 19:31:15
|
Hi Klaus, Thank's very much for your fast reply. I would like to know if there is any configuration task related to the grid, for example, in wich machine will run each worker or something like that (I just see the example to simple...and I have not ran it) A part from that, now my Ga runs from a main class, that sets all the configuration needed, generates an innitial populations and begins a loop to evolve de genotype. In which of the example classes should this code fit ? Regards, Germán Viera --- Klaus Meffert <ma...@kl...> escribió: > German, > > OK, I see. Starting the example is quite easy as I > made a convenience call > that starts both the server and the worker at once > (which is just a demo > simplification of course). To start the server and > the worker, simple run > examples.grid.ServerAndWorker. After that (!) run > the class > examples.grid.JGAPClient. After that you should see > some output at the > client console (20 times "Sending work", then 20 > times "Receiving work. > Solution ...". > All classes related to the grid demo are under > package examples.grid. The > other classes used are plain (old) JGAP classes. > > The most important classes: > Class JGAPClient defines the problem that is given > to class MyRequest to > make work units out of it. > Class MyRequest splits a single request into 20 > requests (= work units). > Class MyGAWorker does the work with the > configuration provided by MyRequest > (including the sample chromosome and the fitness > function). > You should be able running multiple workers at once. > If you want to do that > you should start each worker independently in a > different VM (just by > instantiating each worker by calling "java -cp > classes;.;path_to_libs > examples.grid.JGAPWorker"), and by instantiating the > examples.grid.JGAPServer class separately of course > --> basically the same > as ServerAndWorker does but now you first start the > server and then as many > workers as necessary. > I have just tried running two workers at once. For > that I had to set > "config.setWorkerCount(2)" in class JGAPWorker after > the first statement in > the constructor. > > If something is unclear please let me now! > > Best > > Klaus > > > -----Original Message----- > > From: German Viera [mailto:vi...@ya...] > > Sent: Tuesday, September 19, 2006 8:48 PM > > To: Klaus Meffert > > Cc: jga...@li... > > Subject: RE: [jgap-users] JGAP and Parallel > Processing. > > > > Klaus, > > > > I would be very gratefull if you could explain me > a little > > bit how to use this new feature of grid. I had > develped a GA > > (in jgap) for MI-FAP solution, that runs in only 1 > processor > > (As the jgap examples an tutorials show). It is > working fine. > > I would like to know, If I could extend this GA to > use > > multiple CPU's .I had seen the exmaple you've done > at the CVS > > but I would need some intructions (i.e: where to > start, wich > > classes extend, what do I need a part from the > code) > > > > Regards, > > > > German Viera > > > > > > --- Klaus Meffert <ma...@kl...> > escribió: > > > > > Hi German, > > > > > > you can now find an example of grid computing > (similar to > > mallba, the > > > tool you mentioned) in the CVS under > src-3rdparty / > > examples / grid. > > > You have to obtain the library jcgrid.jar in the > directory > > lib under > > > examples. Some minor code changes require to > check out the > > main JGAP > > > code as well. If you have problems checking out, > please let me know. > > > > > > Best > > > > > > Klaus > > > > > > > -----Original Message----- > > > > From: German Viera > [mailto:vi...@ya...] > > > > Sent: Saturday, September 16, 2006 2:51 PM > > > > To: jga...@li... > > > > Subject: [jgap-users] JGAP and Parallel > > > Processing. > > > > > > > > > > > > Hi Everybody, > > > > I am new to JGAP, and I would like to > migrate > > > some > > > > evolutionary software I had implemented using > > > mallba > > > > parallel processing framework. My question is: > > > > Does JGAP support parallel processing ? > > > > I have read on the FAQ, that that feature was > > > going to be > > > > supported after version 2.0 (I had downloaded > > > 3.0, so I > > > > assume It is supported) > > > > Where can I find help or examples? > > > > Hope somebody can help me, > > > > Regards, > > > > German Viera > > > > > > > > > __________________________________________________ > > > > Preguntá. Respondé. Descubrí. > > > > Todo lo que querías saber, y lo que ni > imaginabas, > > > está en > > > > Yahoo! Respuestas (Beta). > > > > ¡Probalo ya! > http://www.yahoo.com.ar/respuestas > > > > > > > > > > > > > > > > > > -------------------------------------------------------------- > > > > ----------- > > > > Using Tomcat but need to do more? Need to > support > > > web > > > > services, security? > > > > Get stuff done quickly with pre-integrated > > > technology to make > > > > your job easier Download IBM WebSphere > Application > > > Server > > > > v.1.0.1 based on Apache Geronimo > > > > > > > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057& > > > > dat=121642 > > > > > _______________________________________________ > > > > jgap-users mailing list > > > > jga...@li... > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/jgap-users > > > > > > > > -- > > > > No virus found in this incoming message. > > > > Checked by AVG Free Edition. > > > > Version: 7.1.405 / Virus Database: > 268.12.4/449 - > > > Release > > > > Date: 15.09.2006 > > > > > > > > > > > > > > -- > > > No virus found in this outgoing message. > > > Checked by AVG Free Edition. > > > Version: 7.1.405 / Virus Database: 268.12.5/450 > - Release Date: > > > 18.09.2006 > > > > > > > > > > > > > > > > > > > > > > > __________________________________________________ > > Preguntá. Respondé. Descubrí. > > Todo lo que querías saber, y lo que ni imaginabas, > está en > > Yahoo! Respuestas (Beta). > > ¡Probalo ya! > > http://www.yahoo.com.ar/respuestas > > > > -- > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.1.405 / Virus Database: 268.12.5/450 - > Release > > Date: 18.09.2006 > > > > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.405 / Virus Database: 268.12.5/450 - > Release Date: 18.09.2006 > > > __________________________________________________ Preguntá. Respondé. Descubrí. Todo lo que querías saber, y lo que ni imaginabas, está en Yahoo! Respuestas (Beta). ¡Probalo ya! http://www.yahoo.com.ar/respuestas |