Banksia GUI released

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

Moderator: Ras

Rom77
Posts: 53
Joined: Wed Oct 24, 2018 7:37 am
Full name: Roman Zhukov

Re: Banksia GUI released

Post by Rom77 »

phhnguyen wrote: Fri Dec 25, 2020 5:23 am
Rom77 wrote: Fri Dec 25, 2020 3:19 am Why is there such a big difference? Is it possible to enter an option for calculating the classic Elo?

v0.37 :
Image

v0.38 :
Image
Previous versions of 0.38 were not Elo but LOS (Likelihood of Superiority).

https://www.chessprogramming.org/Match_ ... uperiority

When discussing we mostly talk about Elo but not LOS even LOS can be used to compare engines.

LOS is much easier to implement (that is why BSG has it so soon) when Elo/BaysesElo required me a lot of effort to understand and implement.
But 93.4 is not LOS. The number 93.4 is Elo. Here is the calculation on a regular Elo calculator:

Image
rongle99
Posts: 7
Joined: Mon Aug 03, 2020 8:00 am
Full name: Ibrahim Adam

Re: Banksia GUI released

Post by rongle99 »

Could you please give the option to set the background of the Score Graph?

I want to set the lines in the Score Graph like this [https://i.postimg.cc/g2mMYXR0/Screenshot-2.png], but the White Line in the Score Graph is not visible, coz the background is white.
Javier Ros
Posts: 201
Joined: Fri Oct 12, 2012 12:48 pm
Location: Seville (SPAIN)
Full name: Javier Ros

Re: Banksia GUI released

Post by Javier Ros »

I am using Banksia GUI lately and it is very good for doing tournaments with different time control for each player.

The concurrency is another excellent feature of Banksia if you want to play several games simultaneously using a few cores per engine.

The problem of the concurrency is that you can't use it with a GPU engine. In order to do it possible I propose to implement a feature in Banksia
defining in each engine a variable that indicates whether the engine is GPU type or it is CPU type.
In the Overall options the "Cores" option must be splitted in "Cores per CPU engine" and "Cores per GPU engine" (typically equal to 2).
The games of the tournament must be organized in a way that only one GPU engine must use the GPU and when the game is finished, the GPU can be used by another GPU engine. So the concurrency of the GPU engines is 1 while the user can set the concurrency of the CPU engines greater than one.

One way to organize a tournament is to play the GPU engine games first, using the remaining cores with the concurrency set for the CPU engines. At the end of the GPU games the computer can use all the CPU engines cores plus the cores reserved for the GPU engines previously to finish the games with CPU engines.

I know that if we want to play a tournament with many GPU engines, the concurrency would lose efficiency because the GPU would always be busy while the CPU would have unused cores.

With this new feature interesting experiments can be done!

I want to thank Nguyen Hong Pham for creating Banksia GUI and wish him the best for him and his family.
IanKennedy
Posts: 60
Joined: Sun Feb 04, 2018 12:38 pm
Location: UK

Re: Banksia GUI released

Post by IanKennedy »

I am still hoping we can implement maxply for pgn style books as that's my most common book usage. From my banksiatour.json file:

"books" :
[
{
"black" : true,
"bubble" : true,
"maxply" : 10000,
"mode" : false,
"name" : "short",
"path" : "short.epd",
"top100" : 100,
"type" : "epd",
"variant" : "standard",
"white" : true
},
{
"black" : true,
"bubble" : true,
"maxply" : 15,
"mode" : false,
"name" : "",
"path" : "",
"top100" : 100,
"type" : "polyglot",
"variant" : "standard",
"white" : true
},
{
"black" : true,
"bubble" : true,
"maxply" : 12,
"mode" : true,
"name" : "twic1316",
"path" : "twic1316.pgn",
"top100" : 100,
"type" : "pgn",
"variant" : "standard",
"white" : true
}
]

The maxply field defaults to 10000 for both epd and pgn. You can't edit the pgn value via the GUI and if you try going into the raw file and changing it as above it gets ignored anyway. Thus the whole game from the pgn is used for the book instead of just the required opening moves.
Author of the actively developed PSYCHO chess engine
Vinvin
Posts: 5346
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: Version 0.38 beta released - Merry Christmas version

Post by Vinvin »

phhnguyen wrote: Thu Dec 24, 2020 10:29 am Version 0.38 beta released
I got a bug : I set 512 MB of hash but the engines use 1024 MB. Same thing when I set 256 MB.
mwyoung
Posts: 2727
Joined: Wed May 12, 2010 10:00 pm

Re: Version 0.38 beta released - Merry Christmas version

Post by mwyoung »

Vinvin wrote: Mon Jan 04, 2021 6:41 am
phhnguyen wrote: Thu Dec 24, 2020 10:29 am Version 0.38 beta released
I got a bug : I set 512 MB of hash but the engines use 1024 MB. Same thing when I set 256 MB.
Check and make sure you do not have it set that way in the all engine settings panels. And it saved correctly.
"The worst thing that can happen to a forum is a running wild attacking moderator(HGM) who is not corrected by the community." - Ed Schröder
But my words like silent raindrops fell. And echoed in the wells of silence.
supersharp77
Posts: 1268
Joined: Sat Jul 05, 2014 7:54 am
Location: Southwest USA

Re: Banksia GUI released

Post by supersharp77 »

Here's something that could be very usesful for the Banksia GUI.......Support of these Java .bat files and gfor the Java .Jar
files and .Dll engine files.....only Arena and ChessGUI had these features....Thx AR :) :wink:
Vinvin
Posts: 5346
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: Version 0.38 beta released - Merry Christmas version

Post by Vinvin »

mwyoung wrote: Mon Jan 04, 2021 7:22 am
Vinvin wrote: Mon Jan 04, 2021 6:41 am
phhnguyen wrote: Thu Dec 24, 2020 10:29 am Version 0.38 beta released
I got a bug : I set 512 MB of hash but the engines use 1024 MB. Same thing when I set 256 MB.
Check and make sure you do not have it set that way in the all engine settings panels. And it saved correctly.
What do you call the "all engine settings panels" ?
twobeer
Posts: 20
Joined: Sat Feb 22, 2020 6:43 pm
Full name: Leif Aronsson

Re: Banksia GUI released

Post by twobeer »

I tried using the network connect freature of 0.38 ?? does it really work?

The differnet banskia guis find each other and chat messages can be sent, engines work locally.. both computer joined and engines show up in selection to set up game and tournament.. But any effort to play tournament or human against a xxx:engine remotely is simply futile.. the remote computer never ever makes a move/calculates and always loses on time withou even starting the engine when games starts... Is there some "trick" to get this to work os it it just buggy/non-working in win-version?? I would assume its not a networking issue as the Chat function and discovery function works ok, indicating that the two guis indeed talk to each other..

Cheers,
Twobeer
purechess
Posts: 83
Joined: Wed Nov 28, 2018 1:28 pm
Full name: Heinrich Pulliter

Re: Banksia GUI released

Post by purechess »

The Banksia GUI website just forwards you to malware sites currently. Why?