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, 06:56 | #9002 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
С Дискорда:
I have prepared SF version supporting both NNUE and standard evals by UCI option switch. I have compiled a bunch of binaries (bmi2, avx2, sse42) for net sizes 256 and 384. Binaries are surely not the fastest but reasonable, I think. Please note that this is work in progress and not everything is well tested. SF dev is updated to the latest commit as of today. Я подготовил версию SF, поддерживающую как NUE, так и стандартные уровни с помощью переключателя опций UCI. Я собрал кучу двоичных файлов (bmi 2, avx2, sse42) для чистых размеров 256 и 384. Двоичные файлы, конечно, не самые быстрые, но разумные, я думаю. Пожалуйста, обратите внимание, что это работа в процессе и не все хорошо протестировано. SF dev обновлен до последней фиксации на сегодняшний день. sf180720 Скачать |
19.07.2020, 06:57 | #9003 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
В консоли движка пишешь команду isready, и тогда понятно загрузилась сеть или нет.
Код:
$ ./stockfish.exe Stockfish+NNUE 190720 64 POPCNT by T. Romstad, M. Costalba, J. Kiiski, G. Linscott, H. Noda, Y. Nasu, M. Isozaki ucinewgame isready readyok quit
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
19.07.2020, 07:01 | #9004 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Lotosok33
В консоли движка пишешь команду isready, а как создать консоль движка
|
19.07.2020, 07:08 | #9007 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Экзешник движка, жмёшь на него и вводишь команду isready и жмёшь энтер
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
19.07.2020, 07:17 | #9010 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Lotosok33
Из консоли не копирует но также как утебя всё
|
19.07.2020, 07:18 | #9011 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
а должно быть так
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
19.07.2020, 07:25 | #9013 |
КМС
|
Re: Stockfish и его производные
Stockfish+NNUE 190720 64 POPCNT by T. Romstad, M. Costalba, J. Kiiski, G. Linscott, H. Noda, Y. Nasu, M. Isozaki
isready readyok |
19.07.2020, 07:28 | #9014 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Что интересно, стравливал через телефон движок против движка с компа, одинаковые движки, одинаковый контроль по 1 мин для обоих, без книг,и ничьи. Партий 10 в общем, в разное время
и с разными движками, но с одинаковыми настройками. Ничьи. Комп интел кор i5 7600K 4 ядра против телефона хонор 10 лайт 8 ядер. |
19.07.2020, 07:33 | #9016 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Я уже комп выключил, пишу с телефона, а утебя как?
Код:
Stockfish+NNUE 190720 64 POPCNT by T. Romstad, M. Costalba, J. Kiiski, G. Linsco tt, H. Noda, Y. Nasu, M. Isozaki isready readyok setoption name EvalFile value ./eval/nn.bin info string NNUE ./eval/nn.bin found & loaded quit Все что я понял: если сделать "make nnue-learn ARCH=x86-64" - то получим бинарь-инструмент для создания файла-сети.. А вот для игры как собирать - не очевидно: если сделать "make profile-nnue" - то оно не пишет по isready, что файл сети загружен, но если дать опцию принудительно, то загрузит.. Но не работает почему-то во фритце.. И кстати если тут дать сразу команду "go" тут бинарь падает.. если сделать "make profile-build" - то не понятно, грузится ли файл сети, но зато работает во фритце.. И если тут дать команду "go" то бинарь не падает.. Шляпа какая-то..
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
19.07.2020, 07:36 | #9017 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Lotosok33
при нажатии на go до сих пор считает
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
19.07.2020, 07:37 | #9018 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Что интересно, стравливал через телефон движок против движка с компа, одинаковые движки, одинаковый контроль по 1 мин для обоих, без книг,и ничьи. Партий 10 в общем, в разное время
и с разными движками, но с одинаковыми настройками. Ничьи. Комп интел кор i5 7600K 4 ядра против телефона хонор 10 лайт 8 ядер.
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
19.07.2020, 07:48 | #9019 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
На телефон скачал оболочку называется droidfish, напихал туда современный двиг, книгу новую,эндш таблицы 5 фигурки, а то там по дефолту сток 10 был, и книга своя какая то встроенная,плюс настройки свои, хеш, время, и тд. И через комп через оболочку фриц, с теми же настройками что и на телефоне. При чем с телефона играл чёрными больше, и ничьи.
|
19.07.2020, 07:53 | #9021 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
На телефон скачал оболочку называется droidfish, напихал туда современный двиг, книгу новую, а то там по дефолту сток 10 был, и книга своя какая то встроенная,плюс настройки свои, хеш, время, и ид. И через комп через оболочку фриц, с теми же настройками что и на телефоне. При чем с телефона играл чёрными больше, и ничьи.
Короче, у меня nn.bin от 27.06.2020 - я в упор не вижу, что nnue играет лучше, хоть и оценки разные.. Где брать сети помощнее, кроме как непонятно чего на дискорде?
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
19.07.2020, 08:00 | #9022 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
@Владимир001 пол часа назад, нодчип добавил такой патч:
https://github.com/nodchip/Stockfish...c21b4319da7de9 чувствуется я собирал версию с мега-косяками, так как вон скока пачей за это время уже: https://github.com/nodchip/Stockfish/commits/master
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
19.07.2020, 08:00 | #9023 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Вот черт его знает мне тяжело без знания английского разбираться на Дискорде, каждую секунду пишут что то. Но именно сеть Gekk. 27 06,как раз таки играет сильнее стокфиш оригинала, я тестировал по 100 партий, разные настройки, раз 5-6 тестил по 100 партий, и стоко сеть всегда в плюсе, и не толко у меня. Результаты тестов тут в теме.
|
19.07.2020, 08:10 | #9025 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Вот черт его знает мне тяжело без знания английского разбираться на Дискорде, каждую секунду пишут что то. Но именно сеть Gekk. 27 06,как раз таки играет сильнее стокфиш оригинала, я тестировал по 100 партий, разные настройки, раз 5-6 тестил по 100 партий, и стоко сеть всегда в плюсе, и не толко у меня. Результаты тестов тут в теме.
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
19.07.2020, 08:17 | #9026 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Я в этих патчах ничего не понимаю, но пока новая версия не вышла, по прежнему от 15 числа
http://talkchess.com/forum3/viewtopi...bb51cfb3bc9d59 И вот тут какие-то поползновения идут.. Что-то у нодчипа не понравилось, и Joergoster форкнул репозиторий: https://github.com/joergoster/Stockfish-NNUE Потом еще amchess'у не понравился нодчип, и он форкнулся именно от Joergoster'а.. Чего-там еще FireFather намутил (автор движка Fire).. Вообще кому-нибудь об этом бардаке что-то известно?
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
19.07.2020, 08:19 | #9027 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Цитата: Сообщение от Владимир001
Последняя версия Стокфиша против Стокфиш с новой сетью обновленной
Intel Core i5-7600K, 4.20 GHz, 1 CPU, Gui:Fritz-11, Games:100, Time:1+1, Book:SuperGM_4mvs ,Endgame tables:Syzygy 3-4-5, Hash:128 MB, Ponder:Off. Партии Цитата: Сообщение от Владимир001
Intel Core i5-7600K, 4.20 GHz, 1 CPU, Gui:Fritz-11, Games:100, Time:1+1, Book:SuperGM_4mvs ,Endgame tables:Syzygy 3-4-5, Hash:128 MB, Ponder:Off. Партии Цитата: Сообщение от Alvir
Intel Core i5-4400, 3.10 GHz, 1 CPU, Gui:Fritz-17, Games:100, Time:1+1, Book:2ply_openings ,Endgame tables:Syzygy 3-4-5, Hash:128 MB, Ponder:Off. Сеть-Gekkehenker2020-06-26, Slow Mover=50, оба движка. Цитата: Сообщение от Alvir
Intel Core i5-4440, 3.10 GHz, 1 Core, Gui:Fritz-17, Games:100, Time:1+1, Book:2ply_openings ,Endgame tables:Syzygy 3-4-5, Hash:128 MB, Ponder:Off. Сеть-Gekkehenker2020-06-26, Для сетевого стока Slow Mover=50, для обычного -по умолчанию. Конечно, погрешность в этом матче большая( приблизительно +-37 Элло), но, тем не менее, возможно так получилось из-за разных Slow Mover. P.S. Тест с одинаковыми Slow Mover=50 см. пост #8434 https://forchess.ru/showpost.php?p=1...postcount=8434 Цитата: Сообщение от Владимир001
Intel Core i5-7600K, 4.20 GHz, 1 CPU, Gui:Fritz-11, Games:100, Time:1+1, Book:SuperGM_4mvs ,Endgame tables:Syzygy 3-4-5, Hash:128 MB, Ponder:Off. Slow Mover 100 по умолчанию у обоих версий движка . Партии Цитата: Сообщение от Владимир001
Intel Core i5-7600K, 4.20 GHz, 1 CPU, Gui:Fritz-11, Games:100, Time:5+2, Book:SuperGM_4mvs ,Endgame tables:Syzygy 3-4-5, Hash:256MB, Ponder:Off. Партии Цитата: Сообщение от Alvir
Провёл новый тест с новой сетью:
Intel Core i5-4440, 3.10 GHz, 1 Core, Gui:Fritz-17, Games:100, Time:1+1, Book:2ply_openings ,Endgame tables:Syzygy 3-4-5, Hash:128 MB, Ponder:Off. Сеть-Gekkehenker2020-06-27, Slow Mover -по умолчанию для обоих. Погрешность +-42 элло, что как бы показывает перевес Стока с сетью. Цитата: Сообщение от Владимир001
Intel Core i5-7600K, 4.20 GHz, Threads:3, Gui:Fritz-11, Games:100, Time:3+1, Book:Off, Endgame tables:Off, Hash:128 MB, Ponder:Off. Партии Цитата: Сообщение от Maratka
А вот и новые результаты подоспели.
Что тут больше - везения, или просто 240 партий - это чуть меньше, чем 24 тыс. партий, но разница стала заметно больше, хотя соперник - сильнее. Прошлые результаты: https://forchess.ru/showpost.php?p=1...postcount=8786 |
19.07.2020, 08:23 | #9028 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от dew
Ну я тока запустил. А сила игры nnue меняется от тайм-контроля? И делались ли тесты для стартовой позиции?
|
Пользователь сказал cпасибо: | dew (19.07.2020) |
19.07.2020, 08:51 | #9029 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Intel Core i5-7600K, 4.20 GHz, Threads:1, Gui:Fritz-11, Games:100, Time:10sec.+1, Book:SuperGM_4mvs.ctg ,Endgame tables:Syzygy 3-4-5, Hash:128 MB, Ponder:Off. Партии |
19.07.2020, 08:58 | #9030 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Из того, что мне известно (но не всё здесь указанное реально проверено):
- чтобы запустить последние NN-компиляции во Фрице, нужно зайти в настройки движка и добавить знак \ в поле EvalFile. Запись в таком случае должна стать такая: \eval\nn.bin - определить загрузилась ли нейросеть можно по нескольким факторам. Например в консоли после ввода команд isready или ucinewgame (для разных компиляций по-разному) движок пишет info string NNUE eval\nn.bin found & loaded Также, после запуска bench в тестовых позициях оценка в сантипешках cp не должна быть равна нулю. Кроме того, у движка с загруженной нейросетью больший объём используемой памяти в диспетчере задач. Как минимум на 21 Мб. Второе - движок с нейросетью медленнее обычного Стока (40-60% скорости). - я не умею компилировать. Поэтому просто на удачу вопрос для знающих людей - параметры target nnue вам о чем-нибудь говорят? |
3 пользователя(ей) сказали cпасибо: |
Здесь присутствуют: 22 (пользователей: 0 , гостей: 22) | |
|
|