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) |
29.07.2018, 18:48 | #2911 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
просто 10+1 это всё ещё блиц
|
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
29.07.2018, 18:50 | #2912 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
просто 10+1 это всё ещё блиц
Цитата: Сообщение от amchess
Цитата: Сообщение от oliprog
Hello Andrea, thank you very much for sharing your engine! :clap: , I am eager to put it to the test but what you say it will be convenient to use it in 4 minute tests? Or do you consider that it is very little time for him to play on equal terms with other engines?
Until Blitz mode (5 mins/game) I think it's not so good, but you can try (not under this!) I tested it against the latest Stockfish in active chess mode (30 mins/game) and it's a lot stronger. You can find a test suite based on center types in the repository. I used the one with 10 games. In my opinion, it's one of the best because you can evaluate at reversed side the engines in all main center configuration types. You can also try 10 minutes or 15 minutes with the others test suite files (more games). I'm also curious on hard positions. Andrea |
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
29.07.2018, 20:42 | #2913 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Любой контроль, на котором проигрывает - "блиц", но если это 5 часов на ход - тогда "мало игр".
Учится у лучших (Комодо). |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (14.08.2018), Кевин (30.07.2018) |
29.07.2018, 21:12 | #2914 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Мне непонятно, почему он форк не сделал. Сделал как отдельный проект зачем-то. Не видно, какие изменения он вносит.
|
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
29.07.2018, 21:38 | #2915 |
КМС
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
|
Re: Stockfish и его производные
Цитата: Сообщение от sovaz1997
Мне непонятно, почему он форк не сделал. Сделал как отдельный проект зачем-то. Не видно, какие изменения он вносит.
|
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
29.07.2018, 22:13 | #2916 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Aster
Человек не умеет пользоваться git, там в Sugar такая же фигня.
У него (автора (-ов) SugaR'a) есть ещё один репозиторий на гитхабе, приватный. |
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
29.07.2018, 23:12 | #2917 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Умеет. Это он специально, чтобы труднее было сравнивать.
У него (автора (-ов) SugaR'a) есть ещё один репозиторий на гитхабе, приватный.
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
30.07.2018, 02:33 | #2918 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Цитата: Сообщение от otodranik
Да вполне стандартная, объяснимая ситуация. Что же теперь тестировать патчи против официального релиза, а не против предыдущего мастера? Все это статистическая погрешность.
А самый верный метод - дождаться официального релиза. Но его долго ждать любителям Стока придётся.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
30.07.2018, 09:26 | #2919 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
В настоящее время, когда пользуясь большими доступными мощностями народ лихо меняет коэффициенты, то так, то эдак, понятно что в лёгкую может "пролететь" двадцать патчей подряд. И естественно, что у двадцать первого патча реальные шансы пройти 95%-вероятностный отбор. Даже если патч на самом деле отрицательный. Тем более сейчас многие запускают одноразовые "спекулятивные" тесты. Кроме того, сейчас добавлять эло всё труднее и поэтому красных тестов будет становится всё больше. Что опять же усугубляет проблему удачи редких зеленых патчей. Так что нужна какая-то дополнительная система верификации.
|
3 пользователя(ей) сказали cпасибо: |
30.07.2018, 09:36 | #2920 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Можно просто повысить границу проходимости по LLR, до условных 3,5, тогда вероятность неотрицательности патча вырастет до 97%, т.е. вероятность отрицательности упадёт до 0,1% с 0,25%
Впрочем, я по-прежнему считаю, что ничего ужасного не произошло - такое бывает и уже было. Например, после выхода SF9 за 20 эло патчей прирост был 5 эло (хотя по сумме эло в них вроде получалось 38), когда было +17 эло к SF9, оно припало до +15, хотя было 4 добавляющих эло патча - это более-менее стандартная ситуация. |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (14.08.2018), Кевин (30.07.2018) |
30.07.2018, 09:39 | #2921 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Можно просто повысить границу проходимости по LLR, до условных 3,5, тогда вероятность неотрицательности патча вырастет до 97%, т.е. вероятность отрицательности упадёт до 0,1% с 0,25%
|
3 пользователя(ей) сказали cпасибо: |
30.07.2018, 09:45 | #2922 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Кстати, никто не знает, почему у Стокфиша на средних уровнях силы игры такой странный тайм-менеджмент? После пары десятков ходов быстро расходуется всё основное время и Сток начинает играть на добавлении, какое бы ни было их соотношение. Это баг или фишка такая?
|
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
30.07.2018, 09:48 | #2923 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Кстати, никто не знает, почему у Стокфиша на средних уровнях силы игры такой странный тайм-менеджмент? После пары десятков ходов быстро расходуется всё основное время и Сток начинает играть на добавлении, какое бы ни было их соотношение. Это баг или фишка такая?
Впрочем, я вообще не знаю, тестирует ли хоть кто-нибудь хоть какие-то уровни игры, кроме максимального. |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (14.08.2018), Кевин (30.07.2018) |
30.07.2018, 09:55 | #2924 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Author: Stéphane Nicolet
Date: Mon Jul 30 08:26:48 2018 +0200 Timestamp: 1532932008 Introduce tropism measure in king danger This patch adds the tropism measure as a new term in the king danger variable. Since we then trasform this variable as a Score via a quadratic formula, the main effect of the patch is the positive correlation of the tropism measure with some checks and pins information already present in the king danger code. STC: LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 6805 W: 1597 L: 1431 D: 3777 Elo +8.48 http://tests.stockfishchess.org/test...bc5902bdb91699 LTC: LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 32872 W: 5782 L: 5523 D: 21567 Elo +2.74 http://tests.stockfishchess.org/test...bc5902bdb917ee How to continue from there? • it may be possible to use CloseEnemies=S(7,0) • we may want to try incorporating other strategic features in the quadratic king danger. Closes https://github.com/official-stockfis...fish/pull/1717 Bench: 5591925 http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (14.08.2018), Валекс (30.07.2018) |
30.07.2018, 09:57 | #2925 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Кстати, никто не знает, почему у Стокфиша на средних уровнях силы игры такой странный тайм-менеджмент?
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
30.07.2018, 10:07 | #2926 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Кевин
Наверное, это оболочка шалит (ведь речь идёт о настройке уровня игры в оболочке?).
|
2 пользователя(ей) сказали cпасибо: | Alexandr_L (14.08.2018), Кевин (31.07.2018) |
30.07.2018, 10:10 | #2927 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Stockfish и его производные
Тут еще сказывается как патч работает на тактическую зоркость движка.
К примеру: компиляция от 27 июля на 1 ядре видит конь c6 в этой позиции r1b2r1k/4qp1p/p2ppb1Q/4nP2/1p1NP3/2N5/PPP4P/2KR1BR1 w - - 0 1 моментально Тогда как другим компиляциям нужно десяток, а то и несколько десятков секунд! Тестирование между соседними версиями показывает усиление, а вот регресс с более ранней версией дает +- другой результат, так как с того времени большая часть кода переписана, и это фактически уже другой движок.
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
30.07.2018, 10:12 | #2928 |
КМС
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
|
Re: Stockfish и его производные
Тактическую зоркость нужно тестировать на нескольких сотнях, если не тысячах позиций. В принципе, можно было бы собрать такие позиции автоматически из баз (смотреть когда оценка подскакивает с ходом).
Ещё есть strategic test suite, который не на тактику, но тоже очень хороший тестсет. Никто, к сожалению, не занимается таким, лишь бы значения подкрутить. |
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
30.07.2018, 10:32 | #2929 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Stockfish и его производные
Цитата: Сообщение от Aster
Тактическую зоркость нужно тестировать на нескольких сотнях, если не тысячах позиций. В принципе, можно было бы собрать такие позиции автоматически из баз (смотреть когда оценка подскакивает с ходом).
Ещё есть strategic test suite, который не на тактику, но тоже очень хороший тестсет. Никто, к сожалению, не занимается таким, лишь бы значения подкрутить.
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz Последний раз редактировалось otodranik; 30.07.2018 в 12:59. |
3 пользователя(ей) сказали cпасибо: |
31.07.2018, 08:24 | #2930 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Нет, Skill в настройках движка. Я разные оболочки пробовал.
Наверное, разрабы не сильно вдавались в нюансы движка при работе на низких уровнях, ведь все и так эту настройку менять не будут (разве что если попробовать поиграть с движком в удовольствие).
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
31.07.2018, 08:37 | #2931 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Кевин
Наверное, разрабы не сильно вдавались в нюансы движка при работе на низких уровнях, ведь все и так эту настройку менять не будут (разве что если попробовать поиграть с движком в удовольствие).
|
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
31.07.2018, 13:31 | #2932 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Author: Marco Costalba
Date: Tue Jul 31 11:56:10 2018 +0200 Timestamp: 1533030970 Small tweaks to recent code changes As a note, current 2 LMR conditions on stat score could be simplified in a single line: r -= ((ss->statScore >= 0) - ((ss-1)->statScore >= 0)) * ONE_PLY; We keep them splitted in 2 "if" statements because are easier to (immediately) read. No functional change. Author: noobpwnftw Date: Tue Jul 31 11:24:28 2018 +0200 Timestamp: 1533029068 7-pieces Syzygy tablebase support (добавили поддержку семифигурок сузуги!) Развернуть для просмотраThis is the first patch teaching Stockfish how to use the 7-pieces
Syzygy tablebase currently calculated by Bujun Guo (@noobpwnftw) and Ronald de Man (@syzygy1). The 7-pieces database are so big that they required a change in the internal format of the files (technically, some DTZ values are 16 bits long, so this had to be stored as wide integers in the Huffman tree). Here are the estimated file size for the 7-pieces Syzygy files, compared to the 151G of the 6-pieces Syzygy: ``` 7.1T ./7men_testing/4v3_pawnful (ongoing, 120 of 325 sets remaining) 2.4T ./7men_testing/4v3_pawnless 2.3T ./7men_testing/5v2_pawnful 660G ./7men_testing/5v2_pawnless 117G ./7men_testing/6v1_pawnful 87G ./7men_testing/6v1_pawnless ``` Some pointers to download or recalculate the tables: Location of original files, by Bujun Guo: ftp://ftp.chessdb.cn/pub/syzygy/ Mirrors: http://tablebase.sesse.net/ (partial) http://tablebase.lichess.ovh/tables/standard/7/ Generator code: https://github.com/syzygy1/tb/ Closes https://github.com/official-stockfish/Stockfish/pull/1707 Bench: 5591925 (No functional change if SyzygyTB is not used) ---------------------- Comment by Leonardo Ljubičić (@DragonMist) This is an amazing achievement, generating and being able to use 7 men syzygy on the fly. Thank you for your efforts @noobpwnftw !! Looking forward how this will work in real life, and expecting some trade off between gaining perfect play and slow disc Access, but once the disc speed and space is not a problem, I expect 7 men to yield something like 30 elo at least. ----------------------- Comment by Michael Byrne (@MichaelB7) This definitely has a bright future. I turned off the 50 move rule (ala ICCF new rules) for the following position: `[d]8/8/1b6/8/4N2r/1k6/7B/R1K5 w - - 0 1` This position is a 451 ply win for white (sans the 50 move rule, this position was identified by the generator as the longest cursed win for white in KRBN v KRB). Now Stockfish finds it instantly (as it should), nice work [свернуть] http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
4 пользователя(ей) сказали cпасибо: |
01.08.2018, 05:14 | #2933 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Цитата: Сообщение от Кевин
Small tweaks to recent code changes
18-07-31 sni master diff ELO: 38.32 +-2.1 (95%) LOS: 100.0% Total: 33359 W: 6975 L: 3311 D: 23073 40000 @ 60+0.6 th 1 Regression/progression test against SF9 after "Small tweaks to recent code changes" of July, 31th
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
3 пользователя(ей) сказали cпасибо: |
01.08.2018, 13:56 | #2934 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Author: Marco Costalba
Date: Wed Aug 1 12:40:12 2018 +0200 Timestamp: 1533120012 Improve Stats definition Use operator const T&() instead of operator T() to avoid possible costly hidden copies of non-scalar nested types. Currently StatsEntry has a single member T, so assuming sizeof(StatsEntry) == sizeof(T) it happens to work, but it's better to use the size of the proper entry type in std::fill. Note that current code works because std::array items are ensured to be allocated in contiguous memory and there is no padding among nested arrays. The latter condition does not seem to be strictly enforced by the standard, so be careful here. Finally use address-of operator instead of get() to fully hide the wrapper class StatsEntry at calling sites. For completness add the arrow operator too and simplify the C++ code a bit more. Same binary code as previous master under the Clang compiler. No functional change. http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
3 пользователя(ей) сказали cпасибо: |
01.08.2018, 17:50 | #2935 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Ну вот к вопросу об улучшениях, только сегодня был патч, который прошёл STC за 17к игр, в LTC имел LLR 2.85 дважды - на 7к игр и на 11к игр, а сейчас уже -2.8.
Чуть бы повезло - прошёл бы, хотя реальная прибавка в эло, похоже, около нуля. |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (14.08.2018), Кевин (02.08.2018) |
01.08.2018, 18:21 | #2936 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
хотя реальная прибавка в эло, похоже, около нуля.
|
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
01.08.2018, 18:37 | #2937 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Пунктов 15-20 где-то
|
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
01.08.2018, 20:03 | #2938 |
3 разряд
Регистрация: 11.08.2017
Сообщений: 124
Сказал(а) спасибо: 0
Поблагодарили 64 раз(а) в 49 сообщениях
Репутация: 0
|
Re: Stockfish и его производные
Новая весия как-то пасивенько играет, или мне кажется?
|
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
01.08.2018, 20:55 | #2939 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Пасивенько в сравнении с чем?
|
Пользователь сказал cпасибо: | Alexandr_L (14.08.2018) |
01.08.2018, 21:42 | #2940 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Ну вот к вопросу об улучшениях, только сегодня был патч, который прошёл STC за 17к игр, в LTC имел LLR 2.85 дважды - на 7к игр и на 11к игр, а сейчас уже -2.8.
Чуть бы повезло - прошёл бы, хотя реальная прибавка в эло, похоже, около нуля. |
3 пользователя(ей) сказали cпасибо: |
Здесь присутствуют: 15 (пользователей: 0 , гостей: 15) | |
|
|