Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки

Ответ
 
Опции темы Опции просмотра
Старый 04.06.2016, 17:13   #1
Харлампий
2 разряд
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 434
Сказал(а) спасибо: 530
Поблагодарили 1,886 раз(а) в 419 сообщениях
Репутация: 163
По умолчанию Stockfish и его производные



Stockfish 12

Stockfish 11

Stockfish 10

Stockfish 9

Stockfish 8

Официальный сайт стокфиш

Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/

Сборки Stockfish и CorChess от I. Ivec

Развитие движка http://tests.stockfishchess.org/tests

Stockfish_NNUE https://github.com/nodchip/Stockfish

Сети: https://www.comp.nus.edu.sg/~sergio-v/nnue/

AsmFish

Сборки от Maratka

Компиляции движков от ChessMan

Сборка Stockfish от Otodranik

Sugar от Marco Zerbinati

Shark и Orka

О Stockfish

Цитата:
Авторы движка
Двигатель Stockfish был разработан Tord Romstad, Marco Costalba и Joona Kiiski. В настоящее время он развивается и поддерживается сообществом Stockfish.

Авторы приложений
Stockfish для Mac был собран Daylen Yang. Stockfish для iOS был собран Tord Romstad.

История
Проект Stockfish начался с движка Glaurung с открытым исходным кодом, созданного Tord Romstad. В ноябре 2008 года Марко Косталба разветвил код Glaurung 2.1 и представил Stockfish 1.0. Торд и Джоона Кииски присоединились к проекту «Стилфиш», и проект «Гларунг» постепенно исчез. Тем временем, Stockfish быстро поднялся, чтобы стать самым сильным шахматным движком с открытым исходным кодом, с частыми обновлениями каждые несколько месяцев. Сегодня он остается одним из самых сильных двигателей в мире.

О GPL
Stockfish является бесплатным и распространяется в соответствии с GNU General Public License Version 3 (GPLv3). По сути, это означает, что вы можете делать практически все, что хотите, с программой, включая ее распространение среди своих друзей, делая ее доступной для загрузки с вашего веб-сайта, продавая ее (либо самостоятельно, либо как часть некоторого более крупного программного пакета ) или использовать его в качестве отправной точки для собственного программного проекта.

Единственное реальное ограничение заключается в том, что всякий раз, когда вы каким-либо образом распространяете Stockfish, вы всегда должны включать полный исходный код или ссылку на исходный код. Если вы внесете какие-либо изменения в исходный код, эти изменения также должны быть доступны в GPL.

Для получения полной информации прочитайте GPL.
[свернуть]

Последний раз редактировалось ChessMan; 04.09.2020 в 20:41. Причина: Добавил ссылку на Стокфиш 12
Харлампий вне форума   Ответить с цитированием
53 пользователя(ей) сказали cпасибо:
ALEKS (05.10.2017), Alexandr_L (07.09.2017), Alex_Lk (28.09.2018), Alex_Zet (04.12.2018), Antuan (01.01.2019), Arikchess (02.03.2018), Benoni (18.05.2020), Borisk (02.12.2018), Chess762 (01.12.2016), ChessMan (30.10.2017), Cr@ck (30.03.2019), Demch (15.07.2018), genadiy (06.12.2018), gens (26.10.2018), Ghppn (31.12.2019), Gigabayt (14.09.2020), GL2016 (04.06.2016), IgorPastukhov (06.02.2018), ivm1995 (03.12.2017), KERCH (04.06.2016), kruzh (08.02.2019), Lawyer (18.09.2018), Maratka (24.05.2018), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), ogr56 (08.07.2019), Padre (18.11.2020), Psyclone2513 (06.10.2017), Raptor (17.11.2018), Rybka (21.01.2020), SergeyTUR (04.02.2019), Shadow (15.11.2017), SKY (11.05.2020), sovaz1997 (03.10.2017), ssserg (27.06.2020), Stavross (04.06.2016), tt66 (04.06.2016), ValstepAS (23.12.2018), Vovan (22.03.2019), Александр (30.10.2018), Александр Руденко (26.07.2020), Валекс (27.11.2018), Виталий В. (13.07.2016), Владимир Харламов (09.12.2019), Владимир001 (09.08.2020), Гудвин (04.06.2016), Кевин (30.03.2017), Ларин (09.02.2018), Петригин Олег (04.06.2016), Реналь (18.07.2020), Ренат (17.10.2016), Философ (04.06.2016)
Старый 04.08.2019, 14:08   #5221
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 2,919
Сказал(а) спасибо: 1,859
Поблагодарили 4,991 раз(а) в 1,877 сообщениях
Репутация: 267
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Kesandr
А на одном ядре данний патч что то даст?
А так он и тестируется на одном ядре.

Цитата: Сообщение от Vizvezdenec
Вполне вероятно, что там эло 40 будет, а на каких-нибудь 180+1.8 на 8 ядрах...
Имеется в виду, что на 8-ми ядрах будет не 40 ЭЛО, а больше.
ChessMan вне форума   Ответить с цитированием
Старый 05.08.2019, 06:51   #5222
Alex_Zet
Гроссмейстер
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 4,435
Сказал(а) спасибо: 243
Поблагодарили 1,301 раз(а) в 962 сообщениях
Записей в дневнике: 23
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

19-07-11 sni master diff
ELO: 24.39 +-1.9 (95%) LOS: 100.0%
Total: 40000 W: 7399 L: 4596 D: 28005
40000 @ 60+0.6 th 1 Regression/progression test against SF10 after "Assorted trivial cleanups June 2019" of July 11th.

19-07-25
sni master diff
ELO: 25.72 +-1.9 (95%) LOS: 100.0%
Total: 40000 W: 7475 L: 4519 D: 28006
40000 @ 60+0.6 th 1 Regression/progression test against SF10 after "Tweak of SEE pruning condition" of July 25th.

19-08-03 xot searchstats1 diff
ELO: 14.00 +-3.0 (95%) LOS: 100.0%
Total: 15199 W: 2506 L: 1894 D: 10799
20000 @ 180+1.8 th 1 VLTC to see how this big param tune scales after LTC (since tune was done at ltc). See discussion at https://github.com/official-stockfis...fish/pull/2260 Low tp as I don't want to slow down the ltc tests that are currently running too much.
Цитата: Сообщение от ChessMan
Имеется в виду, что на 8-ми ядрах будет не 40 ЭЛО, а больше.
Наверное описка вкралась, имелось в виду что на 1 ядре 14 ЭЛО ( правда уже чуть меньше), ну а на 8 так это в пределах ещё +10 ЭЛО. Но все 60+0.6 проводят на 1. А в реальных условиях турнира ТСЕС так и вообще не заметно что бы что то там прибавлялось


19-Август master diff
ELO: ??.??
Total: 40000
40000 @ 60+0.6 th 1 Regression/progression test against SF10 after of Август.


Маратка, забьём сколько будет следующий тест мастер прибавки ЭЛО?
Alex_Zet вне форума   Ответить с цитированием
Старый 05.08.2019, 11:09   #5223
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 10,123
Сказал(а) спасибо: 2,731
Поблагодарили 5,170 раз(а) в 3,720 сообщениях
Репутация: 172
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Alex_Zet
А в реальных условиях турнира ТСЕС так и вообще не заметно что бы что то там прибавлялось

В реальных условиях последний SF выиграл две из трех против сети 42731 на 75 минутах плюс 30 сек, т.е. контроль пожалуй даже пожирнее TCEC'овского будет.

Первую SF играл по книге, вторую взял тут:
https://forchess.ru/showpost.php?p=68067&postcount=1

Цитата: Сообщение от SergeyMZ
Предлагаю в данной теме обсудить один из интересных вариантов голландской защиты с ранним выпадом белого слона (A80. Dutch, 2.Bg5 variation):
И коль уж у нас есть гуманоиды, которые рассказывают про величие движка на основе десятка партий, то и мои три ничуть не хуже, ибо тоже имею определенную статистику по тому, что было незадолго до этого. А незадолго до этого LZ выиграл 3:2, а до этого - 19,5:18,5 (с единственной результативной партий на весь турнир), 12:11, 10,5:8,5, проиграв миниматч лишь однажды, с минимальной разницей в очко.

Так что я таки допускаю, что на достаточно приличных контролях SF может дать и поболее, чем 20 ELO роста от последнего патча, и что этот патч еще и масшабируется в зависимости от числа потоков процессора (естественно не линейно, ибо тут не менялась мультипоточная часть движка). Но в формулу а-ля +3% ELO на каждый поток сверх первого я вполне могу поверить. Ну что-то типа такого:
на одном потоке при 75+30 имеем 25 ELO, на 10 потоках 25 + 25(10*0,03)=25+8=33. На 43 потоках (TCEC) - 25+ 25*(43*0,03)=25+32=57


[Event "257 LZ22.1 net 42739 vs SF_14.07.19+, S"]
[Site "?"]
[Date "2019.08.04"]
[Round "6.1"]
[White "Stockfish 140719 64 POPCNT"]
[Black "Lc0 v0.21.2 CUDA"]
[Result "1-0"]
[ECO "A22"]
[Annotator "0.38;0.15"]
[PlyCount "113"]
[EventDate "2019.07.14"]
[EventType "tourn"]
[SourceTitle "Fritz Engine Tournament"]
[TimeControl "4500+30"]

{AMD FX-8370 Eight-Core Processor 4013 MHz W=41.7 plies; 9*399kN/s;
900*620*862 TBAs; Mak.ctg B=18.3 plies; 7kN/s; 121*256 TBAs} 1. c4 {B 0} e5 {
0.15/12 65} 2. e3 {B 0} Nf6 {0.06/13 112} 3. Nc3 {B 0} Bb4 {0.06/15 93} 4. Nge2
{B 0} O-O {0.05/15 49} 5. a3 {0.38/37 509} Be7 {0.05/15 64} 6. Qb3 {0.65/33
113 (d4)} c6 {0.02/12 239 (d6)} 7. d4 {0.54/32 67} d6 {0.02/14 6} 8. h3 {
0.40/37 573 (g3)} Re8 {-0.09/12 166 (a6)} 9. g4 {0.23/31 117 (g3)} Nbd7 {
-0.16/13 128 (a5)} 10. Bg2 {0.33/30 48} exd4 {-0.14/14 142 (Nf8)} 11. Nxd4 {
0.00/36 280 (exd4)} Nb6 {-0.22/14 109 (Bf8)} 12. O-O {0.00/32 69} a5 {-0.25/16
74} 13. a4 {0.00/34 38 (Rd1)} Nfd7 {-0.27/15 109} 14. Qc2 {0.00/35 47 (Qa2)}
Bf8 {0.04/17 208} 15. b3 {0.55/35 63} h5 {0.03/15 23} 16. f4 {0.00/36 143
(gxh5)} hxg4 {0.19/17 135 (d5)} 17. hxg4 {0.82/33 56} Qh4 {0.26/20 61} 18. Rf3
{0.91/35 55} Qxg4 {0.41/19 59} 19. Rh3 {0.66/42 443} Nf6 {0.51/18 88} 20. Nd1 {
0.49/39 248} g6 {0.53/21 6 (c5)} 21. Nf2 {0.67/33 112} Qd7 {0.63/17 122} 22. e4
{1.36/29 31} Bg7 {0.63/16 171} 23. f5 {0.70/32 140} Nh5 {0.58/18 194 (Qe7)} 24.
Bb2 {0.91/30 55} Qe7 {0.59/19 3} 25. Rd1 {1.75/31 132 (Kh1)} Nd7 {0.73/22 242
(Nf4)} 26. fxg6 {0.86/38 133} fxg6 {0.70/26 103 (Ndf6)} 27. Nf5 {2.50/34 54}
gxf5 {0.69/26 77} 28. Rxh5 {2.55/38 114} Bxb2 {0.65/25 71} 29. Qxb2 {2.65/38 61
} Nf6 {0.64/23 1 (Qg7)} 30. Rh6 {2.84/38 62} Kg7 {0.64/23 121} 31. Qc1 {
2.85/39 44 (Qd2)} Kf7 {0.59/22 160} 32. c5 {2.85/41 63 (Ng4)} dxc5 {0.71/20 205
} 33. Kh1 {2.85/42 69} Rg8 {0.80/24 145} 34. Re1 {2.85/43 114} Ng4 {0.71/24 87}
35. Nxg4 {2.85/44 54 (exf5)} Rxg4 {0.65/20 193} 36. Rh7+ {2.85/44 53 (Re3)} Rg7
{0.99/22 166} 37. Rh5 {3.84/45 161} Qf6 {1.04/13 1 (Kf8)} 38. exf5 {4.84/36 51}
Rg4 {0.93/26 158} 39. Re4 {5.36/37 44} Rxe4 {0.94/26 1} 40. Bxe4 {5.47/39 45}
Bd7 {0.93/24 0 (Qd4)} 41. Rh7+ {8.15/33 49} Kf8 {0.88/23 141 (Ke8)} 42. Rxd7 {
10.25/32 47 (Qf4)} Qh4+ {1.32/20 253} 43. Kg1 {15.03/33 62} Qxe4 {1.39/17 64
(Ke8)} 44. Qh6+ {28.77/33 65 (Qg5)} Ke8 {2.76/17 205} 45. Rg7 {148.71/40 44}
Qe1+ {3.05/17 348 (Qd4+)} 46. Kg2 {148.85/58 42} Qe2+ {3.06/16 22} 47. Kg3 {
#83/73 570 (Kh3)} Qe1+ {3.12/14 113} 48. Kg4 {#65/38 30} Qd1+ {3.46/14 140} 49.
Kg5 {#50/44 76} Qd2+ {3.79/13 59 (Qg1+)} 50. Kg6 {#29/43 42} Qd6+ {3.97/13 84}
51. Kh7 {#24/58 28} Qxh6+ {3.93/12 2} 52. Kxh6 {#23/44 28} Kf8 {3.97/12 81} 53.
Rh7 {#21/71 82} Re8 {4.89/11 121 (Kg8)} 54. Rh8+ {#18/70 83} Kf7 {6.83/11 73}
55. Rxe8 {#17/77 29} Kxe8 {6.98/10 14} 56. Kg7 {#16/76 32} Kd7 {8.10/9 107} 57.
f6 {#15/73 36} 1-0



[Event "258 LZ22.1 net 42739 vs SF_31.07.19+, S"]
[Site "?"]
[Date "2019.08.04"]
[Round "1.1"]
[White "Stockfish 310719 64 POPCNT"]
[Black "Lc0 v0.21.2 CUDA"]
[Result "1-0"]
[ECO "A80"]
[Annotator "0.87;0.45"]
[PlyCount "124"]
[EventDate "2019.08.04"]
[EventType "tourn"]
[SourceTitle "Fritz Engine Tournament"]

{AMD FX-8370 Eight-Core Processor 4013 MHz W=39.3 plies; 8*510kN/s;
197*051*734 TBAs B=15.5 plies; 4kN/s; 5*104 TBAs} 1. d4 f5 2. Bg5 h6 {0.45/15
58} 3. Bh4 {0.87/33 110} g5 {0.48/18 58} 4. e3 {0.64/35 262 (Bg3)} Bg7 {
0.47/18 90} 5. Bg3 {0.61/31 47} c5 {0.46/18 30} 6. c3 {0.60/29 52} Qb6 {
0.46/15 1 (d5)} 7. Na3 {0.69/34 406 (Qc2)} cxd4 {0.36/16 208} 8. Nc4 {0.56/34
136} Qe6 {0.51/16 113} 9. cxd4 {0.73/34 41} d6 {0.32/17 242 (Nf6)} 10. d5 {
1.17/28 51} Qg6 {0.31/14 1} 11. Rc1 {1.02/38 760 (Nf3)} Nd7 {0.21/15 187} 12.
Bd3 {0.52/33 245} Nc5 {0.33/16 133 (b5)} 13. Nf3 {1.02/31 29} b5 {0.35/18 142}
14. Na5 {0.82/35 91} Bd7 {0.34/17 2} 15. O-O {0.57/36 129 (Be2)} Nxd3 {0.40/16
193} 16. Qxd3 {0.60/35 40} a6 {0.28/20 126 (Qf7)} 17. Rc7 {1.58/32 41} Qf7 {
0.48/18 91} 18. Nb7 {1.68/35 44 (Rd1)} Nf6 {1.75/20 161} 19. Bxd6 {1.78/38 101}
Qxd5 {1.81/21 83} 20. Qc2 {1.76/38 85} O-O {1.87/20 90} 21. Bxe7 {1.80/38 48}
Rfc8 {1.91/20 56} 22. Nd6 {1.63/40 89} Rxc7 {1.93/19 47} 23. Qxc7 {1.73/40 68}
Be6 {1.93/20 90} 24. h4 {1.86/40 105} gxh4 {1.91/20 181} 25. Qc2 {1.64/39 133
(Nxh4)} h3 {1.51/20 242} 26. Rd1 {1.60/37 63} Qxa2 {1.50/24 93} 27. Nd4 {
1.69/37 122} Qd5 {1.49/23 25 (Kh8)} 28. gxh3 {1.51/40 114} Kh8 {1.48/22 62} 29.
Nxe6 {1.58/38 77} Qxe6 {1.49/21 124} 30. Nxf5 {1.96/37 54} Ne4 {1.48/17 0} 31.
Nxg7 {2.16/39 72} Rg8 {1.57/20 307} 32. Bh4 {2.31/41 134} Rxg7+ {1.63/22 177}
33. Kh2 {2.48/44 103} Rg8 {1.62/19 0} 34. f3 {3.17/42 216 (b4)} Qe5+ {1.94/17
249} 35. f4 {3.31/35 31} Qe6 {2.03/17 244 (Qh5)} 36. Be1 {3.43/37 75} Rc8 {
2.04/17 95} 37. Qd3 {3.51/36 66} Kg8 {2.07/16 71} 38. Kg2 {3.44/34 68} Qg6+ {
2.08/12 3 (h5)} 39. Kf1 {3.71/37 107} Rf8 {2.18/17 228 (Qf5)} 40. Qd5+ {
4.23/33 42 (Qb3+)} Kh7 {2.26/15 154} 41. Qe5 {4.55/34 49 (Rd4)} Rf7 {2.45/12
196 (Qc6)} 42. Rd4 {4.98/36 70} Nf6 {2.52/12 52 (Ng3+)} 43. Rd6 {5.39/33 63}
Rg7 {2.75/12 212} 44. Bf2 {5.65/31 42} Rf7 {2.77/11 28 (Qb1+)} 45. e4 {6.91/31
54} a5 {2.94/10 104} 46. Qd4 {7.49/31 50 (Re6)} a4 {2.80/11 169 (Rf8)} 47. Re6
{7.95/30 39 (Bh4)} b4 {2.66/11 80} 48. Bh4 {8.62/31 68} Qh5 {3.24/11 125 (Rd7)}
49. Rxf6 {9.18/29 38} Qf3+ {3.40/10 41} 50. Ke1 {10.48/29 41 (Bf2)} Rg7 {
3.35/9 90 (Qh1+)} 51. Bf2 {11.68/29 48} a3 {3.58/9 50 (Qxh3)} 52. bxa3 {
13.12/29 52} bxa3 {3.87/9 67} 53. f5 {23.18/31 43 (Ra6)} a2 {3.10/10 93 (h5)}
54. Ra6 {148.84/39 46} Qb3 {3.35/10 66} 55. Ra7 {148.90/55 47} Rb7 {3.66/9 83
(Qb1+)} 56. Be3 {148.96/50 52} Qb1+ {4.10/9 74} 57. Kf2 {#22/58 38} Qc2+ {
4.30/8 49 (h5)} 58. Kf3 {#20/65 36} Qb1 {4.73/8 44} 59. Rxb7+ {#18/73 52} Qxb7
{6.02/7 18} 60. Qf6 {#17/78 48 (Bd2)} Qb3 {3.92/8 49} 61. Qg6+ {#16/79 35 (Qd4)
} Kh8 {4.39/7 0} 62. f6 {#15/84 58} Qd1+ {12.09/4 85 (Qg8) adjud.} 1-0


Последний раз редактировалось Maratka; 05.08.2019 в 11:51.
Maratka вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Viktor (05.08.2019), Валекс (05.08.2019), Кевин (05.08.2019)
Старый 05.08.2019, 13:39   #5224
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,770
Сказал(а) спасибо: 5,098
Поблагодарили 13,992 раз(а) в 4,037 сообщениях
Записей в дневнике: 250
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
Author: joergoster
Date: Thu Aug 1 09:28:34 2019 +0200
Timestamp: 1564644514
Revert "Improve multiPV mode"
Кто-нибудь уже тестировал в анализе работу мульти-пв после реверта?
__________________
ICCF SIM 2551, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 05.08.2019, 14:27   #5225
Asunta
КМС
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 796
Сказал(а) спасибо: 512
Поблагодарили 1,120 раз(а) в 459 сообщениях
Репутация: 158
По умолчанию Re: Stockfish и его производные

Всё в норме... Ни единого глючка..
Asunta вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alex_Lk (05.08.2019), Maratka (05.08.2019), Валекс (05.08.2019), Кевин (06.08.2019)
Старый 05.08.2019, 16:19   #5226
Alex_Zet
Гроссмейстер
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 4,435
Сказал(а) спасибо: 243
Поблагодарили 1,301 раз(а) в 962 сообщениях
Записей в дневнике: 23
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

19-08-03 xot searchstats1 diff

ELO: 13.08 +-2.7 (95%) LOS: 100.0%
Total: 17911 W: 2910 L: 2236 D: 12765

20000 @ 180+1.8 th 1 VLTC to see how this big param tune scales after LTC (since tune was done at ltc)

ЭЛО вниз пошло. Утром было 14. Хорошо что 20 000 партий. Много не успеет слить. А случись 40 000 . Это ведь и в минус можно уйти.
Alex_Zet вне форума   Ответить с цитированием
Старый 05.08.2019, 17:43   #5227
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 4,900
Сказал(а) спасибо: 9,173
Поблагодарили 10,420 раз(а) в 3,779 сообщениях
Репутация: 586
По умолчанию Re: Stockfish и его производные

Alex_Zet, вам бы романы писать... такого наворотили бы!
Viktor вне форума   Ответить с цитированием
Старый 05.08.2019, 18:02   #5228
Александр Руденко
Мастер
 
Аватар для Александр Руденко
 
Регистрация: 02.07.2016
Адрес: Новая Москва
Сообщений: 924
Сказал(а) спасибо: 92
Поблагодарили 764 раз(а) в 387 сообщениях
Записей в дневнике: 2
Репутация: 77
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Asunta
Всё в норме... Ни единого глючка..
А что там больно крутой патч? Очень хорошо усиливает ?
__________________
Выше нас только звезды

Шахматы – моя жизнь, но моя жизнь – не только шахматы

Моя безответная любовь, это черная шахматная королева

Истина где-то рядом.....

ICCF - 2368
PlayChess - 2640
Шахматная Планета - 2621
Александр Руденко вне форума   Ответить с цитированием
Старый 05.08.2019, 19:04   #5229
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 3,358
Сказал(а) спасибо: 53
Поблагодарили 4,271 раз(а) в 2,214 сообщениях
Репутация: 136
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Александр Руденко
А что там больно крутой патч? Очень хорошо усиливает ?
-50 эло на 2+0.02
-5 эло на 10+0.1
+5 эло на 60+0.6
+10(минимум) эло на 180+1.8
+(???) на контролях адванса
Vizvezdenec вне форума   Ответить с цитированием
Старый 05.08.2019, 19:11   #5230
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 10,123
Сказал(а) спасибо: 2,731
Поблагодарили 5,170 раз(а) в 3,720 сообщениях
Репутация: 172
По умолчанию Re: Stockfish и его производные

Все же хотелось бы понять, сколько есть, и есть ли вообще что-то на 2+ потоках.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (05.08.2019)
Старый 05.08.2019, 20:24   #5231
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 2,919
Сказал(а) спасибо: 1,859
Поблагодарили 4,991 раз(а) в 1,877 сообщениях
Репутация: 267
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
+(???) на контролях адванса
Действительно интересный вопрос, так как в этом патче немного изменился тайм менеджмент, который может давать прирост ЭЛО в матчах и абсолютно никак не влияет на адванс.

====================
Единственный способ проверить его влияние - провести тест с фиксированным временем на ход.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (05.08.2019)
Старый 05.08.2019, 21:02   #5232
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 4,900
Сказал(а) спасибо: 9,173
Поблагодарили 10,420 раз(а) в 3,779 сообщениях
Репутация: 586
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Действительно интересный вопрос, так как в этом патче немного изменился тайм менеджмент, который может давать прирост ЭЛО в матчах и абсолютно никак не влияет на адванс.

====================
Единственный способ проверить его влияние - провести тест с фиксированным временем на ход.
Это как раз тот случай, когда люди занимаются "каждый своим" в ущерб общему. Для движка есть одно понятие - кто сильнее! А сейчас пропагандируется - кто кого обыграет, а если образно "обманет". И поэтому делается всё возможное для показа силы в тестировании. Ушли те времена, когда тестирование было вторично. Оно было проверкой, а не целью.

Примерно тоже самое происходит с программами. Вот была ChessBase для обработки баз. И это, кстати, главное для неё предназначение. А что мы видим сейчас: одни "плюшки, брикатушки" с каждым новым выпуском. И при этом нисколько не улучшается главное для неё - обработка баз. Здесь "поле не паханое" проблем и никто за них не берется.
Печально, что это никто не замечает или не собирается сознательно.
Viktor вне форума   Ответить с цитированием
Старый 05.08.2019, 23:58   #5233
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 3,358
Сказал(а) спасибо: 53
Поблагодарили 4,271 раз(а) в 2,214 сообщениях
Репутация: 136
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Действительно интересный вопрос, так как в этом патче немного изменился тайм менеджмент, который может давать прирост ЭЛО в матчах и абсолютно никак не влияет на адванс.

====================
Единственный способ проверить его влияние - провести тест с фиксированным временем на ход.
Сам по себе тайм менеджмент в этом патче вообще никак не менялся.
Он как-то там изменился с изменением поиска, т.к. он является функцией того, как движок играет, но конкретно ни один параметр не поменялся. Да и не верю я в сильное влияние тайм менеджмента на длинных временных контролях.
Vizvezdenec вне форума   Ответить с цитированием
Старый 06.08.2019, 00:13   #5234
Asunta
КМС
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 796
Сказал(а) спасибо: 512
Поблагодарили 1,120 раз(а) в 459 сообщениях
Репутация: 158
По умолчанию Re: Stockfish и его производные

Интересное наблюдение.. Более того - многократное ( если не стократное )

1. Сток играет партию на контроле, скажем ( 15min + 30sec )
2. Тратит на ход вменяемое время: ( 10sec .. 60sec )
3. Наступает крупный размен ( ферзей или ладей )
4. Вроде бы кроме ответного взятия думать не о чем
5. Но! Как раз в такие моменты Сток может продумать 4-6 минут : )

Тайм-менеджмент во всей красе, так сказать..

Иногда на ССС или ТСЕС публика недоумевает.. Над чем, собственно думаем?
Возьми же ж по-быстрому ферзя и сохрани время на потом..

Если для движков задать ( MultiPV > 3 ) - каждый крупный размен
в такой партии на 99% приведёт к крупному раздумью..
Asunta вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (06.08.2019)
Старый 06.08.2019, 00:13   #5235
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 2,919
Сказал(а) спасибо: 1,859
Поблагодарили 4,991 раз(а) в 1,877 сообщениях
Репутация: 267
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Сам по себе тайм менеджмент в этом патче вообще никак не менялся.
Он как-то там изменился с изменением поиска, т.к. он является функцией того, как движок играет, но конкретно ни один параметр не поменялся. Да и не верю я в сильное влияние тайм менеджмента на длинных временных контролях.
Тем не менее, эти изменения влияют на время, которое движок тратит на выбор хода.
ChessMan вне форума   Ответить с цитированием
Старый 06.08.2019, 00:20   #5236
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 3,358
Сказал(а) спасибо: 53
Поблагодарили 4,271 раз(а) в 2,214 сообщениях
Репутация: 136
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Тем не менее, эти изменения влияют на время, которое движок тратит на выбор хода.
Время, которое движок тратит на выбор хода, как раз то, что влияет тем меньше, чем больше этого самого времени. Поэтому к подобным эффектам "больше эло на большем временном контроле" оно вообще приводить не может.
Vizvezdenec вне форума   Ответить с цитированием
Старый 06.08.2019, 00:34   #5237
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 2,919
Сказал(а) спасибо: 1,859
Поблагодарили 4,991 раз(а) в 1,877 сообщениях
Репутация: 267
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Время, которое движок тратит на выбор хода, как раз то, что влияет тем меньше, чем больше этого самого времени. Поэтому к подобным эффектам "больше эло на большем временном контроле" оно вообще приводить не может.
Я не совсем согласен с этим.

https://github.com/official-stockfis...earch.cpp#L510

В этой части кода движок проверяет есть ли у него время для поиска на следующую глубину. А что если как раз эти изменения повлияли на эту проверку? И теперь движок тратит чуть больше времени на анализ важной (по его оценке) позиции?
Естественно, без тестов этого ни доказать ни опровергнуть...

Код:
// Do we have time for the next iteration? Can we stop searching now?
      if (    Limits.use_time_management()
          && !Threads.stop
          && !mainThread->stopOnPonderhit)
      {
          double fallingEval = (354 + 10 * (mainThread->previousScore - bestValue)) / 692.0;
          fallingEval = clamp(fallingEval, 0.5, 1.5);

          // If the bestMove is stable over several iterations, reduce time accordingly
          timeReduction = lastBestMoveDepth + 9 * ONE_PLY < completedDepth ? 1.97 : 0.98;
          double reduction = (1.36 + mainThread->previousTimeReduction) / (2.29 * timeReduction);

          // Use part of the gained time from a previous stable move for the current move
          for (Thread* th : Threads)
          {
              totBestMoveChanges += th->bestMoveChanges;
              th->bestMoveChanges = 0;
          }
          double bestMoveInstability = 1 + totBestMoveChanges / Threads.size();

          // Stop the search if we have only one legal move, or if available time elapsed
          if (   rootMoves.size() == 1
              || Time.elapsed() > Time.optimum() * fallingEval * reduction * bestMoveInstability)
          {
              // If we are allowed to ponder do not stop the search now but
              // keep pondering until the GUI sends "ponderhit" or "stop".
              if (mainThread->ponder)
                  mainThread->stopOnPonderhit = true;
              else
                  Threads.stop = true;
          }
      }
  }
ChessMan вне форума   Ответить с цитированием
Старый 06.08.2019, 01:42   #5238
Alex_Zet
Гроссмейстер
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 4,435
Сказал(а) спасибо: 243
Поблагодарили 1,301 раз(а) в 962 сообщениях
Записей в дневнике: 23
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

ЭЛО ещё подупало.

ELO: 12.88 +-2.6 (95%) LOS: 100.0%
Total: 18885 W: 3061 L: 2361 D: 13463

От утренних 14 не осталось и следа.

Цитата: Сообщение от Alex_Zet
19-Август master diff
ELO: ??.??
Total: 40000
40000 @ 60+0.6 th 1 Regression/progression test against SF10 after of Август.


Маратка, забьём сколько будет следующий тест мастер прибавки ЭЛО?
Alex_Zet вне форума   Ответить с цитированием
Старый 06.08.2019, 03:27   #5239
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 3,358
Сказал(а) спасибо: 53
Поблагодарили 4,271 раз(а) в 2,214 сообщениях
Репутация: 136
По умолчанию Re: Stockfish и его производные

Как раз по той причине, что новую глубину набирать всё труднее и труднее по мере увеличения временного контроля (просто по той причине, что число узлов растёт по экспоненте в зависимости от глубины), он меньше и меньше значит.
А движок сейчас и правда тратит больше времени на оценку важной позиции, но это просто следствие того, что увеличение глубины поиска задано с меньшей минимальной глубины сейчас. Вообще bench очень прилично вырос, сейчас, чтобы посчитать всё до глубины 13-14, нужно где-то на 30% больше узлов, чем раньше, т.е. поиск стал существенно шире.
По моему опыту тайм менеджмент - это, конечно, замечательно, но его начинают всегда вспоминать, когда что-то идёт так/не так, хотя на деле эту область кода очень редко трогают, да и эло там мало + оно не скейлится вообще почти никак.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (06.08.2019)
Старый 06.08.2019, 03:35   #5240
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 3,358
Сказал(а) спасибо: 53
Поблагодарили 4,271 раз(а) в 2,214 сообщениях
Репутация: 136
По умолчанию Re: Stockfish и его производные

А, ну ещё я видел эту версию в игре в бонусе 4с и не видел, чтобы что-то существенно изменилось в тайм менеджменте.
По-прежнему "тратим чуть больше лилы и меньше, чем любой АВ движок".
Vizvezdenec вне форума   Ответить с цитированием
Старый 06.08.2019, 15:47   #5241
Alex_Zet
Гроссмейстер
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 4,435
Сказал(а) спасибо: 243
Поблагодарили 1,301 раз(а) в 962 сообщениях
Записей в дневнике: 23
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

ELO: 12.65
Total: 19179

Чуть чуть до 40 не дотянули
Хорошо что всего 20К, потому что на 40К был бы ноль. Очень прозорливо.
Alex_Zet вне форума   Ответить с цитированием
Старый 06.08.2019, 18:51   #5242
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 2,919
Сказал(а) спасибо: 1,859
Поблагодарили 4,991 раз(а) в 1,877 сообщениях
Репутация: 267
По умолчанию Re: Stockfish и его производные

Ryzen 1700X @3.4 GHz
Hash 128 MB, 1 core, concurrency 8
5 sec per move

Код:
   # PLAYER                         :  RATING  ERROR  PLAYED   (%)    W    D    L  D(%)  CFS(%)
   1 Stockfish_x64_310719_modern    :    3202      7     519  50.6   62  401   56  77.3      71
   2 Stockfish_x64_280719_modern    :    3198      7     519  49.4   56  401   62  77.3     ---

White advantage = 46.19 +/- 7.08
Draw rate (equal opponents) = 80.64 % +/- 2.02
PGN: http://s000.tinyupload.com/index.php...38763833735563

================
Что-то не очень результат, возможно партий мало конечно.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (06.08.2019)
Старый 06.08.2019, 19:48   #5243
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 3,358
Сказал(а) спасибо: 53
Поблагодарили 4,271 раз(а) в 2,214 сообщениях
Репутация: 136
По умолчанию Re: Stockfish и его производные

Ну, скажем прямо, партий и правда очень мало.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (06.08.2019)
Старый 06.08.2019, 23:35   #5244
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 3,805
Сказал(а) спасибо: 849
Поблагодарили 2,153 раз(а) в 1,473 сообщениях
Репутация: 102
По умолчанию Re: Stockfish и его производные

Любопытно...
Stockfish and CorChess development builds compiled by I. Ivec, от 1 августа появились только сегодня, то есть 6 августа... где ж они столько лежали?
svoitsl на форуме   Ответить с цитированием
Старый 06.08.2019, 23:43   #5245
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 2,919
Сказал(а) спасибо: 1,859
Поблагодарили 4,991 раз(а) в 1,877 сообщениях
Репутация: 267
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от svoitsl
Любопытно...
Stockfish and CorChess development builds compiled by I. Ivec, от 1 августа появились только сегодня, то есть 6 августа... где ж они столько лежали?
Дата последнего патча.

Корчесс обновился пару часов назад.

Merge pull request #1087 from IIvec/master …

@IIvec
IIvec committed 2 hours ago

Merge branch 'corchess' into master

@IIvec
IIvec committed 2 hours ago


Хотя, возможно, автор его тестировал всё это время.
ChessMan вне форума   Ответить с цитированием
Старый 07.08.2019, 00:40   #5246
alex1957
2 разряд
 
Аватар для alex1957
 
Регистрация: 18.09.2016
Сообщений: 277
Сказал(а) спасибо: 1,512
Поблагодарили 299 раз(а) в 157 сообщениях
Репутация: 89
По умолчанию Re: Stockfish и его производные

Цитата:
CorChess 3.1 060819 64 POPCNT by I. Ivec
В консоли показывает 6 число.
alex1957 вне форума   Ответить с цитированием
Старый 07.08.2019, 01:00   #5247
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 2,919
Сказал(а) спасибо: 1,859
Поблагодарили 4,991 раз(а) в 1,877 сообщениях
Репутация: 267
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от alex1957
В консоли показывает 6 число.
Естественно. И в оболочке тоже покажет 6-е число.
Это дата компиляции.
ChessMan вне форума   Ответить с цитированием
Старый 07.08.2019, 07:50   #5248
Alex_Zet
Гроссмейстер
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 4,435
Сказал(а) спасибо: 243
Поблагодарили 1,301 раз(а) в 962 сообщениях
Записей в дневнике: 23
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Завершился тест. Но почему то вместо 20 000 было проведено меньше. Видимо от того что в конце теста патч с огромной скоростью стал сливать и решили завершить, дабы оставить у торсиды более менее приятные ощущения и что бы те не задавали не нужных вопросов про 40 ЭЛО.

19-08-03 xot searchstats1 diff

ELO: 12.52 +-2.6 (95%) LOS: 100.0%
Total: 19291 W: 3119 L: 2424 D: 13748
20000 @ 180+1.8 th 1 VLTC to see how this big param tune scales after LTC (since tune was done at ltc)
http://tests.stockfishchess.org/tests

И я так понимаю что тут есть прямая связь с этим тестом, где от 12 не осталось и следа.

Цитата: Сообщение от ChessMan
[/COLOR][/B]
Код:
# PLAYER                         :  RATING  ERROR  PLAYED   (%)    W    D    L  D(%)  CFS(%)
   1 Stockfish_x64_310719_modern    :    3202      7     519  50.6   62  401   56  77.3      71
   2 Stockfish_x64_280719_modern    :    3198      7     519  49.4   56  401   62  77.3     ---
Что-то не очень результат, возможно партий мало конечно.
Самое интересное сколько даст ЭЛО ближайший тест мастер. Думаю что как обычно, будет полтора
Alex_Zet вне форума   Ответить с цитированием
Старый 07.08.2019, 11:31   #5249
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 10,123
Сказал(а) спасибо: 2,731
Поблагодарили 5,170 раз(а) в 3,720 сообщениях
Репутация: 172
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
В этой части кода движок проверяет есть ли у него время для поиска на следующую глубину. А что если как раз эти изменения повлияли на эту проверку? И теперь движок тратит чуть больше времени на анализ важной (по его оценке) позиции?
Ну вообще говоря любой функциональный патч так или иначе влияет на затраты времени на ходы: ведь движок тратит время на ход исходя из оценки кода. А она меняется.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (07.08.2019)
Старый 07.08.2019, 12:10   #5250
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 1,603
Сказал(а) спасибо: 3,514
Поблагодарили 3,769 раз(а) в 1,334 сообщениях
Репутация: 324
По умолчанию Re: Stockfish и его производные


Raubfisch: Updated August, 7 2019


https://chess.massimilianogoi.com/download/raubfisch/

_________________________________

Stockfish and CorChess development builds compiled by I. Ivec
August 1, 2019

http://chess.ultimaiq.net/stockfish.html
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Antuan (12.08.2019), ChessMan (07.08.2019), PanDoors (12.08.2019), Александр (08.08.2019), Валекс (07.08.2019), Философ (07.08.2019)
Ответ


Здесь присутствуют: 10 (пользователей: 0 , гостей: 10)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 21:01. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, vBulletin Solutions, Inc. Перевод: zCarot
Рейтинг@Mail.ru