New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Easiest instructions so far for windows x64 #88
Comments
lczero.exe is the only one that is being updated frequently. To grab a new release of lczero go to: |
While Client.exe is the functional equivalent of AutoGTP, it is not the same name of the binary. Please update the instructions to replace autogtp with client. Edit 2: Looks correct but I'm going to try following it to the letter with Windows soon. If anyone who needs the instructions tries them and it doesn't work, please give detailed feedback. |
Thanks, it works. |
You can run client.exe multiple times for sure until it uses most of your GPU. I believe there is also a way to tell it to run multiples games and configure threads used. |
Nevermind. Somehow my Cuda, OpenCL and other things got "lost" per GPU-Z and GPU Caps Viewer. Updated graphics driver and things are back and working fine at least for one game... Problem was: Tried just lczero: |
Updated lczero.exe link |
In start.bat shouldn't it be just client.exe (without the ./ for Windows)? |
Perhaps. But PowerShell seems to require the ./ for anything to run. But
that might be irrelevant for bat filr
…On Mar 2, 2018 6:06 PM, "brianprichardson" ***@***.***> wrote:
In start.bat shouldn't it be just client.exe (without the ./ for Windows)?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#88 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AO6INOL1yDu4TwE8-F-nkvpMPucVn0TUks5tadCNgaJpZM4SaNUY>
.
|
Ah, I just use cmd, not PowerShell. For cmd, the ./ does not work. |
sent an email to cylance to report the false positive for the official release client.exe that virus total flags 1/67 |
Thanks for setting this up! I will try and figure out how to package the dll's automatically through the appveyor build. |
Updated lczero.exe again |
This info should be in the Readme.md, isn't it? |
I suppose but that's up to garry. And once we are stable enough to handle
an influx
…On Mar 6, 2018 1:21 PM, "Samu" ***@***.***> wrote:
This info should be in the Readme.md, isn't it?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#88 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AO6INJaOsdhzT2KQnif5IR40LWY3iIdZks5tbtOvgaJpZM4SaNUY>
.
|
I followed these instructions and it worked perfectly for me!! (Windows 10 - Intel i5). |
Updated lczero.exe |
Maybe interesting would be that there is a normal Windows/Linux UCI compile like every month or so ,no matter what stenght it has at the moment that we as testers or people who wants to play a play with it have a idea how strong it is and can follow the progress from this engine! Or is the meaning to let it train/learn till it's stronger then Stockfish first? Fantastic work you do guys!! |
Updated lczero.exe. @Ipmanchess lczero.exe is a normal windows uci compile, it just happens to need a weights file to work as one of its parameters. |
Can you Edit first post with a direct download with these weights file.. |
The two dlls files are in the easymode zip https://ufile.io/gy83r, and I edited to put the latest weights at the bottom, although I will probably not keep that link up to date with the strongest weights, which is the top one available here: http://162.217.248.187/networks |
Thank you.. |
I am using powershell and have a networks folder. I start it with this command.
And I can then type in things like I think you are missing the -w flag with the name of the weight you downloaded. (it must be decompressed) So its not just double click currently. |
When working on the distributed training I hit an error running two clients, They seem to sometimes collide causing one to throw an error with 'exit status 3221226505' Any idea how this could be combatted as I have some more compute power to throw! |
Fixed this issue with recompiling the Go client ;) |
@JackThomson2 Hopefully you mean chess client. Glad you fixed though. Updated exe link. |
No there was a problem with the Go client in the download it tried to save the game to the same location. I downloaded the source and recompiled, and all is fine. |
I have client.exe, libopenblas.dll, OpenCL.dll, start.bat, and lczero.exe in a folder together. When I double-click start.bat a black box pops up briefly (looks like cmd?) for a fraction of a second and then immediately disappears. I'm probably doing something wrong but I'm not sure what...? |
Updated lczero.exe |
I found a possible error that can cause a weird exit code for client.exe when it tries to run lczero. Sometimes windows smartscreen blocks a downloaded exe, and you have to right click it and go to properties, and uncheck the blocked box. |
Btw, smartscreen only affects downloaded raw .exe files. If there is a way
to make user download .zip (with .exe inside) or .msi instead, that would
be a workaround.
…On Wed, Mar 14, 2018 at 1:19 AM jjoshua2 ***@***.***> wrote:
I found a possible error. Sometimes windows smartscreen blocks a
downloaded exe, and you have to right click it and go to properties, and
uncheck the blocked box.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#88 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AKvpl4Y2d8lVDVOSh6rpMhsnjk8biZnfks5teGIEgaJpZM4SaNUY>
.
|
Updated lczero. This one is a nice speed boost. |
Awesome man! Thanks for doing this! |
@Error323 Your welcome. But really, client should download new lczero automatically, because people like me and those who run won't always have this much patience to always be on top of everything and work on it. |
I'm not sure that's practical... even for Leela Zero which is a far more mature project, people have to update their client manually. I think most developers hesitate to program code that automatically downloads and runs binaries from the internet, since this has security implications and would also be considered malware by many Virus scanners. |
I get your point, but programs like BOINC do this. Maybe it is better to just switch to that network and get all of its benefits like checkpointing, resuming, auto start, instead of implementing things all over. |
Leela chess updated with a bugfix for 50 move rule, among other things |
Thank you for making installation easier. |
@MathAndreas tried this also with different versions of vcredist and I still get an exit status 3221226505. How did you troubleshoot to discover that these two DLLs are missing? |
This is fantastic. Can someone update the wiki page here: https://github.com/glinscott/leela-chess/wiki/Getting-Started with this information? Then I will link it from the main page. I don't really want to link to a specific github issue. |
I used the tool Listdlls64.exe |
@glinscott I just updated the wiki page with windows instructions : |
@glinscott What is fantastic? The instructions given here? This project is great, and thank you for all your work. But we should win more people running the client, It is quite easy to assemble the installation zip-file. I could do it for you. By the way I am an experienced software developer, and I could do other work for the project as well. |
Nothing is stopping you :-) |
@MathAndreas looking forward to your first pull request. :) Seriously we can really use some more developers. There are many good ideas in these threads and not enough people to implement them. |
Was anyone successful to run LCzero on Windows7? I followed the instructions to put latest lczero.exe and all .dll into a directory: 27/03/2018 19:58 739,840 lczero.exe when I run it like this in a command line: lczero -w network_ID45 I get Generated 1924 moves and then nothing happens, lczero stays as an active job - looks good, doesn't it? But when I try to use lczero as an engine under Scid: it takes about 10sec, then error message "lczero.exe. has stopped working" |
addition: under command line I get same problem: C:\Users\pw31\Documents\Schach\LCzero>lczero.exe -w network_ID45 isready leads to "lczero.exe has stopped working" |
after the BLAS core message try the "uci" command and wait (before the "isready"), although it might not matter. Then is the "isready" command and wait for the readyok. Then "go" should work, although it make take quite some time. |
I downloaded release v0.4 files, did the "uci", "isready", and "go" commands: still the result is a crash: |
Did you install the VC Redist ? |
What is VC Redist and how do I install it, please? I am usually a Linux person, so I have little experience with Windows. (to explain, my Linux Ubuntu 14.04 has too old gcc to compile under Linux, so I thought I try windows ...) |
On the wiki, there's a section about this, in the getting started ;) |
@Uriopass : thanks, unfortunately my problem isn't solved yet.
I used LoadedDllsView to find where that DLL is coming from and saw that there is a newer version in C:\Program Files (x86)\Mozilla Firefox\ucrtbase.dll. So I copied it to the lczero directory and tried again. Error message now is Problem signature: which shows that the newer version of ucrtbase.dll was actually used, but no success, alas! |
Addition: I can run the CPU-only version fine with scid. |
Addition: after a long struggle, I can run the default version with GPU-support now after updating the NVIDIA driver from http://www.nvidia.co.uk/Download/index.aspx?lang=en-uk |
Download client.exe here:
https://github.com/glinscott/leela-chess/releases/download/v0.2/client.exe
Then download leela go here and take out the openblas and opencl dll files:
https://github.com/gcp/leela-zero/releases/download/v0.12/leela-zero-0.12-win64.zip
Then download lczero here:
https://ci.appveyor.com/api/buildjobs/crtkeprmm0lxblc5/artifacts/build%2FRelease%2Flczero.exe
Put client, the 2 dlls, and lczero into a folder, and use the command line (shift+right click a blank white space in the folder and select open powershell/command window here) to run with your custom username and password:
./client.exe -user MYUSERNAME -password MYPASSWORD
EASYMODE - client.exe v1 and all required dlls along with a bat file that you double click to start - just add latest lczero:
https://ufile.io/gy83r Edit: https://ufile.io/1gisa has bat file without the ./ that is working better for people (and more days till expiry).
(You can edit the username and password in the bat file to make yours unique so you don't get banned if someone else misuses this)
EASYMODE zip file scanned. the client.exe has 1/67 false positive and the ddls are 0 detected
https://www.virustotal.com/#/file/b26f81e80e01bda8075fc3fa97cc8ff4c1ce57df70c4cbc3239932c4b6128a18/relations
If you want to run lczero.exe by itself you will need the 2 dlls and a weights file 3/7/18
The text was updated successfully, but these errors were encountered: