Giraffe on Threadripper + newest GPUs
Moderators: hgm, Rebel, chrisw
-
- Posts: 598
- Joined: Sun Aug 04, 2013 1:19 pm
Giraffe on Threadripper + newest GPUs
Is Giraffe on this hardware already at super GM level or above?
-
- Posts: 12538
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Giraffe on Threadripper + newest GPUs
Giraffe does not use GPUs, but only CPUs.
All things are possible. But someone will have to do the work.
The original author has moved onto GO.
IIRC
All things are possible. But someone will have to do the work.
The original author has moved onto GO.
IIRC
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: 1795
- Joined: Thu Sep 18, 2008 10:24 pm
Re: Giraffe on Threadripper + newest GPUs
No.Hai wrote:Is Giraffe on this hardware already at super GM level or above?
I've been playing with it over the last few days. It seems to be single core CPU.
The neural net approach is interesting, but Giraffe is not very strong, maybe 2300 elo. Also, another misconception, I think its eval is actually pretty weak too - and this was where the NN work was done.
-
- Posts: 1795
- Joined: Thu Sep 18, 2008 10:24 pm
Re: Giraffe on Threadripper + newest GPUs
[Date "2017.08.17"]
[White "MChess Pro 3.5"]
[Black "Giraffe w64"]
[Result "1-0"]
1. e4 {0} e6 {0} 2. d4 {14} d5 {0} 3. e5 {7} c5 {0} 4. c3 {6} Nc6 {0}
5. Nf3 {6} Bd7 {0} 6. Be2 {6} Qc7 {0} 7. O-O {19} f6 {0}
8. Bf4 {8} Nge7 {0} 9. Bg3 {6} Nf5 {4} 10. exf6 {6} Nxg3 {3}
11. f7+ {6} Kxf7 {3} 12. fxg3 {10} Kg8 {3} 13. dxc5 {6} Bxc5+ {3}
14. Kh1 {7} Rf8 {4} 15. c4 {8} Ne7 {3} 16. Nc3 {25} Rf5 {2}
17. Bd3 {14} Rh5 {2} 18. Nh4 {17} Be8 {3} 19. Qf3 {15} Nc6 {2}
20. cxd5 {9} Ne5 {4} 21. Qe2 {9} Nxd3 {2} 22. Qxd3 {5} g5 {3}
23. Ne4 {20} gxh4 {3} 24. Qc3 {21} Re5 {2} 25. Nxc5 {15} Bf7 {2} 26. dxe6 {13} Qxc5 {2} 27. exf7+ {6} Kg7 {2} 28. Qf3 {9} Re6 {2}
29. Rae1 {14} Rh6 {2} 30. Re5 {19} Qd6 {2} 31. Rg5+ {6} Rg6 {3}
32. Qc3+ {18} Kh6 {2} 33. Rxg6+ {7} Kxg6 {2} 34. Qxh8 {8} a6 {2}
35. f8=N+ {13} Kg5 {2} 36. Qg7+ {8} Qg6 {2}
37. Nxh7+ {6} Kh5 {2} 38. g4+ {6} Qxg4 {2} 39. Nf6# {5} 1-0
MChess. Let that sink in for a bit...
Having said that, I was a fan of his while it was being developed and I hope someone else develops a NN engine...
[White "MChess Pro 3.5"]
[Black "Giraffe w64"]
[Result "1-0"]
1. e4 {0} e6 {0} 2. d4 {14} d5 {0} 3. e5 {7} c5 {0} 4. c3 {6} Nc6 {0}
5. Nf3 {6} Bd7 {0} 6. Be2 {6} Qc7 {0} 7. O-O {19} f6 {0}
8. Bf4 {8} Nge7 {0} 9. Bg3 {6} Nf5 {4} 10. exf6 {6} Nxg3 {3}
11. f7+ {6} Kxf7 {3} 12. fxg3 {10} Kg8 {3} 13. dxc5 {6} Bxc5+ {3}
14. Kh1 {7} Rf8 {4} 15. c4 {8} Ne7 {3} 16. Nc3 {25} Rf5 {2}
17. Bd3 {14} Rh5 {2} 18. Nh4 {17} Be8 {3} 19. Qf3 {15} Nc6 {2}
20. cxd5 {9} Ne5 {4} 21. Qe2 {9} Nxd3 {2} 22. Qxd3 {5} g5 {3}
23. Ne4 {20} gxh4 {3} 24. Qc3 {21} Re5 {2} 25. Nxc5 {15} Bf7 {2} 26. dxe6 {13} Qxc5 {2} 27. exf7+ {6} Kg7 {2} 28. Qf3 {9} Re6 {2}
29. Rae1 {14} Rh6 {2} 30. Re5 {19} Qd6 {2} 31. Rg5+ {6} Rg6 {3}
32. Qc3+ {18} Kh6 {2} 33. Rxg6+ {7} Kxg6 {2} 34. Qxh8 {8} a6 {2}
35. f8=N+ {13} Kg5 {2} 36. Qg7+ {8} Qg6 {2}
37. Nxh7+ {6} Kh5 {2} 38. g4+ {6} Qxg4 {2} 39. Nf6# {5} 1-0
MChess. Let that sink in for a bit...
Having said that, I was a fan of his while it was being developed and I hope someone else develops a NN engine...
-
- Posts: 598
- Joined: Sun Aug 04, 2013 1:19 pm
Re: Giraffe on Threadripper + newest GPUs
Ok at low level 2300 elo this could bring with 16 cores (1->2->4->8->16) maybe +400 elo = 2700 elo?Werewolf wrote:No.Hai wrote:Is Giraffe on this hardware already at super GM level or above?
I've been playing with it over the last few days. It seems to be single core CPU.
The neural net approach is interesting, but Giraffe is not very strong, maybe 2300 elo. Also, another misconception, I think its eval is actually pretty weak too - and this was where the NN work was done.
Maybe somebody can change it to use more cores, so we can do some tests.
-
- Posts: 1795
- Joined: Thu Sep 18, 2008 10:24 pm
Re: Giraffe on Threadripper + newest GPUs
You'd have to re-write the entire program to be SMP. Giraffe is over, unless the author decides to continue the project.
-
- Posts: 536
- Joined: Thu Mar 09, 2006 3:01 pm
Re: Giraffe on Threadripper + newest GPUs
Actually, some feel that the Giraffe eval is quite strong, but this is masked by it being very very slow.
See Peter Osterlund's Texel/Giraffe hybrid tests.
http://talkchess.com/forum/viewtopic.php?t=64096
Also, the Giraffe paper compares the eval vs other engines, including time adjustments.
See Peter Osterlund's Texel/Giraffe hybrid tests.
http://talkchess.com/forum/viewtopic.php?t=64096
Also, the Giraffe paper compares the eval vs other engines, including time adjustments.