Dear Pham, many thanks!
Banksia GUI released
Moderator: Ras
-
Wilhelm
- Posts: 271
- Joined: Thu Jan 14, 2016 10:02 am
- Location: AUSTRIA, Vienna
- Full name: Wilhelm HUDETZ
Re: Banksia GUI released
Ryzen 5900x, 64GB Ram, RTX3080, 1x 4TB NVME, 2x 2TB SSD, 1x 1TB SSD, 1x 2TB HDD, all custom watercooled, Win11 and Win10 Multiboot, Win98/Windows Millennium/WinXP virtual machines for 16bit engines
Retro Chess Chessmaster https://descent.at/files/
Retro Chess Chessmaster https://descent.at/files/
-
pepechuy
- Posts: 226
- Joined: Fri Oct 22, 2021 4:22 am
- Full name: José García Ruvalcaba
Re: Banksia GUI released
Hi.
In Banskia, I opened a pgn file.
I ordered the games by Date.
Then, I selected a game. ¡A different one was loaded!
It seems that only when the games are ordered by id, the selected game is loaded.
Greetings.
In Banskia, I opened a pgn file.
I ordered the games by Date.
Then, I selected a game. ¡A different one was loaded!
It seems that only when the games are ordered by id, the selected game is loaded.
Greetings.
-
AdminX
- Posts: 6396
- Joined: Mon Mar 13, 2006 2:34 pm
- Location: Acworth, GA
Re: Banksia GUI released
Idea/Suggestion:
Can we get a 'programmable' button that calls a link to a third party app. In this case I am thinking about Chess Artist. So lets say I have a batch file or shell script that would execute the following.
As you can see the 'programmable' button would activate my batch file in this case.
I guess this would be something like what Chessbase does with the 'Fritz Chess Program' and the 'Chessbase Database Program' where one program calls and opens up another program.
Can we get a 'programmable' button that calls a link to a third party app. In this case I am thinking about Chess Artist. So lets say I have a batch file or shell script that would execute the following.
Code: Select all
python chess_artist.py --infile meltwaterfin21.pgn --outfile ana_meltwaterfin21.pgn --enginefile sf14.exe --engineoptions "Threads value 1, Hash value 128" --movestart 8 --movetime 2000 --job analyze --eval search --logI guess this would be something like what Chessbase does with the 'Fritz Chess Program' and the 'Chessbase Database Program' where one program calls and opens up another program.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
__________________________________________________________________
Ted Summers
-
adnoh
- Posts: 83
- Joined: Tue Jun 26, 2007 6:31 am
- Full name: Charles Wong
Re: Banksia GUI released
New to Banksia GUI and still exploring all of its features and lots to like. However, one thing I have seen a few times already in running tournaments is that when I get back to the computer the application has quit without the tournament completing. My observation is that an engine has stopped working for whatever reason and Banksia GUI seems to then also stop and not recover. This is only based on observation that the engine task is still running and the last game that is logged into the logengins.txt file does involve that engine.
So a couple of questions.
1) Have others also seen this and is there a workaround? Something like "Recover Crashed Engines" in Cute Chess?
2) Is my observation correct that it was a crashed engine and is there some additional logging I could enable and look at to confirm?
So a couple of questions.
1) Have others also seen this and is there a workaround? Something like "Recover Crashed Engines" in Cute Chess?
2) Is my observation correct that it was a crashed engine and is there some additional logging I could enable and look at to confirm?
-
phhnguyen
- Posts: 1543
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Banksia GUI released
Thanks for the report. The bug will be fixed for the next release.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
The most features chess GUI, based on opensource Banksia - the chess tournament manager
-
phhnguyen
- Posts: 1543
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Banksia GUI released
I am confused. How different if the user simply runs that batch/script file outside BSG? In other words, how BSG supports that function besides running an external command?AdminX wrote: ↑Sun Oct 31, 2021 11:20 am Idea/Suggestion:
Can we get a 'programmable' button that calls a link to a third party app. In this case I am thinking about Chess Artist. So lets say I have a batch file or shell script that would execute the following.
As you can see the 'programmable' button would activate my batch file in this case.Code: Select all
python chess_artist.py --infile meltwaterfin21.pgn --outfile ana_meltwaterfin21.pgn --enginefile sf14.exe --engineoptions "Threads value 1, Hash value 128" --movestart 8 --movetime 2000 --job analyze --eval search --log
I guess this would be something like what Chessbase does with the 'Fritz Chess Program' and the 'Chessbase Database Program' where one program calls and opens up another program.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
The most features chess GUI, based on opensource Banksia - the chess tournament manager
-
phhnguyen
- Posts: 1543
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Banksia GUI released
Thanks for using and Welcome to BSG world
BSG is designed to continue running even engines crashed. If you see BSG crashed for any reason, there should be some bugs. Some bugs that happen with some engines are very hard to reproduce and trace up. Could you give the name of that engine and what is your OS? What game timer did you use? Did you see that (crash) happen frequently?adnoh wrote: ↑Sun Oct 31, 2021 10:29 pm However, one thing I have seen a few times already in running tournaments is that when I get back to the computer the application has quit without the tournament completing. My observation is that an engine has stopped working for whatever reason and Banksia GUI seems to then also stop and not recover. This is only based on observation that the engine task is still running and the last game that is logged into the logengins.txt file does involve that engine.
I haven't known yet about that feature.
If BSG runs smoothly, you may see some games with the red word "crash" for crashed ones. Users can ignore them or tell BSG to replay.
If BSG crashes, the log writing is stopped immediately. Thus we can't find clues if BSG is crashed. In that case, if we can reproduce we can fix that.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
The most features chess GUI, based on opensource Banksia - the chess tournament manager
-
adnoh
- Posts: 83
- Joined: Tue Jun 26, 2007 6:31 am
- Full name: Charles Wong
Re: Banksia GUI released
I am using Windows 10. The 2 engines I remember seeing this are Revenge 1.0 and Senpai 2.0. BSG is no longer running but in task manager the engine task is still running so I have to end the task there. I have seen BSG behave like this with both concurrency 1 and 2. I have an Intel i5 3rd gen with 4 real cores.phhnguyen wrote: ↑Mon Nov 01, 2021 2:59 amThanks for using and Welcome to BSG world
BSG is designed to continue running even engines crashed. If you see BSG crashed for any reason, there should be some bugs. Some bugs that happen with some engines are very hard to reproduce and trace up. Could you give the name of that engine and what is your OS? What game timer did you use? Did you see that (crash) happen frequently?adnoh wrote: ↑Sun Oct 31, 2021 10:29 pm However, one thing I have seen a few times already in running tournaments is that when I get back to the computer the application has quit without the tournament completing. My observation is that an engine has stopped working for whatever reason and Banksia GUI seems to then also stop and not recover. This is only based on observation that the engine task is still running and the last game that is logged into the logengins.txt file does involve that engine.
The crash does not happen that often or with any pattern I can detect yet but enough I am noticing it.
Time control is
Code: Select all
"time control" :
{
"increment" : 1.0,
"margin" : 0.5,
"mode" : "allmoves",
"time" : 10.0
}
With the time control I am using I have seen BSG tag the termination with engine timeout so I know it can detect that but in this case the engine task is still running in Windows but BSG has terminated. If there is anything I can do to help debug this for you, please let know. I did look at the engine log and there was nothing unusual in there other than the last entry matched up with the engine that is left running without BSG.phhnguyen wrote: ↑Mon Nov 01, 2021 2:59 amI haven't known yet about that feature.
If BSG runs smoothly, you may see some games with the red word "crash" for crashed ones. Users can ignore them or tell BSG to replay.
If BSG crashes, the log writing is stopped immediately. Thus we can't find clues if BSG is crashed. In that case, if we can reproduce we can fix that.
-
pepechuy
- Posts: 226
- Joined: Fri Oct 22, 2021 4:22 am
- Full name: José García Ruvalcaba
Re: Banksia GUI released
Hi.
Within Banskia, I am trying to download Crafty.
I follow:
Tools -> Download -> Engines
Then I select Crafty 25.3, and click on "Download".
Sometimes Banskia just displays "Error" on the status bar (with no further information), ¡and sometimes it crashes!
I am aware I can download Crafty and then add it to Banskia.
I am trying this way first.
Greetings.
Within Banskia, I am trying to download Crafty.
I follow:
Tools -> Download -> Engines
Then I select Crafty 25.3, and click on "Download".
Sometimes Banskia just displays "Error" on the status bar (with no further information), ¡and sometimes it crashes!
I am aware I can download Crafty and then add it to Banskia.
I am trying this way first.
Greetings.
-
AlexChess
- Posts: 1563
- Joined: Sat Feb 06, 2021 8:06 am
- Full name: Alex Morales
Re: Banksia GUI released
Hi dear Pham!
Reminder of some suggestions / feature requests (since the are a lot of posts) :
-In EPD tests could you automatically show actually analyzed position, focusing by self on his row (without the need to click on it) forum3/viewtopic.php?f=2&t=72350&start=1750#p908313
-More search fields in sorting tournament games (eg: white names + drop down with all engines playing, to choose which to sort OR BETTER simply automatically grouping all games of every engine ordered alphabetically, showing all his games together (playing white and then black) ...Would be much easier to find a specific game.
-2 windows in engine infos for depth, scores, times, nodes, tbhits AND pv so cells will stop "dancing" when there is more than 1 row...
Sometimes the infos disappear above or under the frame
-Maybe you could let user to select how to order polyglot book moves by number of games OR pounds
Thank you,
Best regards, Alex
Reminder of some suggestions / feature requests (since the are a lot of posts) :
-In EPD tests could you automatically show actually analyzed position, focusing by self on his row (without the need to click on it) forum3/viewtopic.php?f=2&t=72350&start=1750#p908313
-More search fields in sorting tournament games (eg: white names + drop down with all engines playing, to choose which to sort OR BETTER simply automatically grouping all games of every engine ordered alphabetically, showing all his games together (playing white and then black) ...Would be much easier to find a specific game.
-2 windows in engine infos for depth, scores, times, nodes, tbhits AND pv so cells will stop "dancing" when there is more than 1 row...
Sometimes the infos disappear above or under the frame
-Maybe you could let user to select how to order polyglot book moves by number of games OR pounds
Thank you,
Best regards, Alex
Chess engines and dedicated chess computers fan since 1981
macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
ProteusSF Dev Forum