--
You received this message because you are subscribed to the Google Groups "LCZero" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lczero+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/6a80ff31-086f-48cf-84fb-6ed8b67378af%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/eca881fe-35d3-467a-88fb-be338ae7227f%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/58fa4d1c-30af-4f0f-8468-f5fcff0a115d%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/d9cde708-8e03-4805-920e-6f3bb2ca138d%40googlegroups.com.
Subject to the terms of the SLA and this Supplement, NVIDIA hereby grants you a non-exclusive, non-transferable license during the applicable license term unless earlier terminated pursuant to the SLA, to distribute the runtime files (.so, .h) when delivered to you as part of the cuDNN Licensed Software in source code form or binary form (but not when provided to you as part of a hardware product), subject to such distribution being solely in binary form to your licensees (“Customers”) only as a component of your own software products having additional material functionality beyond the redistributable cuDNN Licensed Software (each, a “Licensee Application"). Subject to the terms and conditions of the SLA and this Supplement, you may further authorize Customers to redistribute the cuDNN Licensed Software as incorporated into a Licensee Application, solely in binary form, provided, however, that you shall require in your agreements with your Customers that their distributions be on terms at least as restrictive as those applicable for your use of the cuDNN Licensed Software within a Licensee Application. The expiration or termination of your licenses to the cuDNN Licensed Software under the SLA and this Supplement will not affect your previous cuDNN distributions in compliance with the SLA and this Supplement.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/7464582d-f919-4448-9a33-d0ad474ebcab%40googlegroups.com.
Sorry, one last thing: the task manager is showing only about 10% of the GPU used. Is that normal? Even with a GTX1060?
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/dc7cc317-bb5b-41fb-9d22-570ec6f67b4c%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/9a08d85b-67db-4129-9858-f1de689aebe0%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/33d358a2-1727-4709-9bb0-e3fa7b433bad%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to lczero+unsubscribe@googlegroups.com.
At this point both lczero-0.7 and lc0-cudnn are in very early stage and changes are either done with very rough ballpark tests, or even using just intuition.That's true for both lczero-0.7 and lc0-cudnn. For lc0-cudnn the main requirement so far is actually algorithm equivalence to lczero (so that switch would be possible) so the question to test is currently not "how strong it is" but rather "how close it to 0.7",and for 0.7 aggressive parameters tuning/optimization is also discouraged at this point, as network strength still growth, and having other variables confuses what the source of the skill change is.Also there's no computational capacity to run thousands of tests games.
That's especially true as optimal parameters may differ from network to network, and with few new networks per day, there's no chance it can be realistically tested.
On Wednesday, May 2, 2018 at 9:45:28 AM UTC-3, Alexander Lyashuk wrote:At this point both lczero-0.7 and lc0-cudnn are in very early stage and changes are either done with very rough ballpark tests, or even using just intuition.That's true for both lczero-0.7 and lc0-cudnn. For lc0-cudnn the main requirement so far is actually algorithm equivalence to lczero (so that switch would be possible) so the question to test is currently not "how strong it is" but rather "how close it to 0.7",and for 0.7 aggressive parameters tuning/optimization is also discouraged at this point, as network strength still growth, and having other variables confuses what the source of the skill change is.Also there's no computational capacity to run thousands of tests games.Why not? You can run 50-100 thousand games in a day easily with a single modest PC, More in fact, since only one core is needed.
This is more than enough to test a parameter. Don't underestimate how detrimental one problem change or two can cause. You could add 15 function, brilliant that add 100 Elo, and two bad ones that seemed logical, that negate it all or worse. Right now, cuDNN presumably triples or quadruples the NPS and depth by a factor of 2 plies or more. In classical Alpha-Beta engines, with a branching factor of 2, that is about 100 Elo, yet it is barely performing at the same level as 0.7. This screams there is something wrong. Can you build a 0.7 with cuDNN, and no other change, to test? This would at least create a baseline for reference.
That's especially true as optimal parameters may differ from network to network, and with few new networks per day, there's no chance it can be realistically tested.It is extremely unlikely that a parameter will differ from network to network. The parameters are not to the evaluation, which is what the network does. Plus there are tools for specifically finetuning a single parameter automatically.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/75050553-abb8-44be-8664-1bf96ed0fc18%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "LCZero" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lczero+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/ef53718e-2f9c-ff7c-1926-aee0e0605c7a%40sjeng.org.
Hi,To use it, you have to install CUDA and cuDNN from Nvidia site. (Downloading cuDNN requires registration on their site).After that you can either build you version from sources (instructions https://github.com/glinscott/leela-chess/blob/next/lc0/README.md)or use binaries that I've built:Note: versions for Windows require CUDA v9.0 (not v9.1).Version for Linux is for v9.1.It's possible to build it for CUDA v9.1 for windows, I just didn't have time to set up the environment.It may contain bugs. As of yesterday, it was weaker than "main" lczero on the same number of nodes, but today hopefully the reason for that is fixed, tests to confirm/reject that are currently ongoing.One particular thing that may affect strength (in either way) is "virtual loss bug emulation", which can be enabled using --virtual-loss-bug command line flag or "Emulate virtual loss bug" UCI parameter.
On Tue, May 1, 2018 at 5:51 PM Albert Silver <silver...@gmail.com> wrote:
I noticed in the benchmarks a number of entries using lc0-cudnn. How can I use it or get it?Thanks,Albert
--
You received this message because you are subscribed to the Google Groups "LCZero" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lczero+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/6a80ff31-086f-48cf-84fb-6ed8b67378af%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/a5a2d1ab-91d9-44c0-acc0-39194083e39a%40googlegroups.com.
It doesn't work for me - for one thing I wasn't sure what to download in Alexander's link - I just downloaded the most recent .7 file, and unzipped it where lczero is.
Just saying. I'm going to wait for an official "all clear - just like the original, only faster!" before I put real effort into getting it working.
Hi Alexander,I have been testing the last May 1st version, comparing results and anything of note. I enabled Virtual Loss Bug this time. Three significant issues:1) it is playing way too fast, and I have no idea how to control this.
2) It loses on time plenty of times, but not because it is short of time. In my observations, this happens always when it is a draw and it is about to repeat for the third time. Instead of repeating, it freezes and lets all its time use up, which can mean minutes without making a move.
3) The startup time for the first move is amazingly slow. For my ten-minute games, this is not fatal, but it is annoying and strange. And yes, I configured it to know which weights.txt file to use.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/b4ec60c1-92a3-4991-ac7c-bdfc6a1965f5%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/0dd28e5f-5b47-4eb7-85a6-151789b1f62b%40googlegroups.com.
Thanks for your suggestions, answers are inline.On Thu, May 3, 2018 at 10:04 PM Albert Silver <silver...@gmail.com> wrote:Hi Alexander,I have been testing the last May 1st version, comparing results and anything of note. I enabled Virtual Loss Bug this time. Three significant issues:1) it is playing way too fast, and I have no idea how to control this.Will fix it. With no time addition (e.g. after 40 moves) it budgets the remaining time equally for the next 50 moves.With smart prunings, the engine often sees that there's no point of thinking all that time and returns earlier. That way it uses less time that it budgets.
2) It loses on time plenty of times, but not because it is short of time. In my observations, this happens always when it is a draw and it is about to repeat for the third time. Instead of repeating, it freezes and lets all its time use up, which can mean minutes without making a move.There was a bug in smart pruning implementation, which caused deadlock. It should be fixed in the latest build from yesterday.Could anyone please check and confirm that that doesn't happen anymore?
3) The startup time for the first move is amazingly slow. For my ten-minute games, this is not fatal, but it is annoying and strange. And yes, I configured it to know which weights.txt file to use.Startup time consists of weight loading time and GPU initialization time. There's hardly anything that can be done with the latter, but I'll optimize the first.
info depth 1 seldepth 11 time 87 nodes 165 score cp 14 hashfull 0 nps 1896 pv e2e4 c7c5 c2c3 e7e6 d2d4 a7a6 d4c5 f8c5 f1d3 b8c6 g1f3
info depth 2 seldepth 11 time 95 nodes 195 score cp 14 hashfull 1 nps 2052 pv e2e4 c7c5 c2c3 e7e6 d2d4 a7a6 d4c5 f8c5 f1d3 b8c6 g1f3
--
You received this message because you are subscribed to a topic in the Google Groups "LCZero" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/lczero/JplcAeITux0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to lczero+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/f1d39aab-0c77-4cff-ba06-5df7dec4d439%40googlegroups.com.
As far as I know, the DLLs are supposed to go in the directory where the Leela executable is.
On Sat, May 5, 2018 at 9:33 PM, Jesse Jordache <youtwis...@gmail.com> wrote:
No, it still doesn't work exactly for me. I get an engine palette with everything blank except for a window that says "depth 2/2x" with the 2x increasing.
It's possible my gpu is too old - it's a GTX 960m.
It's at least well-behaved in its not-workingness. The problem I had before was that I hadn't put the three dlls in the cb14 directory.
On Saturday, May 5, 2018 at 6:30:24 PM UTC-4, Graham wrote:Hi Alexander,
The version from 20180505 seems to start much faster than the earlier one I was using (20180501). On a "go infinite" command that took about 7 seconds from saying "Found network file" to outputting the first linew and now it's down to one to two seconds. Thanks!
I know you're busy working on the processing of the program and this is a really trivial issue, but on your next release could you try to fix the output of depth? It's currently showing lines like:
info depth 1 seldepth 11 time 87 nodes 165 score cp 14 hashfull 0 nps 1896 pv e2e4 c7c5 c2c3 e7e6 d2d4 a7a6 d4c5 f8c5 f1d3 b8c6 g1f3
info depth 2 seldepth 11 time 95 nodes 195 score cp 14 hashfull 1 nps 2052 pv e2e4 c7c5 c2c3 e7e6 d2d4 a7a6 d4c5 f8c5 f1d3 b8c6 g1f3
so always shows the depth in Arena as either 1 or 2, when clearly it has searched much further than that.
Thanks again for your work
--
You received this message because you are subscribed to a topic in the Google Groups "LCZero" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/lczero/JplcAeITux0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to lczero+un...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "LCZero" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lczero+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/e98f3297-ff12-406c-9d61-9f0d0405425c%40googlegroups.com.
Albert, what is your execution script/line? Do you use a wrapper, i.e, "inbetween" or something else?
I really want to get this right.
--
You received this message because you are subscribed to a topic in the Google Groups "LCZero" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/lczero/JplcAeITux0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to lczero+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/a120a149-f84f-4238-9a18-768f9d014c80%40googlegroups.com.
I'm not sure I understand the question. You mean how do I use lc0-cudnn? I just install it as a UCI engine. I do have both CUDA and cuDNN installed beforehand. After, I also installed the latest Nvidia drivers, since CUDA comes with an older set.
On Mon, May 7, 2018 at 5:31 PM, Jesse Jordache <youtwis...@gmail.com> wrote:
Albert, what is your execution script/line? Do you use a wrapper, i.e, "inbetween" or something else?
I really want to get this right.
--
You received this message because you are subscribed to a topic in the Google Groups "LCZero" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/lczero/JplcAeITux0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to lczero+un...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "LCZero" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lczero+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/8cc0bbc6-a810-4658-b9b7-9d7a487982b2%40googlegroups.com.
Depth parameter shows "full depth", i.e. "depth 2" means that there is at least one node at depth 3 which is not yet evaluated.I think that the "full depth" is what engine is supposed to show, and I thought it would be interesting to see the difference between lczero and classical engines, as for lczero tree is very sparse.
--
You received this message because you are subscribed to the Google Groups "LCZero" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lczero+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/1971d587-f216-46e3-9e18-aa1b84d7087b%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to lczero+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/1971d587-f216-46e3-9e18-aa1b84d7087b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "LCZero" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/lczero/JplcAeITux0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to lczero+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/CACGjms%2Bnm8nv-M66Zp6mQ6%2BNu9qfuKDDMfJkYF%2ByEuAS%3DMrRow%40mail.gmail.com.
There are two releases from the 9/5. One .00 and one .01. Which is better? :)
--
You received this message because you are subscribed to a topic in the Google Groups "LCZero" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/lczero/JplcAeITux0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to lczero+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/15bc2e02-1c71-4c1f-974c-b70b5fc97357%40googlegroups.com.
And Leela-Cuda only works in a Fritz engine-tournament, when I use the polyglot-adapter (without uci-argument). Otherwise it crashes immediately.
I wander is anywhere description what a recent changes in the lco updates?
--
You received this message because you are subscribed to the Google Groups "LCZero" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lczero+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/88a537a4-7fed-4303-baf8-b03c445a5cdc%40googlegroups.com.
Is there any reference to what each UCI option does? (temperature, for example, Cpuct MCTS option)
--
You received this message because you are subscribed to the Google Groups "LCZero" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lczero+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/36aa206a-934f-481e-bae7-334cf616317c%40googlegroups.com.
I started to write this https://github.com/glinscott/leela-chess/blob/next/lc0/FLAGS.md yesterday.
On Mon, May 28, 2018 at 3:33 PM Kostas Oreopoulos <kostas.o...@gmail.com> wrote:
Is there any reference to what each UCI option does? (temperature, for example, Cpuct MCTS option)--
You received this message because you are subscribed to the Google Groups "LCZero" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lczero+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/36aa206a-934f-481e-bae7-334cf616317c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "LCZero" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/lczero/JplcAeITux0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to lczero+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lczero/CACGjms%2Bk0n0qnHeoKke4QRP-MHwXGQcbAQLKcu9QbyrnanBLfQ%40mail.gmail.com.