Run LC Zero in LittleBlitzerGUI

Discussion of anything and everything relating to chess playing software and machines.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
jhellis3
Posts: 460
Joined: Fri Aug 16, 2013 10:36 pm

Re: Run LC Zero in LittleBlitzerGUI

Post by jhellis3 » Sat Apr 14, 2018 5:23 pm

The amount of memory for hashing is the resource
Exactly like the presence of a GPU ;).

Adam Hair
Posts: 3220
Joined: Wed May 06, 2009 8:31 pm
Location: Fuquay-Varina, North Carolina

Re: Run LC Zero in LittleBlitzerGUI

Post by Adam Hair » Sat Apr 14, 2018 9:07 pm

jhellis3 wrote:
The amount of memory for hashing is the resource
Exactly like the presence of a GPU ;).
For a rating list where multiple people contribute games, the GPU would be a complication in determining a reference point.

However, in the case of a single tester/computer, I fail to see why the GPU should be treated as a different sort of resource than the hash.

gladius
Posts: 538
Joined: Tue Dec 12, 2006 9:10 am

Re: Run LC Zero in LittleBlitzerGUI

Post by gladius » Sat Apr 14, 2018 9:55 pm

pohl4711 wrote:
jhellis3 wrote:
But using the GPU would be not fair for the opponent engines, which are running on CPU only, of course.
Lol.
What is so funny about the fact, that a valid testing and rating means, each engine should have access on the same resources?!?
LC Zero can use the GPU for its learning and improving. But not in gameplay for testing and rating.
GPU is not really optional for LCZero if you want it at its best. CPU is supported of course, but it’s like running the 32 bit version of an engine on a 64 bit processor - a big limitation.

I know it’s a new thing for chess, but I think we will have to adjust :).

pohl4711
Posts: 1296
Joined: Sat Sep 03, 2011 5:25 am
Location: Berlin, Germany
Contact:

Re: Run LC Zero in LittleBlitzerGUI

Post by pohl4711 » Sun Apr 15, 2018 6:38 am

gladius wrote:
pohl4711 wrote:
jhellis3 wrote:
But using the GPU would be not fair for the opponent engines, which are running on CPU only, of course.
Lol.
What is so funny about the fact, that a valid testing and rating means, each engine should have access on the same resources?!?
LC Zero can use the GPU for its learning and improving. But not in gameplay for testing and rating.
GPU is not really optional for LCZero if you want it at its best. CPU is supported of course, but it’s like running the 32 bit version of an engine on a 64 bit processor - a big limitation.

I know it’s a new thing for chess, but I think we will have to adjust :).
OK, but a lot of tests (for ratinglists, too) are done with running multiple games parallel on one machine. If Leela should use GPU, too, could that lead to problems? Or is the GPU-power splitted to several Leelas on one machine???
Would be helpful, if you point this out. Thanx in advance.

gladius
Posts: 538
Joined: Tue Dec 12, 2006 9:10 am

Re: Run LC Zero in LittleBlitzerGUI

Post by gladius » Sun Apr 15, 2018 6:46 am

pohl4711 wrote:
gladius wrote:
pohl4711 wrote:
jhellis3 wrote:
But using the GPU would be not fair for the opponent engines, which are running on CPU only, of course.
Lol.
What is so funny about the fact, that a valid testing and rating means, each engine should have access on the same resources?!?
LC Zero can use the GPU for its learning and improving. But not in gameplay for testing and rating.
GPU is not really optional for LCZero if you want it at its best. CPU is supported of course, but it’s like running the 32 bit version of an engine on a 64 bit processor - a big limitation.

I know it’s a new thing for chess, but I think we will have to adjust :).
OK, but a lot of tests (for ratinglists, too) are done with running multiple games parallel on one machine. If Leela should use GPU, too, could that lead to problems? Or is the GPU-power splitted to several Leelas on one machine???
Would be helpful, if you point this out. Thanx in advance.
Great point - the GPU is a shared resource, but even a very powerful GPU can only have 2 or so instances of LCZero running at the same time. Otherwise it will just wait until the other instance finishes, so it will run quite a bit slower.

It's tricky, but testing LCZero on one cpu is not representative of it's strength on a good GPU.

Post Reply