NN in Scorpio 3.0.11 is not loaded

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

Moderator: Ras

User avatar
Sylwy
Posts: 4856
Joined: Fri Apr 21, 2006 4:19 pm
Location: IAȘI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Re: NN in Scorpio 3.0.11 is not loaded

Post by Sylwy »

I will do a test just for Scorpio 3.0.11 NNUE !
MCTS=0
NN=0
NNUE=1 (the original dh-o.2.bin net)
NNUE_scale=256

I am very curious ! :lol: :wink: :lol:

Image
User avatar
Werner
Posts: 2991
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: NN in Scorpio 3.0.11 is not loaded

Post by Werner »

Good luck!
20 Scorpio 3.0.10NN dh2 x64 1CPU 3207 +15 -15 1401games 47.7% 3223 53.5%
Werner
Daniel Shawul
Posts: 4186
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: NN in Scorpio 3.0.11 is not loaded

Post by Daniel Shawul »

Sylwy wrote: Mon Feb 08, 2021 12:03 pm I will do a test just for Scorpio 3.0.11 NNUE !
MCTS=0
NN=0
NNUE=1 (the original dh-o.2.bin net)
NNUE_scale=256

I am very curious ! :lol: :wink: :lol:

Image
You have to change the "nnue_type 0", then you will get a message "NNUE loaded" instead of "NNCPU loaded".
The dh-0.2.bin net is a Stockfish style net so use "nnue_type 0"
The only net I know that needs "nnue_type 1" is a private net I have.
Daniel Shawul
Posts: 4186
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: NN in Scorpio 3.0.11 is not loaded

Post by Daniel Shawul »

Gabor Szots wrote: Mon Feb 08, 2021 10:36 am
Daniel Shawul wrote: Mon Feb 08, 2021 12:07 amThe instructions in the INSTALL.md are simple and you don't have to edit scorpio.ini manually or anything.

a) Download install.bat and put it in a directory you want to install Scorpio.
b) Then run "install.bat" on the command line and let it download networks etc and install everything for you.
c) Use scorpio.bat as the engine in your favourite GUI
Daniel, I have problems.

1. Fritz does not want to install Scorpio when I select the batch file.
2. If I select the exe it does install but then I have an entirely different problem: I am lost amongst the parameters. E.g. are Use NN and Use NNUE exclusive, or can I use both (and which combination is best)? By default nn_path_e and nn_path_m are the same (both pb) but I find pb and uff files in the directory. And which pairs should I use from the 4? Is there an explanation of all the parameters?

Regards,
Gabor
Hi Gabor,

This issue with Fritz/Chessbase is noted in the INSTALL.md and a workaround is provided there
https://github.com/dshawul/Scorpio/blob ... g-in-a-gui
It is Fritz's fault that it can not accept engines executed via a script -- i mean it excludes many python engines, scorpio and others

So what you have to do for Fritz is intall the scorpio executable as the engine i.e. scorpio.exe but provide the path to the the dependencies
scorpio needs by setting the "Path" environment varialble. Search for "Environment variables" dialog box in the start button of windows.

If you have a GPU or you want to run scorpio with NN on CPU, do not edit anything after installation. It should set up everything for you automatically.
To run Scorpio with NNUE on CPU, you have to modify the scorpio.ini as I explained before.
The parameters in scorpio.ini are explained the comments but I suggest you follow the simple install instructions instead of editing scorpio.ini manually, unless it is absolutely necessary f.i. when you want to use it as a NNUE engine.
Daniel Shawul
Posts: 4186
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: NN in Scorpio 3.0.11 is not loaded

Post by Daniel Shawul »

Hi Carlos,

There is an "EgbbProbe not loaded" in the message which is the problem.
Scorpio needs egbbdll compiled with NN/NNUE support to be able to run with NN and NNUE.

First, are you trying to run Scorpio on a machine without a GPU, because your installation is only for running Scorpio on CPU ?
Second try running the command

Code: Select all

scorpio.bat go quit
from the command line in the directory "C:\WinBoard-4.6.2\Engines\Scorpio_3.0.11\Scorpio\bin\Windows" to make sure
the installation is correct. It should show analysis from the start position. Please post that output.
bastiball
Posts: 5360
Joined: Tue Oct 20, 2020 4:18 am
Full name: Basti Dangca

Re: NN in Scorpio 3.0.11 is not loaded

Post by bastiball »

Daniel Shawul wrote: Mon Feb 08, 2021 3:42 pm Hi Carlos,

There is an "EgbbProbe not loaded" in the message which is the problem.
Scorpio needs egbbdll compiled with NN/NNUE support to be able to run with NN and NNUE.

First, are you trying to run Scorpio on a machine without a GPU, because your installation is only for running Scorpio on CPU ?
Second try running the command

Code: Select all

scorpio.bat go quit
from the command line in the directory "C:\WinBoard-4.6.2\Engines\Scorpio_3.0.11\Scorpio\bin\Windows" to make sure
the installation is correct. It should show analysis from the start position. Please post that output.
Hello Daniel,

Same goes to me, I have no GPU then I used install.bat then after "EgbbProbe not loaded" is always in the message and can't even run nn or nnue in cpu. I tried to change the directory but still same message I got and always the HCE version that is working.
Basti Dangca
CCRL testing group
Daniel Shawul
Posts: 4186
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: NN in Scorpio 3.0.11 is not loaded

Post by Daniel Shawul »

bastiball wrote: Mon Feb 08, 2021 4:09 pm
Daniel Shawul wrote: Mon Feb 08, 2021 3:42 pm Hi Carlos,

There is an "EgbbProbe not loaded" in the message which is the problem.
Scorpio needs egbbdll compiled with NN/NNUE support to be able to run with NN and NNUE.

First, are you trying to run Scorpio on a machine without a GPU, because your installation is only for running Scorpio on CPU ?
Second try running the command

Code: Select all

scorpio.bat go quit
from the command line in the directory "C:\WinBoard-4.6.2\Engines\Scorpio_3.0.11\Scorpio\bin\Windows" to make sure
the installation is correct. It should show analysis from the start position. Please post that output.
Hello Daniel,

Same goes to me, I have no GPU then I used install.bat then after "EgbbProbe not loaded" is always in the message and can't even run nn or nnue in cpu. I tried to change the directory but still same message I got and always the HCE version that is working.
Try the same instructions i.e.

Code: Select all

scorpio.bat go quit
on the command line from the directory Scorpio/bin/Windows. Make sure that works before testing it in GUI.
bastiball
Posts: 5360
Joined: Tue Oct 20, 2020 4:18 am
Full name: Basti Dangca

Re: NN in Scorpio 3.0.11 is not loaded

Post by bastiball »

Daniel Shawul wrote: Mon Feb 08, 2021 4:14 pm
bastiball wrote: Mon Feb 08, 2021 4:09 pm
Daniel Shawul wrote: Mon Feb 08, 2021 3:42 pm Hi Carlos,

There is an "EgbbProbe not loaded" in the message which is the problem.
Scorpio needs egbbdll compiled with NN/NNUE support to be able to run with NN and NNUE.

First, are you trying to run Scorpio on a machine without a GPU, because your installation is only for running Scorpio on CPU ?
Second try running the command

Code: Select all

scorpio.bat go quit
from the command line in the directory "C:\WinBoard-4.6.2\Engines\Scorpio_3.0.11\Scorpio\bin\Windows" to make sure
the installation is correct. It should show analysis from the start position. Please post that output.
Hello Daniel,

Same goes to me, I have no GPU then I used install.bat then after "EgbbProbe not loaded" is always in the message and can't even run nn or nnue in cpu. I tried to change the directory but still same message I got and always the HCE version that is working.
Try the same instructions i.e.

Code: Select all

scorpio.bat go quit
on the command line from the directory Scorpio/bin/Windows. Make sure that works before testing it in GUI.
I type it and it shows the analysis before it quits.
Basti Dangca
CCRL testing group
Daniel Shawul
Posts: 4186
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: NN in Scorpio 3.0.11 is not loaded

Post by Daniel Shawul »

Well good, it means the installation is correct.
Please post the analysis output so that I have a better understanding.

1) Make sure you have "scorpio.bat" as the engine in Arena, not scorpio.exe
2) Try both xboard and uci modes to see if the GUI is messing up the settings somehow.
I prefer xboard mode as some GUIs keep engine settings of UCI engines which could mess things up
bastiball
Posts: 5360
Joined: Tue Oct 20, 2020 4:18 am
Full name: Basti Dangca

Re: NN in Scorpio 3.0.11 is not loaded

Post by bastiball »

Daniel Shawul wrote: Mon Feb 08, 2021 4:28 pm Well good, it means the installation is correct.
Please post the analysis output so that I have a better understanding.

1) Make sure you have "scorpio.bat" as the engine in Arena, not scorpio.exe
2) Try both xboard and uci modes to see if the GUI is messing up the settings somehow.
I prefer xboard mode as some GUIs keep engine settings of UCI engines which could mess things up
https://ibb.co/zPyyvpj
Basti Dangca
CCRL testing group