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) |
10.08.2017, 17:13 | #1201 |
2 разряд
ТС
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Re: Stockfish и его клоны
asmFishW_2017-08-10: https://github.com/lantonov/asmFish/...tables/Windows
|
10.08.2017, 17:14 | #1202 |
2 разряд
ТС
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Re: Stockfish и его клоны
mateFish_2017-08-10: https://github.com/lantonov/asmFish/...les/Matefinder
|
10.08.2017, 22:18 | #1203 |
2 разряд
ТС
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Re: Движок stockfish
Сегодня аж пять обновлений: http://abrok.eu/stockfish/
|
11.08.2017, 06:38 | #1204 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Движок stockfish
Цитата: Сообщение от Харлампий
Сегодня аж пять обновлений: http://abrok.eu/stockfish/
|
3 пользователя(ей) сказали cпасибо: |
11.08.2017, 21:36 | #1206 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Движок stockfish
Цитата: Сообщение от Bullet
Они все "No functional change"
В последней строке поменялась сигнатура, хоть и не на много. на 15-й глубине сигнатура одинакова: |
5 пользователя(ей) сказали cпасибо: | Alexandr_L (07.09.2017), Nikola (12.08.2017), Psyclone2513 (12.08.2017), Rom77 (12.08.2017), Viktor (11.08.2017) |
11.08.2017, 22:31 | #1207 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
CFish_110817R_x32-x64
Я добавил 8 патчей к исходному коду Рональда и обновил CFish до версии "Tweak connected pawns seed[] array values" Скачать: http://www52.zippyshare.com/v/naFlrPX6/file.html Bench: 5608839 такой же бенч как и у Стокфиша GitHub: https://github.com/ChessMan3/CF_r |
12.08.2017, 11:20 | #1208 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Движок stockfish
Интересно, а вот если стокфиш просрочил время, что бы это значило?
Последний раз редактировалось otodranik; 12.08.2017 в 12:52. |
Пользователь сказал cпасибо: | Alexandr_L (07.09.2017) |
12.08.2017, 12:19 | #1209 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Движок stockfish
Цитата: Сообщение от svoitsl
Интересно, а вот если стокфишь просрочил время, что бы это значило?
Да и зачем мне такой движок, который будет выигрывать только по времени, а по позиции постоянно сливать. |
Пользователь сказал cпасибо: | Alexandr_L (07.09.2017) |
12.08.2017, 12:52 | #1210 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Движок stockfish
Цитата: Сообщение от svoitsl
Интересно, а вот если стокфиш просрочил время, что бы это значило?
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz Последний раз редактировалось otodranik; 12.08.2017 в 14:20. |
12.08.2017, 15:23 | #1211 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
Моя LTO компиляция CorChess_1.8_110817 x32x-64 с опцией Save Hash
Bench: 5060856 Скачать: http://www119.zippyshare.com/v/1YLFupiz/file.html |
12.08.2017, 15:56 | #1212 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Движок stockfish
Цитата: Сообщение от svoitsl
Интересно, а вот если стокфиш просрочил время, что бы это значило?
Единственно, проблема может быть на коротких и ультракоротких контролях, поскольку Стокфишу выделено минимальное время на обдумывание в 20 миллисекунд, и он может не успеть к контролю. Но тогда надо поколдовать с настройками MoveOverhead - MinThinkTime - SlowMover. По умолчанию они выставлены как 30 - 20 - 89. Насколько я понимаю, MoveOverhead - это время которое движок жертвует на нужды оболочки. То есть движок думает, что у него на 30 мс меньше времени, чем есть на самом деле. MinThinkTime - минимальное время на обдумывание хода в миллисекундах (вроде бы не соблюдается для вынужденных ходов). SlowMover - тугодумность. То есть сколько времени движок оставляет себе на конец партии. Чем выше число, тем чаще он попадает в цейтноты. Правда насчет этой последней настройки я не совсем уверен. Когда я тестирую на ультракоротких контролях (а это менее 10 секунд на партию), то выставляю настройки 1 - 0 - 65. Ну и обязательно на таком контроле оставляю свободными одно ядро для оболочки и одно для системы. |
5 пользователя(ей) сказали cпасибо: | Alexandr_L (07.09.2017), Nikola (12.08.2017), otodranik (14.08.2017), Parkaev_Andrey (12.08.2017), svoitsl (12.08.2017) |
12.08.2017, 16:27 | #1213 |
3 разряд
Регистрация: 02.06.2016
Сообщений: 233
Сказал(а) спасибо: 2,950
Поблагодарили 189 раз(а) в 125 сообщениях
Репутация: 21
|
Re: Stockfish и его клоны
На мой субъективный взгляд функция variety у asmFish совсем не лишняя. Хочу спросить уважаемого Otodranika: ожидать ли новых компиляций с этой функцией?
|
12.08.2017, 17:16 | #1214 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
Моя компиляция CFish_120817 x32-x64 с "black magic move generation"
Рональд сказал: «К сожалению, это выглядит немного медленнее, чем обычная магия, поэтому по умолчанию она не включена. Чтобы использовать черную магию, отредактируйте файл config.h" https://github.com/syzygy1/Cfish/com...f17b067c1c4995 Но в моих тестах это немного быстрее и сильнее, чем «простая магия» https://github.com/syzygy1/Cfish/issues/20 Bench: 5608839 Скачать: http://www70.zippyshare.com/v/tkDRQSXO/file.html |
12.08.2017, 17:51 | #1215 |
3 разряд
Регистрация: 11.08.2017
Сообщений: 125
Сказал(а) спасибо: 146
Поблагодарили 237 раз(а) в 113 сообщениях
Репутация: 1
|
Re: Движок stockfish
Author: tthsqe12
Date: Sat Aug 12 02:47:11 2017 -0700 Timestamp: 1502531231 Fix the handling of opposite bishops in KXK endgame evaluation The case of three or more bishops against a long king must look at all of the bishops and not just the first two in the piece lists. This patch makes sure that the position is treated as a win when there are bishops on opposite colors. This functional change is very small because bench remains the same. LLR: 2.95 (-2.94,2.94) [-4.00,0.00] Total: 24249 W: 4349 L: 4275 D: 15625 http://tests.stockfishchess.org/test...bc5916ff64a218 Bench: 5608839 http://abrok.eu/stockfish/ |
12.08.2017, 18:18 | #1216 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Движок stockfish
Цитата: Сообщение от otodranik
Если контроль будет без инкримента, то тут уже, скорее-всего, просрочит Комодо. А контроли с инкриментом - Стокфиш использует по-максимуму
Цитата: Сообщение от Rom77
Тут либо оболочка ворует время
Цитата: Сообщение от Rom77
динственно, проблема может быть на коротких и ультракоротких контролях
но действительно, все 4 ядра заняты движкками.... |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (07.09.2017), Nikola (12.08.2017) |
12.08.2017, 18:32 | #1217 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Движок stockfish
Цитата: Сообщение от svoitsl
оболочка была arena 3.5.1, пишут что она наименее ресурсоемкая.
|
2 пользователя(ей) сказали cпасибо: | Alexandr_L (07.09.2017), Nikola (12.08.2017) |
12.08.2017, 18:58 | #1218 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
CiChess_1.8/1.8a_120817_BM x32-x64
Bench: 1.8/1.8a = 5060856 / 5565482 CiChess 1.8 имеет такой же бенч как и последний CorChess Скачать: http://www49.zippyshare.com/v/yxKcgfpr/file.html |
5 пользователя(ей) сказали cпасибо: | Arikchess (12.08.2017), Nikola (12.08.2017), Parkaev_Andrey (12.08.2017), БУМЕРАНГ (13.08.2017), Философ (12.08.2017) |
12.08.2017, 19:41 | #1219 |
Гроссмейстер
|
Re: Stockfish и его клоны
ChessMan, Может отдельную тему в разделе откроете по своим компиляциям? Удобнее будет и Вам и нам (ИМХО)
|
Пользователь сказал cпасибо: | Psyclone2513 (13.08.2017) |
13.08.2017, 19:35 | #1220 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Stockfish и его клоны
Цитата: Сообщение от ChessMan
Моя компиляция CFish_120817 x32-x64 с "black magic move generation"
Рональд сказал: «К сожалению, это выглядит немного медленнее, чем обычная магия, поэтому по умолчанию она не включена. Чтобы использовать черную магию, отредактируйте файл config.h" https://github.com/syzygy1/Cfish/com...f17b067c1c4995 Но в моих тестах это немного быстрее и сильнее, чем «простая магия» https://github.com/syzygy1/Cfish/issues/20 Bench: 5608839 Скачать: http://www70.zippyshare.com/v/tkDRQSXO/file.html
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
4 пользователя(ей) сказали cпасибо: |
13.08.2017, 20:10 | #1221 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его клоны
магия эта- магический квадрат 8х8- укладывающийся в 64бита- старье зари программирования...
ИИ- вот это завтрашний день и тут без векторов никуда... |
13.08.2017, 21:29 | #1222 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его клоны
Обновился asmFishW_2017-08-13
https://github.com/lantonov/asmFish/...tables/Windows |
7 пользователя(ей) сказали cпасибо: | ALEKS (13.08.2017), Alexandr_L (14.08.2017), ChessMan (13.08.2017), Ofiscer (14.08.2017), Parkaev_Andrey (13.08.2017), БУМЕРАНГ (14.08.2017), Философ (13.08.2017) |
13.08.2017, 21:32 | #1223 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Движок stockfish
Author: Marco Costalba
Date: Sun Aug 13 05:46:21 2017 -0700 Timestamp: 1502628381 Run clang-tidy 'modernize' Some warnings after a run of: $ clang-tidy-3.8 -checks='modernize-*' *.cpp syzygy/*.cpp -header-filter=.* -- -std=c++11 I have not fixed all suggestions, for instance I still prefer to declare the type instead of a spread use of 'auto'. I also perfer good old 'typedef' to the new 'using' form. I have not fixed some warnings in the last functions of syzygy code because those are still the original functions and need to be completely rewritten anyhow. Thanks to erbsenzaehler for the original idea. No functional change. Author: Marco Costalba Date: Sun Aug 13 04:41:59 2017 -0700 Timestamp: 1502624519 Thread code reformat Simplify out low level sync stuff (mutex and friends) and avoid to use them directly in many functions. Also some renaming and better comment while there. No functional change. http://abrok.eu/stockfish/ |
5 пользователя(ей) сказали cпасибо: | Alexandr_L (07.09.2017), ChessMan (13.08.2017), otodranik (14.08.2017), БУМЕРАНГ (14.08.2017), Философ (13.08.2017) |
13.08.2017, 21:37 | #1224 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
Цитата: Сообщение от otodranik
Пока Дядя Сережа "градиент", физику, лирику, математику, и историю партии предлагает программистам Стокфиша, а они уже магию подключили
========= Инфа тут: http://talkchess.com/forum/viewtopic...726160&t=64790 |
13.08.2017, 23:03 | #1225 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Stockfish и его клоны
Цитата: Сообщение от ChessMan
Дык она давно была, только называлась: MAGIC_PLAIN ... MAGIC_FANCY ... BMI2_FANCY... BMI2_PLAIN ну и новая MAGIC_BLACK. Но это всё в СиФише, что используется в Стоке я не в курсе (точно не MAGIC_BLACK).
========= Инфа тут: http://talkchess.com/forum/viewtopic...726160&t=64790
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
13.08.2017, 23:42 | #1226 |
2 разряд
ТС
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Re: Stockfish и его клоны
mateFish_2017-08-13 :https://github.com/lantonov/asmFish/...les/Matefinder
|
14.08.2017, 09:28 | #1227 |
2 разряд
ТС
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Re: Stockfish и его клоны
asmFishW_2017-08-14: https://github.com/lantonov/asmFish/...tables/Windows
|
14.08.2017, 09:30 | #1228 |
2 разряд
ТС
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Re: Stockfish и его клоны
mateFish_2017-08-13: https://github.com/lantonov/asmFish/...les/Matefinder
|
Здесь присутствуют: 19 (пользователей: 0 , гостей: 19) | |
|
|