04.06.2016, 17:13 | #1 |
2 разряд
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Stockfish и его производные
Stockfish 14 Stockfish 14 для Android https://ufile.io/f/8ardx https://pixeldrain.com/l/ndVpnHXc#item=1 Архив предыдущих версий: https://www.dropbox.com/sh/75gzfgu7q...UfHbBr4r_RwhGa Официальный сайт стокфиш Обновления тестовых версий стокфиша: 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.07.2021 в 09:38. Причина: Добавил ссылку на Стокфиш 14 + ссылка на пред. версии + Android |
59 пользователя(ей) сказали 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), valery 64 (16.07.2021), ValstepAS (23.12.2018), Vovan (22.03.2019), Александр (30.10.2018), Александр Руденко (26.07.2020), АЛЕКСЕЙ1976 (15.08.2021), Валекс (27.11.2018), Виталий В. (13.07.2016), Владимир Харламов (09.12.2019), Владимир001 (09.08.2020), Гудвин (04.06.2016), Иван (03.07.2021), илья (13.07.2021), Кевин (30.03.2017), Котюргин (12.09.2021), Ларин (09.02.2018), Петригин Олег (04.06.2016), Реналь (18.07.2020), Ренат (17.10.2016), Роман (02.06.2021), Философ (04.06.2016) |
15.08.2017, 09:31 | #1231 |
2 разряд
ТС
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Re: Движок stockfish
Author: Marco Costalba
Date: Mon Aug 14 23:01:58 2017 -0700 Timestamp: 1502776918 Fix incorrect StateInfo We use Position::set() to set root position across threads. But there are some StateInfo fields (previous, pliesFromNull, capturedPiece) that cannot be deduced from a fen string, so set() clears them and to not lose the info we need to backup and later restore setupStates->back(). Note that setupStates is shared by threads but is accessed in read-only mode. This fixes regression introduced by df6cb446eaf21 Tested with 3 threads at STC: LLR: 2.95 (-2.94,2.94) [-4.00,0.00] Total: 14436 W: 2304 L: 2196 D: 9936 Bench: 5608839 http://abrok.eu/stockfish/ |
4 пользователя(ей) сказали cпасибо: |
16.08.2017, 23:33 | #1234 |
КМС
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
|
Re: Stockfish и его клоны
Зачем нужно что-то из семейства Стока кроме асмфиша?
|
Пользователь сказал cпасибо: | sergey1963 (17.08.2017) |
16.08.2017, 23:36 | #1235 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
Цитата: Сообщение от Aster
Зачем нужно что-то из семейства Стока кроме асмфиша?
|
2 пользователя(ей) сказали cпасибо: | Psyclone2513 (17.08.2017), Tagray (17.08.2017) |
17.08.2017, 10:30 | #1237 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его клоны
Цитата: Сообщение от ChessMan
Ну смотря для чего. Для анализа это не самый лучший движок (ИМХО).
|
17.08.2017, 10:45 | #1238 |
3 разряд
Регистрация: 11.08.2017
Сообщений: 125
Сказал(а) спасибо: 146
Поблагодарили 237 раз(а) в 113 сообщениях
Репутация: 1
|
Re: Движок stockfish
Author: lucasart
Date: Thu Aug 17 00:32:44 2017 -0700 Timestamp: 1502955164 Use int16_t in History values Reduces memory footprint by ~1.2MB (per thread). Strong pressure: small but mesurable gain LLR: 2.96 (-2.94,2.94) [0.00,4.00] Total: 258430 W: 46977 L: 45943 D: 165510 Low pressure: no regression LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 73542 W: 13058 L: 13026 D: 47458 Strong pressure + LTC: elo gain confirmed LLR: 2.96 (-2.94,2.94) [0.00,4.00] Total: 31489 W: 4532 L: 4295 D: 22662 Tested for crashing on overflow and after 70K games at STC we have only 4 time losses, possible candidate for an overflow. No functional change. http://abrok.eu/stockfish/ |
3 пользователя(ей) сказали cпасибо: |
17.08.2017, 10:49 | #1239 |
3 разряд
Регистрация: 11.08.2017
Сообщений: 125
Сказал(а) спасибо: 146
Поблагодарили 237 раз(а) в 113 сообщениях
Репутация: 1
|
Re: Движок stockfish
|
Пользователь сказал cпасибо: | Alexandr_L (07.09.2017) |
17.08.2017, 12:08 | #1240 |
3 разряд
Регистрация: 11.08.2017
Сообщений: 125
Сказал(а) спасибо: 146
Поблагодарили 237 раз(а) в 113 сообщениях
Репутация: 1
|
Re: Движок stockfish
Author: Marco Costalba
Date: Thu Aug 17 01:52:26 2017 -0700 Timestamp: 1502959946 Unify stats update() Now that is a bit bigger makes sense to unify some duplicated code. No functional change. http://abrok.eu/stockfish/ |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (07.09.2017), Гудвин (17.08.2017) |
17.08.2017, 12:10 | #1241 |
3 разряд
Регистрация: 11.08.2017
Сообщений: 125
Сказал(а) спасибо: 146
Поблагодарили 237 раз(а) в 113 сообщениях
Репутация: 1
|
Re: Движок stockfish
|
Пользователь сказал cпасибо: | Alexandr_L (07.09.2017) |
17.08.2017, 12:12 | #1242 |
3 разряд
Регистрация: 11.08.2017
Сообщений: 125
Сказал(а) спасибо: 146
Поблагодарили 237 раз(а) в 113 сообщениях
Репутация: 1
|
Re: Движок stockfish
Author: Marco Costalba
Date: Thu Aug 17 02:04:00 2017 -0700 Timestamp: 1502960640 Fix involuntary conversions of ExtMove to Move The trick is to create an ambiguity for the compiler in case an unwanted conversion to Move is attempted like in: ExtMove m1{Move(17),4}, m2{Move(4),17}; std::cout << (m1 < m2) << std::endl; // 1 std::cout << (m1 > m2) << std::endl; // 1(!) This fixes issue #1204 No functional change. http://abrok.eu/stockfish/ |
4 пользователя(ей) сказали cпасибо: |
17.08.2017, 12:24 | #1243 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Движок stockfish
Там и 3-е обновление вышло!
|
Пользователь сказал cпасибо: | Alexandr_L (07.09.2017) |
17.08.2017, 12:27 | #1244 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Движок stockfish
Цитата: Сообщение от Viktor
Там и 3-е обновление вышло!
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (07.09.2017), Psyclone2513 (18.08.2017) |
17.08.2017, 17:56 | #1245 |
Мастер
Регистрация: 20.06.2016
Сообщений: 923
Сказал(а) спасибо: 2,245
Поблагодарили 1,725 раз(а) в 751 сообщениях
Репутация: 371
|
Re: Stockfish и его клоны
Цитата: Сообщение от Viktor
В чём его минусы?
Кажется, он мне запорол выигрыш при оценке +1 в миттельшпиле. Партия ещё идёт, исход неясен, не могу сказать предметно. Возможно, дам выкладки после устаканивания в этой игре. Но он много чего не видит по боковым вариантам. Вовремя перешёл на аброковскую версию, перепроверил. Хорошо, что хоть кто-то ещё выразил асмфишу-у недоверие, а то я думал , что я чего-то не понимаю. |
2 пользователя(ей) сказали cпасибо: | Psyclone2513 (18.08.2017), Viktor (17.08.2017) |
17.08.2017, 18:17 | #1246 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его клоны
Цитата: Сообщение от Tagray
Виктор, пока не могу сказать конкретно.
Кажется, он мне запорол выигрыш при оценке +1 в миттельшпиле. Партия ещё идёт, исход неясен, не могу сказать предметно. Возможно, дам выкладки после устаканивания в этой игре. Но он много чего не видит по боковым вариантам. Вовремя перешёл на аброковскую версию, перепроверил. Хорошо, что хоть кто-то ещё выразил асмфишу-у недоверие, а то я думал , что я чего-то не понимаю. Обычно, ссылка на движок при ошибках не очень корректна. Мы ведь сами виноваты в ошибках - значит недоработали! А то, получается, используем, да еще и осуждаем. |
17.08.2017, 18:43 | #1247 |
Мастер
Регистрация: 20.06.2016
Сообщений: 923
Сказал(а) спасибо: 2,245
Поблагодарили 1,725 раз(а) в 751 сообщениях
Репутация: 371
|
Re: Stockfish и его клоны
Цитата: Сообщение от Viktor
Так может и другие Стокфиши "видят" также? И тогда не совсем ясно, в чем его минусы.
Обычно, ссылка на движок при ошибках не очень корректна. Мы ведь сами виноваты в ошибках - значит недоработали! А то, получается, используем, да еще и осуждаем. Я уже где-то здесь писал, что сравниваю движки так: -две панели в режиме БА в Акве, одновременно 2 движка запущено, - каждый в 3 линии, - проход по вариантам вручную с возвратом на исходную, И кто кого переведёт на свои рельсы, тот сильнее для этой позиции. Это адвансовый режим, а игра движков - это просто режим игры движков. Так вот, для той партии, что я упомянул асмфиш ушёл неволей на расклад аброковского (от Вояджер). В принципе, я писал для того , что если кто привык анализировать пробегом и чувствует, что с асм-ом "что-то не то", чтобы знал что у других тоже есть сомнения по поводу : Цитата:
Зачем нужно что-то из семейства Стока кроме асмфиша?
|
Пользователь сказал cпасибо: | Viktor (17.08.2017) |
17.08.2017, 19:33 | #1248 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его клоны
Цитата: Сообщение от Tagray
В принципе, я писал для того , что если кто привык анализировать пробегом и чувствует, что с асм-ом "что-то не то",
чтобы знал что у других тоже есть сомнения по поводу : |
17.08.2017, 19:57 | #1249 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
Цитата: Сообщение от sergey1963
это один и тот же алгоритм- какие могут быть отличия? да- скорость больше- ну даак она на эти же 25% больше и у проца на 4.5 Ггц, чем у 3.6 Ггц...сравните сегодняшний сток и месячной давности- отличия по-вашему методу будут точно такие же, благодаря рандомности...
=========== По моему скромному мнению для анализа лучше подходят: КорЧесс (особенно старые версии), McBrain, SugaR, ThinkFish, CiChess, Aristides. |
4 пользователя(ей) сказали cпасибо: |
17.08.2017, 20:06 | #1250 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его клоны
Цитата: Сообщение от ChessMan
Это НЕ один и тот же алгоритм. Да, АСМфиш на 99% порт Стокфиша. Они хоть и имеют одинаковый бенч, но функционал может немного отличаться.
|
17.08.2017, 20:10 | #1251 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
Цитата: Сообщение от sergey1963
вы хоть поняли сами чего хотели сказать?
По Вашему, если движки имеют одинаковый бенч то у них одинаковый алгоритм? Это не так. Вернее это не всегда так. |
Пользователь сказал cпасибо: | sergey1963 (17.08.2017) |
17.08.2017, 20:25 | #1253 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его клоны
Цитата: Сообщение от ChessMan
По моему скромному мнению для анализа лучше подходят: КорЧесс (особенно старые версии), McBrain, SugaR, ThinkFish, CiChess, Aristides.
|
17.08.2017, 20:28 | #1254 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
Цитата: Сообщение от Viktor
А как же расценить преимущество перед ними АСМфиша в тестировании?
Преимущество за счет скорости при более длинных контролях оно куда-то улетучивается, а в заочных шахматах и вовсе исчезает. |
3 пользователя(ей) сказали cпасибо: |
17.08.2017, 20:33 | #1255 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его клоны
чтобы отличаться- надо для начала иметь разные веса фигур и оценку позиций... всего этого я не вижу в ваших движках- клонах стока...
|
Пользователь сказал cпасибо: | otodranik (17.08.2017) |
17.08.2017, 20:36 | #1256 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
Цитата: Сообщение от sergey1963
99% сходства и одинаковый бенч- это приговор...
По поводу разного функционала при одинаковом бенче, вот мой пост на иммортале: http://immortalchess.net/forum/showp...postcount=1240 К тому же, если взять некую часть кода из КорЧесса и вставить его в Стокфиш то бенч не измениться но функционал для некоторых позиций изменится более чем ощутимо. |
17.08.2017, 20:37 | #1257 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
Цитата: Сообщение от sergey1963
чтобы отличаться- надо для начала иметь разные веса фигур и оценку позиций... всего этого я не вижу в ваших движках- клонах стока...
В КорЧессе оценочная ф-ция изменена, если что |
Пользователь сказал cпасибо: | sergey1963 (18.08.2017) |
17.08.2017, 21:01 | #1258 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Stockfish и его клоны
Цитата: Сообщение от ChessMan
Какой приговор?
По поводу разного функционала при одинаковом бенче, вот мой пост на иммортале: http://immortalchess.net/forum/showp...postcount=1240 К тому же, если взять некую часть кода из КорЧесса и вставить его в Стокфиш то бенч не измениться но функционал для некоторых позиций изменится более чем ощутимо.
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
17.08.2017, 21:14 | #1259 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
Цитата: Сообщение от otodranik
что значит: "функционал для некоторых позиций"
|
Пользователь сказал cпасибо: | Viktor (17.08.2017) |
17.08.2017, 21:19 | #1260 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его клоны
Цитата: Сообщение от ChessMan
Там же написано: для анализа.
Преимущество за счет скорости при более длинных контролях оно куда-то улетучивается, а в заочных шахматах и вовсе исчезает. |
Здесь присутствуют: 12 (пользователей: 0 , гостей: 12) | |
|
|