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.2020, 00:47 | #10861 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
В NNUE не прописаны AVX инструкции. Там прописано только #if defined(USE_AVX512) #elif defined(USE_AVX2) #elif defined(USE_SSSE3) #elif defined(USE_NEON) https://github.com/official-stockfis...ne_transform.h и местами USE_SSE41 и USE_SSE2 Даже USE_SSE42 не прописано в NNUE коде, и используется только в одном месте (кроме мейкфайла) https://github.com/official-stockfis.../misc.cpp#L223 #if defined(USE_SSE42) compiler += " SSE42"; |
Пользователь сказал cпасибо: | Alex_Lk (10.08.2020) |
10.08.2020, 00:47 | #10862 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
но скорость показывает выше чем нодчиповский
|
10.08.2020, 00:52 | #10863 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Уверен.
В NNUE не прописаны AVX инструкции. |
10.08.2020, 00:53 | #10864 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
А как эта хрень вообще работает?
rnbqk2r/pp1pbppp/2p5/8/2BP1p2/2P5/P1P1N1PP/R1BQ1RK1 w kq - 0 1 Тут изначально пока жертву слона на f7 0808 не видит, он работает медленнее нодчипа, потом как находит, начинает ускоряться и в итоге опережает по скорости японца. Но все равно не на полную работает.
__________________
PGN Spy - top tournaments |
10.08.2020, 00:53 | #10865 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Maratka,
Вам нужно просить чтобы не просто добавили три строки кода #if defined(USE_AVX) compiler += " AVX"; #endif а чтобы добавили поддержку AVX в NNUE. Хотя я думаю что на Вашем процессоре ускорения не будет. Это тоже что и на Райзенах 1-й серии с AVX2 сборками - они по скорости как и SSE4.2 |
Пользователь сказал cпасибо: | Alex_Lk (10.08.2020) |
10.08.2020, 00:54 | #10866 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Это значит, что работает быстрая и простая рукописная оценка
на 1 ядре
__________________
PGN Spy - top tournaments |
10.08.2020, 00:54 | #10867 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Компилятор вполне может добавить их сам, скажем если в опции выше я выберу что-то вроде "Core с поддержкой SSE4.2", то работать оно будет в полтора-два раза медленнее, да и процессор так не греет.
Он слегка оптимизирует сборку. Вот и всё. |
10.08.2020, 00:54 | #10868 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
А как эта хрень вообще работает?
r1b1qr1k/2p3pp/4p3/1pb1PpN1/pn3N1P/8/PPP1QPP1/2KR3R w - - 0 1 Ставлю позицию. Нодчиповский сразу видит правильный ход на своих медленных сетевых оценках. Сток 0808 с аброка нихрена не видит, но скорость показывает процентов на 20 выше чем нодчиповский (хотя он обычно медленнее на 10% и более), но при этом ниже все равно, чем полностью отключить Use NNUE. В хэш начинают наливать оценки из двух разных вёдер : ) Открыл обсуждение на Гитхабе: https://github.com/official-stockfis...sh/issues/2961 Вопрос принципиальный... |
10.08.2020, 00:59 | #10869 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Не может он ничего добавить в NNUE код...
Он слегка оптимизирует сборку. Вот и всё. |
Пользователь сказал cпасибо: | Alex_Lk (10.08.2020) |
10.08.2020, 01:01 | #10870 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
а чтобы добавили поддержку AVX в NNUE.
MSVC собирает один фиг под не пойми что с одинаковой скоростью. |
10.08.2020, 01:01 | #10871 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
В хэш начинают наливать оценки из двух разных вёдер : )
Вот подключение гибрида А вот работа ручной
__________________
PGN Spy - top tournaments |
Пользователь сказал cпасибо: | Alex_Lk (10.08.2020) |
10.08.2020, 01:02 | #10872 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Которая потом не запускается на процессоре без AVX. Ну да, всех дел!
|
10.08.2020, 01:06 | #10873 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Processor:Intel Core i5-7600K, GHz:4.20 , Сore:1, Gui:Fritz-11, Games:100, Time:10sec+1sec, Book:SuperGM_4mvs.ctg, Endgame tables:Syzygy 3-4-5, Hash:128 MB, Ponder:Off. |
2 пользователя(ей) сказали cпасибо: | AndreyZhivotkov (10.08.2020), Виталий В. (10.08.2020) |
10.08.2020, 01:08 | #10874 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Author: Dariusz Orzechowski
Date: Sun Aug 9 23:49:14 2020 +0200 Timestamp: 1597009754 Avoid special casing for MinGW after some testing, no version of MinGW/gcc has been found where this code is still necessary. Probably older code (pre-c++17?) closes https://github.com/official-stockfis...fish/pull/2891 No functional change see source https://abrok.eu/stockfish/ |
Пользователь сказал cпасибо: | AndreyZhivotkov (10.08.2020) |
10.08.2020, 01:10 | #10875 |
Гроссмейстер
|
Re: Stockfish и его производные
Разница в скорости вообще может быть катастрофической, впрочем тут он и жертву слона в упор не видит! Но ничо, бывает... r1bq1rk1/pp2bppp/1n2p3/3pP3/8/2RBBN2/PP2QPPP/2R3K1 w - - 0 1
__________________
PGN Spy - top tournaments |
10.08.2020, 01:16 | #10876 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Действительно, бывает, в одной позиции чего-то не видит, зато ещё в 500000 позиций видит нужный ход быстрее.
Так это и работает обычно - не было ещё ни одного функционального патча в истории, который бы не портил какую-то тестовую позицию.
__________________
Развернуть для просмотра[свернуть] |
10.08.2020, 01:17 | #10877 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Author: Joost VandeVondele
Date: Sun Aug 9 23:51:07 2020 +0200 Timestamp: 1597009867 Fix a data race for NNUE the stateInfo at the rootPos is no longer read-only, as the NNUE accumulator is part of it. Threads can thus not share this object and need their own copy. tested for no regression https://tests.stockfishchess.org/tes...81672066536bce LLR: 2.96 (-2.94,2.94) {-1.50,0.50} Total: 52800 W: 6843 L: 6802 D: 39155 Elo +0.27 Ptnml(0-2): 336, 4646, 16399, 4679, 340 closes https://github.com/official-stockfis...fish/pull/2957 fixes https://github.com/official-stockfis...sh/issues/2933 No functional change see source https://abrok.eu/stockfish/ |
10.08.2020, 01:23 | #10878 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Народ, а что случилось с версией аброк? Включаю use NNUE , все как обычно делаю,а движок с сетью не работает.
|
10.08.2020, 01:23 | #10879 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
в одной позиции чего-то не видит, зато ещё в 500000 позиций видит нужный ход быстрее
__________________
PGN Spy - top tournaments |
10.08.2020, 01:35 | #10881 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Не, ну скорость то причем тут?
Вон у LZ вообще никакой скорости, но вроде бы вполне на второй номер в таблице тянет. |
10.08.2020, 01:42 | #10882 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Народ, а что случилось с версией аброк? Включаю use NNUE , все как обычно делаю,а движок с сетью не работает.
|
10.08.2020, 01:53 | #10883 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Не, ну скорость то причем тут?
__________________
PGN Spy - top tournaments |
10.08.2020, 02:28 | #10884 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Потому что пляшет между той и иной в зависимости от позиции, которая считается.
|
10.08.2020, 02:29 | #10885 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
От 8 числа работают , после нет. Наверно косякнули где то
|
Пользователь сказал cпасибо: | Владимир001 (10.08.2020) |
10.08.2020, 02:53 | #10886 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Ну не знаю, у меня работает.
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 остальные работают: но скорость мизерная Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Windows 32 |
10.08.2020, 03:13 | #10888 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Намудрили с современными (bmi2) билдами, у меня тоже работают только без сети.
Открыл issue: https://github.com/official-stockfis...sh/issues/2963
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
Пользователь сказал cпасибо: | Владимир001 (10.08.2020) |
Здесь присутствуют: 29 (пользователей: 0 , гостей: 29) | |
Опции темы | |
Опции просмотра | |
|
|