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) |
24.06.2020, 21:02 | #8341 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Размерность кстати уже пробовали увеличивать. Но улучшений не было - результаты те же самые, при снижении скорости в полтора раза. Конечно ещё все возможности не исчерпаны, но пока так.
Опять же, как и на базе чего учить, тут опыт LZ подсказывает, что можно повышать силу сети и без увеличения ее размерности (лучшие сети LS, и лучшие сети LZ первого поколения отличаются на добрых 100-150 Elo). |
2 пользователя(ей) сказали cпасибо: | Rom77 (24.06.2020), Владимир001 (26.06.2020) |
24.06.2020, 21:30 | #8342 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Stockfish_20062212_x64_bmi2 VS Stockfish.bmi2.halfkp_256x2-32-32.nnue
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. |
24.06.2020, 21:45 | #8344 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Stockfish_20062212_x64_bmi2 VS Stockfish.bmi2.halfkp_256x2-32-32.nnue
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. Кстати, на Дискорде только что выложили новую сеть. |
Пользователь сказал cпасибо: | Владимир001 (24.06.2020) |
24.06.2020, 21:53 | #8345 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Stockfish_20062212_x64_bmi2 VS Stockfish.bmi2.halfkp_256x2-32-32.nnue
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. |
2 пользователя(ей) сказали cпасибо: | Rom77 (24.06.2020), Виталий В. (25.06.2020) |
24.06.2020, 21:59 | #8346 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Я правда в настройках поставил- ничья и сдаться рано ,на всякий случай ,чтобы не было просрочек по времени ,и чтобы быстрее тестирование прошло, были партии где на 9 ходу согласились на ничью, наверно не нужно было ставить рано .
|
24.06.2020, 22:02 | #8347 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Спасибо. Результаты получаются примерно такие же, как у народа на Дискорде. Можно спать спокойно
Кстати, на Дискорде только что выложили новую сеть. |
24.06.2020, 22:10 | #8348 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Я правда в настройках поставил- ничья и сдаться рано ,на всякий случай ,чтобы не было просрочек по времени ,и чтобы быстрее тестирование прошло, были партии где на 9 ходу согласились на ничью, наверно не нужно было ставить рано .
|
Пользователь сказал cпасибо: | Владимир001 (24.06.2020) |
24.06.2020, 23:36 | #8349 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Было бы интересно на фиштесте на неё глянуть, если честно.
Типа 10+0.1 фиксированный прогон на 10к партий, потом 60+0.6 и сравнить, если 60+0.6 будет сильно лучше, можно задуматься о том, чтобы SPRT на 180+1.8 запустить, например...
__________________
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | Владимир001 (26.06.2020) |
25.06.2020, 00:01 | #8350 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Author: Joost VandeVondele
Date: Wed Jun 24 22:20:04 2020 +0200 Timestamp: 1593030004 Small cleanups closes https://github.com/official-stockfis...fish/pull/2756 No functional change https://abrok.eu/stockfish/ +еще 4 обновы ,в том числе и от уважаемого Vizvezdenec |
3 пользователя(ей) сказали cпасибо: |
26.06.2020, 01:37 | #8351 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Кстати, на Дискорде только что выложили новую сеть.
Непонятно, где Вы нашли там эту сеть? Просто хочу следить за новыми сетями, и не понятно где смотреть |
26.06.2020, 02:06 | #8352 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Последняя версия Стокфиша против Стокфиш с новой сетью обновленной
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. Партии |
3 пользователя(ей) сказали cпасибо: |
26.06.2020, 05:50 | #8353 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Непонятно, где Вы нашли там эту сеть? Просто хочу следить за новыми сетями, и не понятно где смотреть
Когда зайдете, просто перейдите по ссылке, которую я указал в том сообщении. Вот та же ссылка: https://discord.com/channels/4359437...17724683092038 |
Пользователь сказал cпасибо: | Владимир001 (26.06.2020) |
26.06.2020, 10:14 | #8354 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Нарисовал небольшую схему, показывающую общий принцип работы нейросети NNUE.
На вход сети (слева на рисунке) подается позиция. Из неё выделяются входные параметры - по сути расположения короля и фигур на определенных полях. Если король и другая фигура того же цвета расположены на соответствующих полях доски, то в данный входной параметр заносится единица, а если хотя бы одной из фигур нет, то ноль. Как видим, на входе вычисления в нейросети разделяются по цвету фигур. После многочисленных умножений входных нулей и единиц на коэффициенты/веса нейросети, а так же промежуточных сложений результатов (в кружках) и некоторых преобразований, полученные результаты переносятся на следующий слой нейросети. Здесь опять происходят аналогичные умножения и сложения. В конечном итоге на выходе мы получаем оценку позиции в привычном виде. Именно такая структура сети позволяет Стокфишу работать, почти не снижая скорость. Схема отражает мое понимание структуры нейросети NNUE на данный момент. Основной источник информации: https://dropmefiles.com/TH26I |
3 пользователя(ей) сказали cпасибо: |
26.06.2020, 10:19 | #8355 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Еще я заметил температура проца нагревается примерно до 65-66 градусов от этой версии с сетью ,а обычная версия Стока доходит до 61-62 градуса
|
26.06.2020, 10:24 | #8356 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Спасибо. Результаты получаются примерно такие же, как у народа на Дискорде. Можно спать спокойно
Кстати, на Дискорде только что выложили новую сеть. |
26.06.2020, 10:43 | #8357 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Еще я заметил температура проца нагревается примерно до 65-66 градусов от этой версии с сетью ,а обычная версия Стока доходит до 61-62 градуса
Цитата: Сообщение от Владимир001
Я зашел на Дискорд перешел по ссылке и все равно не понятно где эта сеть
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | Владимир001 (26.06.2020) |
26.06.2020, 11:34 | #8358 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
А в чем проблема собрать под обычный x64, или тем более Сore поколения Sandy, ну или мой FX?
Будет медленнее - и черт с ним, у меня вон плата GTX 960 тоже небыстрая, но LZ на ней бодается со SF'шем таки вполне неплохо. https://github.com/FireFather/sf-nnue/releases Вам нужен файл "sf-nnue run (halfkp-256x2-32-32) x64-popc" из архива. Смотрите не перепутайте, иначе запустится обычный Сток. Ну и нейросеть конечно в папку eval закинуть. Если запускать из консоли, то надо сначала набрать isready, чтобы загрузилась нейросеть. В общем скорость как и ожидалось, не фонтан. В 10 раз меньше по команде bench 128 1 20 в консоли, и в 15 раз меньше из оболочки в начальной позиции, по сравнению с обычным Стоком. Но может быть ваш процессор будет получше справляться. |
2 пользователя(ей) сказали cпасибо: | Maratka (26.06.2020), Владимир001 (26.06.2020) |
26.06.2020, 13:26 | #8359 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Так, а сеть где брать?
А то я так понял, что это не у всех получается скачать. Можете выложить? |
Пользователь сказал cпасибо: | Владимир001 (26.06.2020) |
26.06.2020, 13:38 | #8361 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Если запускать из консоли, то надо сначала набрать isready, чтобы загрузилась нейросеть.
isready Error! nn.bin not found or wrong format readyok |
Пользователь сказал cпасибо: | Владимир001 (26.06.2020) |
26.06.2020, 13:38 | #8362 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
! нейросеть в папку eval
|
Пользователь сказал cпасибо: | Владимир001 (26.06.2020) |
26.06.2020, 13:40 | #8363 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Ага, забыл...
=========================== Total time (ms) : 40018 Nodes searched : 4221191 Nodes/second : 105482 На процессорах с поддержкой AVX2 какая скорость? |
Пользователь сказал cпасибо: | Владимир001 (26.06.2020) |
26.06.2020, 13:42 | #8364 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
На процессорах с поддержкой AVX2 какая скорость?
|
Пользователь сказал cпасибо: | Владимир001 (26.06.2020) |
26.06.2020, 13:53 | #8365 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Понятно.. в где-то 10 раз разница.
|
Пользователь сказал cпасибо: | Владимир001 (26.06.2020) |
26.06.2020, 13:57 | #8367 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
В общем скорость как и ожидалось, не фонтан.
|
Пользователь сказал cпасибо: | Владимир001 (26.06.2020) |
26.06.2020, 13:58 | #8368 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Bmi 2
|
Пользователь сказал cпасибо: | Владимир001 (26.06.2020) |
26.06.2020, 14:00 | #8369 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Так... а есть ли версия AVX (не AVX2)?
|
Пользователь сказал cпасибо: | Владимир001 (26.06.2020) |
26.06.2020, 14:02 | #8370 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Какой процессор?
|
Пользователь сказал cпасибо: | Maratka (26.06.2020) |
Здесь присутствуют: 14 (пользователей: 0 , гостей: 14) | |
|
|