Open tissatussa opened 2 years ago
I recommend that you use the installer as it will setup things properly and pull all the depencies. Scorpio has a lot of options that is just too much for the average user. To answer some of your questions.
multipv
is an internal parameter to control use of AB in hybrid search to verfiy the NN move, and is thus not related to UCI's multipv mode. Scorpio does not display multiple PVs except when using MCTS in which multiple PVs come naturally. You can set verbose 1
to see multiple pvs from mcts search.
The best settings for MCTS + NN are configured properly to your hardware (GPU and CPU) by the installer which is why I strongly recommend that route. It will check the number of multiprocessors of your GPU, and set the batch size according to that. When the CPU accompanying the GPU is week (few cores) it will set the parameter delay 1
to boost nps etc..
Unfortunately the only documentation i have about the parameters is the comments in the ini file itself.
thanks, i will study and test further with this info. at this moment i don't want to use NN, but NNUE yes.
so with Scorpio, is MCTS typically related to NN ? Or can MCTS be used seperately ? That's not clear to me ..
your .ini file has several sections .. i guess this is the MCTS section :
here i changed some values, but i kept many (unclear) ones. the section ends with multipv : is it related to MCTS ?
another thing about your
multipv
option : it's a boolean, not what i expected .. to my scripting this is an exception : isn't "MultiPV" in the UCI protocol, being a number ?can you give me a simple general tip to start some tuning the MCTS values () to give
bestmove
of a position in x seconds ? Can / should a testrun be done to "calibrate" the values according to the PC of the user ? I see some programmers use such runs, but what are they ? i'm developing on a 5 year old notebook .. ) which options (in this section) are related to MCTS ? All ? It's not obvious to me .. can you provide a link to a page with these MCTS terms ? Just learning ..