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) |
17.09.2020, 14:08 | #12331 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
7000 игр testrun of Stockfish 200915 finished и 7000 игр testrun of CFish 12 с использованием совершенно нового 3xCerebellum (3 мозжечка объединены в один файл) от Thomas Zipproth finished:
https://www.sp-cc.de/ |
5 пользователя(ей) сказали cпасибо: | ChessMan (17.09.2020), Jeweller (17.09.2020), SKY (17.09.2020), Viktor (17.09.2020), Виталий В. (17.09.2020) |
17.09.2020, 14:12 | #12332 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Match: Cfish 12 vs Stockfish 12
Binaries: cfish_12_x86-64_sse41_popcnt_windows_10, stockfish_20090216_x64_modern Network: sf12 (Default); Cfish12 (nn-03744f8d56d8.nnue) Engine Options: Default Threads: 1 Hash: Cfish12 (hash = 16 MB), sf12 (hash=8 MB) Hardware: Intel(R) Core(TM) i3-3217U CPU @ 1.80GHz OS: Windows 8.1 Pro Professional (Build 9600) 64 bit Hyper-Threading: On Fritz Benchmark: 1 Thread (knps) = 1383 Time control: 1m+1s Book: WorldChampionship(1886-2018)_wide_8mvs (sp-cc.de) Tablebases: None for engines, 5-men Syzygy for GUI Adjudication: -draw movenumber=40 movecount=10 score=9, -resign movecount=5 score=500 Software: BanksiaGUI ver 0.37 beta timemargin: 1000(изменено) https://pixeldrain.com/u/kcZQQQHy |
17.09.2020, 15:14 | #12333 |
Гроссмейстер
|
Re: Stockfish и его производные
Код:
Result: -------------------------------------------------------------------------------------- # name games wins draws losses score los% elo+/- 1. CF EXT 160920 x64 BMI2 N 200 19 173 8 105.5 98.3 19.1 2. Stockfish 12 200 8 173 19 94.5 1.7 -19.1 Tech: -------------------------------------------------------------------------------------- Tech (average nodes, depths, time/m per move, others per game), counted for computing moves only, ignored moves with zero nodes: # name nodes/m NPS depth/m time/m moves time 1. CF EXT 160920 x64 BMI2 N 2620K 920029 26.5 2.8 50.2 142.9 2. Stockfish 12 2200K 769792 26.2 2.9 50.2 143.4
__________________
PGN Spy - top tournaments |
17.09.2020, 19:17 | #12334 |
3 разряд
Регистрация: 10.09.2018
Сообщений: 204
Сказал(а) спасибо: 82
Поблагодарили 55 раз(а) в 39 сообщениях
Репутация: 7
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
CFish 12
Удивительно. |
17.09.2020, 19:47 | #12335 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Author: syzygy1
Date: Thu Sep 17 17:24:52 2020 +0200 Timestamp: 1600356292 Use tiling to speed up accumulator refreshes and updates Perform the update and refresh operations tile by tile in a local array of vectors. By selecting the array size carefully, we achieve that the compiler keeps the whole array in vector registers. Idea and original implementation by @sf-x. STC: https://tests.stockfishchess.org/tes...2c15f19854b855 LLR: 2.94 (-2.94,2.94) {-0.25,1.25} Total: 4872 W: 623 L: 477 D: 3772 Elo +10.41 Ptnml(0-2): 14, 350, 1585, 450, 37 LTC: https://tests.stockfishchess.org/tes...2c15f19854b860 LLR: 2.94 (-2.94,2.94) {0.25,1.25} Total: 25808 W: 1565 L: 1401 D: 22842 Elo +2.21 Ptnml(0-2): 23, 1186, 10332, 1330, 33 closes https://github.com/official-stockfis...fish/pull/3130 No functional change + еще 5 обнов. https://abrok.eu/stockfish/ |
6 пользователя(ей) сказали cпасибо: | AndreyZhivotkov (17.09.2020), byan_mivv (17.09.2020), ChessMan (17.09.2020), kruzh (17.09.2020), Валекс (17.09.2020), Виталий В. (18.09.2020) |
17.09.2020, 22:31 | #12336 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Рональд портировал ускоряющие патчи с СиФиша в Стокфиш.
На моём ПК, Стокфиш AVX2 стал почти на 10% быстрее. Также есть прирост и для других архитектур. |
5 пользователя(ей) сказали cпасибо: | Alvir (18.09.2020), Asunta (18.09.2020), ck195708 (17.09.2020), Владимир001 (17.09.2020), Переяслав (17.09.2020) |
17.09.2020, 22:34 | #12337 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
На моём ПК, Стокфиш AVX2 стал почти на 10% быстрее.
__________________
PGN Spy - top tournaments |
Пользователь сказал cпасибо: | ChessMan (17.09.2020) |
17.09.2020, 23:03 | #12339 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Развернуть для просмотра[свернуть] |
2 пользователя(ей) сказали cпасибо: | Валекс (17.09.2020), Владимир001 (17.09.2020) |
17.09.2020, 23:44 | #12340 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Вот эти 2 нужно тестить:
Развернуть для просмотра[свернуть] Последний раз редактировалось Владимир001; 18.09.2020 в 00:29. |
18.09.2020, 08:28 | #12341 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
http://talkchess.com/forum3/viewtopi...75040&start=40
Andrew Grant немного провёл реверс-инжиниринг Fire 7.1, ну и оказалось, что это тоже стокфиш, причём многие значения таблиц даже не изменены. Конечно, это можно было подозревать по вот этому уже http://rebel13.nl/html/100000.htm - 85% это ОЧЕНЬ много, стоки соседних версий столько не показывают...
__________________
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | sergey1963 (18.09.2020) |
18.09.2020, 08:29 | #12342 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
И, кстати, это хорошо объясняет, почему и Fire, и Houdini - "клиенты" стокфиша, почти ничего не выигрывая у него и много проигрывая - обычно так и происходит против старых версий той же программы.
__________________
Развернуть для просмотра[свернуть] |
3 пользователя(ей) сказали cпасибо: |
18.09.2020, 11:26 | #12344 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от EngMatch
"I suspect"
Ну и да, 86% совпадения поиска по 1 глубине как бы намекает, между соседними версиями стокфиша обычно меньше.
__________________
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | sergey1963 (18.09.2020) |
18.09.2020, 11:31 | #12345 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
I suspect Fire is just the same, as Norman was not even smart enough to adjust the values of the tables he copy pasted from Stockfish (Piece-Square Tables, Storm Danger tables, Half-density Bit Mask Thread Scheduling Tables, ....) - вот полная фраза.
Цифры в таблицах совпадают, поэтому Эндрю "подозревает", что и в остальном изменений - с гулькин нос. Что логично, ведь любая более-менее серьёзная работа автоматически влечёт за собой уплывание констант от оптимума. Т.е. я так понял, что Эндрю обнаружил очень сильное совпадение циферок в исходниках Fire с теми, что стокфиш использует, ну я если у вас даже циферки совпадают, то насколько же совпадает всё остальное?
__________________
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | sergey1963 (18.09.2020) |
18.09.2020, 12:40 | #12349 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от EngMatch
Я не располагаю информацией, что AGE видел исходники Fire 7.1 .
Он подозревает на основании Similarity Report. Кстати, рыбку первую примерно на том же секли - совпадение множества констант в скомпилированном виде.
__________________
Развернуть для просмотра[свернуть] |
18.09.2020, 12:52 | #12350 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
совпадение множества констант в скомпилированном виде
По Рыбке вообще чес голимый. Движок на 200 ЭЛО сильнее Фрукта обвинили в плагиате. сами сделайте лучше!!
__________________
PGN Spy - top tournaments |
Пользователь сказал cпасибо: | Alex_Lk (18.09.2020) |
18.09.2020, 13:10 | #12351 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его производные
Rybka- программа с закрытым исходным кодом. Старые версии программы распространяются с сайта бесплатно, а последняя Rybka 4 продаётся по цене от $45 до $119, в зависимости от плафтормы, количества поддерживаемых процессоров и наличия GUI. Подозрения в плагиате возникли в мае 2007 года, когда появилась новая шахматная программа Strelka, созданная Юрием Осиповым. Шахматное сообщество сразу же обвинило российского автора в плагиате, потому что Strelka явно была похожа на Rybka: в некоторых случаях она даже совершала аналогичные ошибки. Осипов уверял, что его программа основана вовсе не на Rybka, а на проекте с открытыми исходниками Fruit...
Там еще Васик и с Крафти подцепил... Если б не Гулл- до сих пор покупали... |
18.09.2020, 13:37 | #12352 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
Тут надо прийти к общему знаменателю - сколько совпадений считать нормой. Если 10 то еще норм, а 11 уже ни-ни!!
По Рыбке вообще чес голимый. Движок на 200 ЭЛО сильнее Фрукта обвинили в плагиате. сами сделайте лучше!! Да вы посмотрите, чему они в стокфише равны - https://github.com/official-stockfis...c/psqt.cpp#L36 Вот, например, что из этого может совпасть в другом движке? Это же в чистом виде "подгонка" оценки, которая имеет крайне мало какого-либо смысла. А про рыбку - да, дальнейшие версии рыбки всё дальше и дальше отходили от оригинала и были куда сильнее, поэтому считать их клонами глупо. Как и Гудини был сильнее того, с чего его драли (до 5 версии). А вот гудини 5+ и fire 7 не сильнее оригинального стокфиша.
__________________
Развернуть для просмотра[свернуть] |
18.09.2020, 13:42 | #12353 |
2 разряд
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
http://rebel13.nl/html/100000.htm - 85% это ОЧЕНЬ много
------------ но с каких пор, до этого, Fire (Firebird) стал самостоятельным движком? RobboLito - Firenzina - Firebird (Fire) - ипполиты до этого Schmidt делал Cyclone xTreme - на базе Тоги/Фрукта.. |
18.09.2020, 15:12 | #12355 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Jeweller
совпадение 84.86% со Стоком 7 достаточно для определяющих косвенных выводов
------------ но с каких пор, до этого, Fire (Firebird) стал самостоятельным движком? RobboLito - Firenzina - Firebird (Fire) - ипполиты до этого Schmidt делал Cyclone xTreme - на базе Тоги/Фрукта.. Но это могло быть "творческим развитием" уже мёртвого проекта, сильно превосходящим оригинал. Ну как выяснилось - не особо, оба "перезапуска" старых и вроде бы заброшенных движков - Fire и Houdini на деле оказались модификациями стокфиша.
__________________
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | Maratka (18.09.2020) |
18.09.2020, 15:39 | #12357 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Код:
Name Games Depth NPS NPM ------------------------------------------------------------------------------------- Stockfish 202008260719_nn-82215d0fd0df : 40 60 137321654 11741692764 ScorpioNN 3.0.8.3 : 40 44 28716111 39432092 LCZero v0.26.2-rc1_J92-100 : 40 18 80218 14460390 Fire 8_beta : 40 38 160761383 13072424533 AllieStein v0.8-120f959_net-15.0 : 40 22 536380 35968342 Ethereal 12.43 : 40 40 204144902 16337078193 Stoofvlees II a14 : 40 19 20309 2081747 Komodo 2576.00 : 40 49 145267744 11535267906 Таким образом, есть место для улучшения с использованием двоичного кода, потому что двоичный код vnni-512 достигает 81,66% |
18.09.2020, 15:40 | #12358 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Если у вас хотя бы половина значений из PSQT совпадает - это явная копипаста.
Да вы посмотрите, чему они в стокфише равны - https://github.com/official-stockfis...c/psqt.cpp#L36 Вот, например, что из этого может совпасть в другом движке? Это же в чистом виде "подгонка" оценки, которая имеет крайне мало какого-либо смысла. А про рыбку - да, дальнейшие версии рыбки всё дальше и дальше отходили от оригинала и были куда сильнее, поэтому считать их клонами глупо. Как и Гудини был сильнее того, с чего его драли (до 5 версии). А вот гудини 5+ и fire 7 не сильнее оригинального стокфиша. вон RubiChess NNUE от Стока дал резкий буст за 200 ЭЛО но автор стесняется его официально прикручивать мол это не моя работа я так для тестов...
__________________
PGN Spy - top tournaments |
18.09.2020, 15:47 | #12359 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
а с NNUE что делать?
вон RubiChess NNUE от Стока дал резкий буст за 200 ЭЛО но автор стесняется его официально прикручивать мол это не моя работа я так для тестов... Если кто-то сам сеть запилил и обвязку сделал - то это же не копирование. Вон скоро и в Ethereal будет. Причём это не обязательно копировать - я так понимаю, ничего невероятно сложного там нет, особенно когда уже кто-то это сделал. Сеть, конечно, надо свою делать.
__________________
Развернуть для просмотра[свернуть] |
18.09.2020, 15:51 | #12360 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Сеть, конечно, надо свою делать.
__________________
PGN Spy - top tournaments |
Здесь присутствуют: 18 (пользователей: 0 , гостей: 18) | |
|
|