I know of no software or book format that can handle, or compile a book, with that much data.jefk wrote:here's another example showing there's nothing new
under the sun, a Stockfish (playing on Fics) having a book
with six billion positions
Brainfish, a new concept of a chess engine
Moderators: hgm, Rebel, chrisw
-
- Posts: 1535
- Joined: Sun Oct 25, 2009 2:30 am
Re: Brainfish, a new concept of a chess engine
-
- Posts: 1600
- Joined: Mon Feb 21, 2011 9:48 am
Re: Brainfish, a new concept of a chess engine
You can use Aquarium book adapter, with a book fritz,Ozymandias wrote:I know of no software or book format that can handle, or compile a book, with that much data.jefk wrote:here's another example showing there's nothing new
under the sun, a Stockfish (playing on Fics) having a book
with six billion positions
http://chessok.com/books/BAdapter.html
in terms of size, my book for correspondence has almost 35 gigabytes, and rising...
-
- Posts: 59
- Joined: Sat Jan 01, 2011 5:33 pm
Re: Brainfish, a new concept of a chess engine
Usually you have to configure BookPath in the Engine setup of your GUI, where all parameters of your UCI Engine are displayed.leslies wrote:hello ,great engine.how do you set up the "book path"folder? and how do you use it? thank you
There you have to enter the exact path and name of the book file Cerebellum_Light.bin which you downloaded and unzipped from the BrainFish Website.
For example if you unzipped the file Cerebellum_Light.bin on drive d: in the Folder Cerebellum_light_160728, the correct path would be d:\Cerebellum_light_160728\Cerebellum_Light.bin. If the file is in the same folder as Brainfish.exe, the name Cerebellum_Light.bin in BookPath should be enough.
Thomas
-
- Posts: 1339
- Joined: Fri Nov 02, 2012 9:43 am
- Location: New Delhi, India
Re: Brainfish, a new concept of a chess engine
Hi Thomas
Maybe you should explain it to him in Pictures !
Maybe you should explain it to him in Pictures !
i7 5960X @ 4.1 Ghz, 64 GB G.Skill RipJaws RAM, Twin Asus ROG Strix OC 11 GB Geforce 2080 Tis
-
- Posts: 12541
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Brainfish, a new concept of a chess engine
If you use Arena, you an easily debug the UCI conversation.
For me, it looks like this:
2016-07-29 21:23:53.739-->1:setoption name Debug Log File value F:\project\dcorbit\pohl\debug.log
2016-07-29 21:23:53.746-->1:setoption name Threads value 11
2016-07-29 21:23:53.754-->1:setoption name Hash value 1024
2016-07-29 21:23:53.764-->1:setoption name SyzygyPath value c:\chess\syzygy;J:\Syzygy;G:\Syzygy;
2016-07-29 21:23:53.771-->1:setoption name BookPath value F:\project\dcorbit\pohl\Cerebellum_Light.bin
2016-07-29 21:23:53.785-->1:isready
2016-07-29 21:23:53.938<--1:info string Found 510 tablebases.
2016-07-29 21:23:53.949<--1:info string Book loaded: F:\project\dcorbit\pohl\Cerebellum_Light.bin
2016-07-29 21:23:53.962<--1:readyok
For me, it looks like this:
2016-07-29 21:23:53.739-->1:setoption name Debug Log File value F:\project\dcorbit\pohl\debug.log
2016-07-29 21:23:53.746-->1:setoption name Threads value 11
2016-07-29 21:23:53.754-->1:setoption name Hash value 1024
2016-07-29 21:23:53.764-->1:setoption name SyzygyPath value c:\chess\syzygy;J:\Syzygy;G:\Syzygy;
2016-07-29 21:23:53.771-->1:setoption name BookPath value F:\project\dcorbit\pohl\Cerebellum_Light.bin
2016-07-29 21:23:53.785-->1:isready
2016-07-29 21:23:53.938<--1:info string Found 510 tablebases.
2016-07-29 21:23:53.949<--1:info string Book loaded: F:\project\dcorbit\pohl\Cerebellum_Light.bin
2016-07-29 21:23:53.962<--1:readyok
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 417
- Joined: Sat May 24, 2014 9:16 am
Re: Brainfish, a new concept of a chess engine
35 gigabytes?! Holy crap... you should go commercial and make some cash!velmarin wrote:You can use Aquarium book adapter, with a book fritz,Ozymandias wrote:I know of no software or book format that can handle, or compile a book, with that much data.jefk wrote:here's another example showing there's nothing new
under the sun, a Stockfish (playing on Fics) having a book
with six billion positions
http://chessok.com/books/BAdapter.html
in terms of size, my book for correspondence has almost 35 gigabytes, and rising...
-
- Posts: 1535
- Joined: Sun Oct 25, 2009 2:30 am
Re: Brainfish, a new concept of a chess engine
I was talking about number of positions, size depends on the format. For example, ctg gets kind of big, I wouldn't even try my DB there.velmarin wrote:You can use Aquarium book adapter, with a book fritz,Ozymandias wrote:I know of no software or book format that can handle, or compile a book, with that much data.jefk wrote:here's another example showing there's nothing new
under the sun, a Stockfish (playing on Fics) having a book
with six billion positions
http://chessok.com/books/BAdapter.html
in terms of size, my book for correspondence has almost 35 gigabytes, and rising...
Another metric which is cross-format, is number of games.
-
- Posts: 1600
- Joined: Mon Feb 21, 2011 9:48 am
Re: Brainfish, a new concept of a chess engine
Positions are approximately 10 million.
Chessbasse has no problems with these sizes, but it is highly recommended to make backup to extend it. A crash and everything disappears.
Chessbasse has no problems with these sizes, but it is highly recommended to make backup to extend it. A crash and everything disappears.
-
- Posts: 1535
- Joined: Sun Oct 25, 2009 2:30 am
Re: Brainfish, a new concept of a chess engine
Actually, that's 10 million games, the number of positions will be much higher, but nowhere near 6 billion.velmarin wrote:Positions are approximately 10 million.
Chessbasse has no problems with these sizes, but it is highly recommended to make backup to extend it. A crash and everything disappears.
-
- Posts: 1600
- Joined: Mon Feb 21, 2011 9:48 am
Re: Brainfish, a new concept of a chess engine
6 billion, I've read 6 million, yet this is a reference book, which avoids to consult databases and makes time.Ozymandias wrote: Actually, that's 10 million games, the number of positions will be much higher, but nowhere near 6 billion.
I have now followed the link, sometimes the translator removes the links.
6 billions...
Code: Select all
By now ArShah has computed and stored over 6 billion of chess positions running the cluster. This is a small number and it is quite achievable to compute and store over thousands of billions chess positions with ArShah.