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) |
19.07.2020, 09:02 | #9031 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Я ещё помимо тестов, играю на сайте движком против таких же игроков с движками, блиц в общем, позже выложу партию, где я стоко сетью обыграл соперника который играл блюфишем, у него амд какой то 8 ядерный, его двиг показывал 0.70, а стоко сеть мой уже показывал 1 50.красивые и интересные партии я выкладываю в говорильне, тема - игровая площадка livegames.club.
|
19.07.2020, 09:05 | #9032 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
я не умею компилировать. Поэтому просто на удачу вопрос для знающих людей - параметры target nnue вам о чем-нибудь говорят?
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
19.07.2020, 09:08 | #9033 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от dew
не работают во фритце (как говорят)
|
19.07.2020, 09:12 | #9034 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Не работают они потому, что не подгружается вовремя нейросеть. "Костыли" для решения проблемы я описал выше.
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
Пользователь сказал cпасибо: | Владимир001 (19.07.2020) |
19.07.2020, 09:15 | #9035 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от dew
А ты можешь дать команду "go" самой первой у себя с консоли? Я просто хочу понять - это бага давно, или нодчип ее недавно сделал?
|
3 пользователя(ей) сказали cпасибо: |
19.07.2020, 09:17 | #9036 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Да, на официальной компиляции от 2020-07-15 прога крашится. Но если сначала ввести в консоли ucinewgame и только затем команду go, то анализ стартует нормально.
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
19.07.2020, 09:22 | #9037 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Да, на официальной компиляции от 2020-07-15 прога крашится. Но если сначала ввести в консоли ucinewgame и только затем команду go, то анализ стартует нормально.
|
19.07.2020, 09:25 | #9039 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от dew
Спасибо. А то я думал - что это я накосячил в крайность, ибо во фритце не запускается, на go падает - беда-беда-огорчение..
Короче, дело было примерно так (я сильно утрирую). Сначала нейросеть запускалась по команде isready, но затем пришел joster и написал, что всё неправильно и загружать сеть надо после команды ucinewgame. Nodchip добавил его патч. Но сразу же возникли проблемы во Фрице и вообще в анализе, посколку сеть не подгружалась нормально. Не знаю кто был прав. |
Пользователь сказал cпасибо: | Владимир001 (19.07.2020) |
19.07.2020, 09:28 | #9040 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
То есть мне надо ввести команду не isready, а ucinewgame, и тогда сеть схватится?
Цитата: Сообщение от Rom77
зайти в настройки движка и добавить знак \ в поле EvalFile. Запись в таком случае должна стать такая:
\eval\nn.bin |
Пользователь сказал cпасибо: | Владимир001 (19.07.2020) |
19.07.2020, 09:30 | #9041 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
- определить загрузилась ли нейросеть можно по нескольким факторам. Например в консоли после ввода команд isready или ucinewgame (для разных компиляций по-разному) движок пишет info string NNUE eval\nn.bin found & loaded
Также, после запуска bench в тестовых позициях оценка в сантипешках cp не должна быть равна нулю. |
Пользователь сказал cпасибо: | Rom77 (19.07.2020) |
19.07.2020, 09:31 | #9042 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Со Фрицем вообще беда. Как я понимаю эта оболочка не совсем следует правилам для UCI.
Короче, дело было примерно так (я сильно утрирую). Сначала нейросеть запускалась по команде isready, но затем пришел joster и написал, что всё неправильно и загружать сеть надо после команды ucinewgame. Nodchip добавил его патч. Но сразу же возникли проблемы во Фрице и вообще в анализе, посколку сеть не подгружалась нормально. Не знаю кто был прав. Этим патчем все исправится.. Я так думаю! (и палец вверх) Но компилить сегодня больше не буду - у меня тесты идут - а компиляция съест ресурсы и повлияет на тестирование..
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
2 пользователя(ей) сказали cпасибо: | Rom77 (19.07.2020), Владимир001 (19.07.2020) |
19.07.2020, 10:10 | #9043 |
3 разряд
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Странно для фриц подходит движок,а вот сеть gekk. не подходит
Error! nn.bin not found or wrong format readyok Сеть в папке eval |
Пользователь сказал cпасибо: | Владимир001 (19.07.2020) |
19.07.2020, 10:12 | #9044 |
3 разряд
|
Re: Stockfish и его производные
Цитата: Сообщение от dew
@Lotosok33 а у тебя BMI2 проц то поддерживает?
Если нет, то ставь этот: https://ufile.io/rwhx0b5k Код:
dew@asus MINGW64 ~/repos2/Stockfish/src $ ./stockfish.exe Stockfish+NNUE 190720 64 POPCNT by T. Romstad, M. Costalba, J. Kiiski, G. Linscott, H. Noda, Y. Nasu, M. Isozaki uci id name Stockfish+NNUE 190720 64 POPCNT id author T. Romstad, M. Costalba, J. Kiiski, G. Linscott, H. Noda, Y. Nasu, M. Isozaki option name Debug Log File type string default option name Contempt type spin default 24 min -100 max 100 option name Analysis Contempt type combo default Both var Off var White var Black var Both option name Threads type spin default 1 min 1 max 512 option name Hash type spin default 16 min 1 max 33554432 option name Clear Hash type button option name Ponder type check default false option name MultiPV type spin default 1 min 1 max 500 option name Skill Level type spin default 20 min 0 max 20 option name Move Overhead type spin default 10 min 0 max 5000 option name Slow Mover type spin default 100 min 10 max 1000 option name nodestime type spin default 0 min 0 max 10000 option name UCI_Chess960 type check default false option name UCI_AnalyseMode type check default false option name UCI_LimitStrength type check default false option name UCI_Elo type spin default 1350 min 1350 max 2850 option name UCI_ShowWDL type check default false option name SyzygyPath type string default <empty> option name SyzygyProbeDepth type spin default 1 min 1 max 100 option name Syzygy50MoveRule type check default true option name SyzygyProbeLimit type spin default 7 min 0 max 7 option name EvalFile type string default ./eval/nn.bin option name SkipLoadingEval type check default false option name BookMoves type spin default 16 min 0 max 10000 uciok quit |
19.07.2020, 10:57 | #9045 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Со Фрицем вообще беда. Как я понимаю эта оболочка не совсем следует правилам для UCI.
Короче, дело было примерно так (я сильно утрирую). Сначала нейросеть запускалась по команде isready, но затем пришел joster и написал, что всё неправильно и загружать сеть надо после команды ucinewgame. Nodchip добавил его патч. Но сразу же возникли проблемы во Фрице и вообще в анализе, посколку сеть не подгружалась нормально. Не знаю кто был прав. https://github.com/joergoster/Stockfish-NNUE/issues/1 |
19.07.2020, 11:05 | #9046 |
3 разряд
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Я тут на это дело багу заводил, полчаса назад пришел фикс вроде бы (не проверял еще)
https://github.com/joergoster/Stockfish-NNUE/issues/1 https://github.com/nodchip/Stockfish/releases все работает, просто прописывайте точный путь к nn сети при подключении движка к оболочке (EvalFail) |
19.07.2020, 11:05 | #9047 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Я тут на это дело багу заводил, полчаса назад пришел фикс вроде бы (не проверял еще)
https://github.com/joergoster/Stockfish-NNUE/issues/1 |
19.07.2020, 11:18 | #9048 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Не недооценивайте человеческий интеллект.
Я лично вполне верю, что через лет так тридцать-пятьдедесят-пятьсот найдется человек, кто вынесет все актуальные на тот момент времени шахматные движки в просто пропасть... Примеров есть, когда пацан в 6 лет решает сложные полиномы в уме за ~5 секунд, т.е. быстрее, чем его арбитры успевают набрать их на калькуляторе. |
19.07.2020, 12:16 | #9049 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Да не знаю, ну если она показывает результаты на 40-60 эло лучше, то как бы всё очевидно, не?
Осталось в общем-то объединить эти два проекта в один, возможно, просто с UCI опцией NNUE yes/no. В конце концов, именно так сделано у Komodo, и никаких проблем. |
19.07.2020, 12:22 | #9050 |
3 разряд
|
Re: Stockfish и его производные
SF_NN будет играть: как любая сеть, он будет зубрить теорию с нулевого хода
Пока плохо зубрит, движок с относительно хорошей книгой обыгрывает сетевой сток, который без книги. |
19.07.2020, 14:16 | #9053 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Реналь
SF_NN не загружается в СВ. В чем дело и куда его загружать, или, что надо менять в СВ?
https://github.com/nodchip/Stockfish...nue-2020-07-19 |
3 пользователя(ей) сказали cпасибо: |
19.07.2020, 15:21 | #9054 |
КМС
|
Re: Stockfish и его производные
Да работает отлично но сначала выдавал ошибку так я в нас тройках движка в оболочке фритц оставил тока это nn.bin и он сеть сразу подхватил и эту позицию стал решать 4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - 0 1 остальные движки не видят ход Qxe5
|
19.07.2020, 17:01 | #9055 |
2 разряд
Регистрация: 11.06.2019
Сообщений: 399
Сказал(а) спасибо: 549
Поблагодарили 121 раз(а) в 81 сообщениях
Репутация: 20
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
Сегодняшняя версия работает отлично во фрице. Сижу анализирую.
https://github.com/nodchip/Stockfish...nue-2020-07-19 |
19.07.2020, 17:10 | #9056 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от AlphaZero
ну какого лешего я не создал на рабочем столе новую папку перед тем как разархивировать? опять понадеялся на продуманность создателя архива. полдня сошкрябывал с рабочего стола весь этот ворох непонятных разновидностей с однотипными одинаковыми названиями, непонятно чем отличающимися друг от друга. естественно, возникает вопрос, а чё теперь со всем этим делать?
При нажатии ПКМ появляется меню с возможными способами разархивирования, в том числе и в отдельную папку, с названием идентичным названию архива. Попрактикуйтесь. Затем всем форумом подумаем, нужен ли вообще Вам этот движок. |
19.07.2020, 17:14 | #9057 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Stockfish и его производные
Цитата:
EDIT (2020/07/19 21:42): The binaries for AVX-512 were replaced. Please try new binaries if they crash.
Есть такие? |
19.07.2020, 17:24 | #9058 |
2 разряд
Регистрация: 11.06.2019
Сообщений: 399
Сказал(а) спасибо: 549
Поблагодарили 121 раз(а) в 81 сообщениях
Репутация: 20
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Ну, сперва Вам нужно научиться правильно разархивировать файлы.
При нажатии ПКМ появляется меню с возможными способами разархивирования, в том числе и в отдельную папку, с названием идентичным названию архива. Попрактикуйтесь. Затем всем форумом подумаем, нужен ли вообще Вам этот движок. |
19.07.2020, 18:58 | #9059 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Кто-нить пробовал собирать SF_NN интеловским компилятором из под VS?
Из приятного - там есть SSE3 и т.д., плюс общая оптимизация под архитектуру, вида Core Sandy Bridge, Ivy Bridge, Haswell и т.д. (т.е. там уже учитываются детали организации не архитектуры даже, а микроаохитектуры, как то задержки между уровнями кеша, качество декодоров, и их размер буфера, и т.д... В общем, классно все... но только для Core. Пробовали? |
Пользователь сказал cпасибо: | ssserg (19.07.2020) |
19.07.2020, 19:01 | #9060 |
3 разряд
|
Re: Stockfish и его производные
jjoshСегодня, в 3:02
Publically Released Today (nets are very strong binary is buggy): Опубликован сегодня (сети очень сильные, бинарный глючит): https://www.patreon.com/posts/stockfinn-0-1-38717611 https://www.patreon.com/posts/stockfinn-0-2-38923625 |
Здесь присутствуют: 16 (пользователей: 0 , гостей: 16) | |
Опции темы | |
Опции просмотра | |
|
|