I notice that some video cards have gigantic piles of video RAM.
The eval function has so many terms that it is slow even on GPUs.
I wonder if there would be a big benefit from a simple eval hash on GPU programs.
NN programs and eval hash
Moderator: Ras
-
Dann Corbit
- Posts: 12808
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
NN programs and eval hash
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.
-
dkappe
- Posts: 1632
- Joined: Tue Aug 21, 2018 7:52 pm
- Full name: Dietrich Kappe
Re: NN programs and eval hash
All mcts/nn engines I’m familiar with have a nn eval cache, even a0lite python. Definitely helps.
Unfortunately because of the nature of mcts, a Transposition table is complicated. There’s a few academic papers on the topic. So far no implementations.
Unfortunately because of the nature of mcts, a Transposition table is complicated. There’s a few academic papers on the topic. So far no implementations.
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".