Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки > Турниры и сборки движков

Ответ
 
Опции темы Опции просмотра
Старый 10.02.2018, 10:20   #151
Alex_Zet
2 разряд
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 256
Сказал(а) спасибо: 46
Поблагодарили 217 раз(а) в 115 сообщениях
Репутация: 4
По умолчанию Re: Сборки SF от Marat'ka

Цитата: Сообщение от Maratka
https://yadi.sk/d/GrHIjSmo3S3Y6C

SF9 + несколько "зеленых" патчей.
Плюс, мой патч с разным "презрением" для черных и белых (пока что не зеленый, как и не красный, а просто "в разработке").
Мне кажется что эта задумка уже реализованна
http://tests.stockfishchess.org/test...bc5902971a9c00

Make contempt dependent on the current score of the root position.

The idea is that we now use a linear formula like the following to decide
on the contempt to use during a search :

contempt = x + y * eval

where x is the base contempt set by the user in the "Contempt" UCI option,
and y * eval is the dynamic part which adapts itself to the estimation of
the evaluation of the root position returned by the search. In this patch,
we use x = 18 centipawns by default, and the y * eval correction can go
from -20 centipawns if the root eval is less than -2.0 pawns, up to +20
centipawns when the root eval is more than 2.0 pawns.

To summarize, the new contempt goes from -0.02 to 0.38 pawns, depending if
Stockfish is losing or winning, with an average value of 0.18 pawns by default.

тест уверенно показывает 60+ ЭЛО что значительно выше чем Стокфиш 9
Alex_Zet вне форума   Ответить с цитированием
Старый 10.02.2018, 11:40   #152
Maratka
Гроссмейстер
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,148
Сказал(а) спасибо: 462
Поблагодарили 1,839 раз(а) в 1,226 сообщениях
Репутация: 64
По умолчанию Re: Сборки SF от Marat'ka

Совершенно верно.
В мои последних сборках этого уже нет:
Цитата: Сообщение от Alex_Zet
мой патч с разным "презрением" для черных и белых
Цитата: Сообщение от Alex_Zet
тест уверенно показывает 60+ ЭЛО что значительно выше чем Стокфиш 9
Чем SF8.
Maratka вне форума   Ответить с цитированием
Старый 10.02.2018, 12:43   #153
Maratka
Гроссмейстер
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,148
Сказал(а) спасибо: 462
Поблагодарили 1,839 раз(а) в 1,226 сообщениях
Репутация: 64
По умолчанию Re: Сборки SF от Marat'ka

https://yadi.sk/d/V1rM6icR3SG7GL
Последняя версия с аброка плюс патч, автоматически подбирающий количество потоков при установке движка (N-1, где N - общее количество потоков, которые может выполнять процессор(ы)).
Maratka вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
ChessMan (10.02.2018), Cr@ck (11.02.2018), Viktor (10.02.2018)
Старый 12.02.2018, 03:18   #154
Alex_Zet
2 разряд
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 256
Сказал(а) спасибо: 46
Поблагодарили 217 раз(а) в 115 сообщениях
Репутация: 4
По умолчанию Re: Сборки SF от Marat'ka

Цитата: Сообщение от Maratka
Чем SF8.
А я вот наберусь дерзости и возражу.
Именно чем Сток 9 больше а не 8. Так как Сток 9 показал по моему + 45 по отношению к St8, а этот тест показывает + 60
http://tests.stockfishchess.org/test...bc5902971a9c00
Alex_Zet вне форума   Ответить с цитированием
Старый 12.02.2018, 12:31   #155
sovaz1997
Мастер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 803
Сказал(а) спасибо: 659
Поблагодарили 750 раз(а) в 435 сообщениях
Репутация: 34
По умолчанию Re: Сборки SF от Marat'ka

Alex_Zet, там contempt по умолчанию стоит, так что где-то 3-5 пунктов по сравнению с девяткой, если contempt одинаковый
sovaz1997 вне форума   Ответить с цитированием
Старый 12.02.2018, 13:52   #156
Maratka
Гроссмейстер
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,148
Сказал(а) спасибо: 462
Поблагодарили 1,839 раз(а) в 1,226 сообщениях
Репутация: 64
По умолчанию Re: Сборки SF от Marat'ka

Цитата: Сообщение от Alex_Zet
А я вот наберусь дерзости и возражу.
А это пожалуйста, это сколько угодно.
Возражайте!
Maratka вне форума   Ответить с цитированием
Старый 12.02.2018, 22:43   #157
Alex_Zet
2 разряд
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 256
Сказал(а) спасибо: 46
Поблагодарили 217 раз(а) в 115 сообщениях
Репутация: 4
По умолчанию Re: Сборки SF от Marat'ka

Цитата: Сообщение от sovaz1997
Alex_Zet, там contempt по умолчанию стоит, так что где-то 3-5 пунктов по сравнению с девяткой, если contempt одинаковый
Да не одинаковый. Ясно же сказанное: -

на английскийТранслитерирова тьСделайте неуважение зависимым от текущего балла корневой позиции.
Идея состоит в том, что теперь мы используем линейную формулу, подобную следующей:
о неуважении к использованию во время обыска:
презрение = x + y * eval
где x является базовым презрением, установленным пользователем в опции UCI «Презрение»,
и y * eval - динамическая часть, которая адаптируется к оценке
оценка корневой позиции, возвращаемой поиском. В этом патче,
мы используем x = 18 сантипанов по умолчанию, и коррекция y * eval может идти
от -20 сантипанов, если корень eval составляет менее -2,0 пешек, до +20
сантипаны, когда корневой эваль больше, чем 2,0 пешки.
Подводя итог, новое презрение идет от -0.02 до 0.38 пешек, в зависимости от того,
Фондовая биржа проигрывает или выигрывает со средним значением 0,18 пешек по умолчанию


Таким образом контемп плавающий в зависимости от оценки и потому эта версия опередила на 15 ЭЛО St 9
Alex_Zet вне форума   Ответить с цитированием
Старый 12.02.2018, 23:43   #158
sovaz1997
Мастер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 803
Сказал(а) спасибо: 659
Поблагодарили 750 раз(а) в 435 сообщениях
Репутация: 34
По умолчанию Re: Сборки SF от Marat'ka

Alex_Zet, проведите тест и выложите результаты между последней версией и Sf 9 с contempt по умолчанию.
sovaz1997 вне форума   Ответить с цитированием
Старый 12.02.2018, 23:50   #159
Maratka
Гроссмейстер
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,148
Сказал(а) спасибо: 462
Поблагодарили 1,839 раз(а) в 1,226 сообщениях
Репутация: 64
По умолчанию Re: Сборки SF от Marat'ka

Цитата: Сообщение от Alex_Zet
эта версия опередила на 15 ЭЛО St 9
Откуда это видно? Где тесты?
Maratka вне форума   Ответить с цитированием
Старый 12.02.2018, 23:51   #160
ChessMan
Гроссмейстер
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 1,000
Сказал(а) спасибо: 675
Поблагодарили 1,877 раз(а) в 745 сообщениях
Репутация: 105
По умолчанию Re: Сборки SF от Marat'ka

Цитата: Сообщение от Alex_Zet
А я вот наберусь дерзости и возражу.
Именно чем Сток 9 больше а не 8. Так как Сток 9 показал по моему + 45 по отношению к St8, а этот тест показывает + 60
http://tests.stockfishchess.org/test...bc5902971a9c00
На 57 ЭЛО с презрением 20
http://tests.stockfishchess.org/test...bc590d945d5815

и на 47 ЭЛО с презрением 0
http://tests.stockfishchess.org/test...bc590d945d59b3

Regression test until "Make razor margin depth independent", to compare with regression test "Contempt 20" (the child commit). Very low priority and throughput, in case the framework is idle.
__________________
ICCF 2426. AMD FX-8150 @4.0 GHz
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (13.02.2018)
Старый 21.02.2018, 15:55   #161
Maratka
Гроссмейстер
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,148
Сказал(а) спасибо: 462
Поблагодарили 1,839 раз(а) в 1,226 сообщениях
Репутация: 64
По умолчанию Re: Сборки SF от Marat'ka

https://yadi.sk/d/B4TxQTqD3SeHrq

Предпоследний мастер, плюс патчи:
1) Автодетект количества ядер/потоков.
2) http://forchess.ru/showpost.php?p=61746&postcount=46
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ChessMan (23.02.2018), Viktor (21.02.2018)
Старый 27.02.2018, 23:27   #162
Maratka
Гроссмейстер
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,148
Сказал(а) спасибо: 462
Поблагодарили 1,839 раз(а) в 1,226 сообщениях
Репутация: 64
По умолчанию Re: Сборки SF от Marat'ka

https://yadi.sk/d/8WpyxGon3SqdYx

Базируется на последней сборке с Аброк (бенч 5643520)
добавлен мой патч по автоматическому детекту потоков, доступных на железке (принцип - N-1, где N- количество одновременных потоков).
Патч был улучшен в последних сборках: теперь невозможно установить количество потоков более тех, что имеется, но в общем случае - не более 512 (максимум, который был одобрен для SF).

ucioption.cpp
Код:
unsigned short int n = std::thread::hardware_concurrency();
unsigned short int m = n;

  if (n < 2)
	  n = 2;
  if (m > 512)
	  m = 512;
...
...
 o["Threads"]               << Option(n-1, 1, m, on_threads);
Maratka вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
ChessMan (28.02.2018), Estet (28.02.2018), Viktor (27.02.2018)
Старый 28.02.2018, 10:55   #163
Estet
4 разряд
 
Аватар для Estet
 
Регистрация: 03.06.2016
Сообщений: 99
Сказал(а) спасибо: 76
Поблагодарили 252 раз(а) в 80 сообщениях
Репутация: 26
По умолчанию Re: Сборки SF от Marat'ka

Спрошу и здесь (как и в теме Oto): Вы оставили динамический контемпт или устранили его?
Estet вне форума   Ответить с цитированием
Старый 28.02.2018, 14:30   #164
Maratka
Гроссмейстер
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,148
Сказал(а) спасибо: 462
Поблагодарили 1,839 раз(а) в 1,226 сообщениях
Репутация: 64
По умолчанию Re: Сборки SF от Marat'ka

Отставил.

Я же написал: базируется на такой-то сборке с Аброк.
Разница в одном патче, исходник патча я привел.

Все что делает патч - автоматически устанавливает количество потоков при установке движка в оболочку как N-1, где N - количество потоков, которые одновременно может выполнять процессор (8 для i7-7700 и ниже, 12 для 8700, 4 для "старых" i5, 6 для новых, 4 для любых i3, 8 для AMD FX 8xxx и 9xxxm 16 для Ryzen 1700/1800 и т.д.).

______
А чем мешает динамический контемпт при анализе?
Движок то благодаря ему играет лучше, т.е. попросту говоря чаще находит лучший ход. Это плохо?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Estet (28.02.2018)
Старый 28.02.2018, 15:32   #165
Maratka
Гроссмейстер
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,148
Сказал(а) спасибо: 462
Поблагодарили 1,839 раз(а) в 1,226 сообщениях
Репутация: 64
По умолчанию Re: Сборки SF от Marat'ka

https://yadi.sk/d/bpoLzv0o3Ss5rv

Обновил сборку на основе сегодняшних патчей
бенч 5643527
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (28.02.2018)
Старый 28.02.2018, 16:34   #166
Estet
4 разряд
 
Аватар для Estet
 
Регистрация: 03.06.2016
Сообщений: 99
Сказал(а) спасибо: 76
Поблагодарили 252 раз(а) в 80 сообщениях
Репутация: 26
По умолчанию Re: Сборки SF от Marat'ka

Цитата: Сообщение от Maratka
... А чем мешает динамический контемпт при анализе?
Движок то благодаря ему играет лучше, т.е. попросту говоря чаще находит лучший ход. Это плохо?
Насколько я понял из отзывов спецов (себя к ним не отношу), динамический контемпт хорош для игры против движков на коротких контролях. А вот для анализа в адвансе - совсем не факт. Во всяком случае, Кевин (да и не он один) на динамический контемпт сильно ругается. Полагаю, неспроста.
Estet вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Burcontovk (01.03.2018), ChessMan (01.03.2018)
Старый 01.03.2018, 12:51   #167
Maratka
Гроссмейстер
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,148
Сказал(а) спасибо: 462
Поблагодарили 1,839 раз(а) в 1,226 сообщениях
Репутация: 64
По умолчанию Re: Сборки SF от Marat'ka

https://yadi.sk/d/hi29QMcV3StqgL

И еще одно обновление.
Добавил последний вчерашний патч.
бенч 5765806
Maratka вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
ChessMan (01.03.2018), otodranik (01.03.2018), Viktor (01.03.2018)
Старый 01.03.2018, 21:43   #168
Burcontovk
2 разряд
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 478
Сказал(а) спасибо: 779
Поблагодарили 830 раз(а) в 389 сообщениях
Репутация: 106
По умолчанию Re: Сборки SF от Marat'ka

Цитата: Сообщение от Estet
динамический контемпт хорош для игры против движков на коротких контролях.
Все верно. Просто Маратка только на плече играет своей компиляцией и ему крайне важна игра в пулю. А до адванса ему какое дело как и программистам?
Более того офф тесты тоже в пулю идут и следовательно для пули все патчи и создаются.
Тенденция такова, что движок через время будет играть только в пулю успешно. А для более длинных контролей уже сейчас есть комод и д.р.
Единственное что привык уже работать со стокфишем в анализе.
Burcontovk вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (01.03.2018)
Старый 02.03.2018, 13:51   #169
Maratka
Гроссмейстер
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,148
Сказал(а) спасибо: 462
Поблагодарили 1,839 раз(а) в 1,226 сообщениях
Репутация: 64
По умолчанию Re: Сборки SF от Marat'ka

Цитата: Сообщение от Burcontovk
Просто Маратка только на плече играет своей компиляцией и ему крайне важна игра в пулю.
Вообще не нужна.
Играю от 60 минут, бывает и 3 часа на партию. Это никак не пуля.


Цитата: Сообщение от Burcontovk
А для более длинных контролей уже сейчас есть комод и д.р.
Который на этих самых длинных контролях не тянет против SF, имея на каждую победу по 3-5 поражений. На коротких само собой у него дела обстоят еще хуже, что собственно известно уже минимум года три, и нет никакой тенденции к изменению ситуации.

Кстати именно по этой причине им на PlayChess никто де-факто и не играет:

Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (02.03.2018)
Старый 02.03.2018, 13:59   #170
sovaz1997
Мастер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 803
Сказал(а) спасибо: 659
Поблагодарили 750 раз(а) в 435 сообщениях
Репутация: 34
По умолчанию Re: Сборки SF от Marat'ka

Maratka, все верно, Stockfish уничтожил dev-версию Komodo в YLCET, сейчас опять на первом месте в 3-м сезоне идёт. То, что Komodo сильнее в длинном контроле - миф (если только раньше). А 11.2 вообще играет на уровне Stockfish 8))
sovaz1997 вне форума   Ответить с цитированием
Старый 02.03.2018, 14:01   #171
sovaz1997
Мастер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 803
Сказал(а) спасибо: 659
Поблагодарили 750 раз(а) в 435 сообщениях
Репутация: 34
По умолчанию Re: Сборки SF от Marat'ka

Stockfish показывает себя лучше во всех контроля за времени:http://www.fastgm.de/60min.html
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (03.03.2018)
Старый 03.03.2018, 16:01   #172
Maratka
Гроссмейстер
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,148
Сказал(а) спасибо: 462
Поблагодарили 1,839 раз(а) в 1,226 сообщениях
Репутация: 64
По умолчанию Re: Сборки SF от Marat'ka

https://yadi.sk/d/7aCnZ-R53Sy2SL

Сборка на базе исходников от 3 марта.
бенч 6361582
Maratka вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Arikchess (03.03.2018), byan_mivv (03.03.2018), ChessMan (03.03.2018), Viktor (03.03.2018)
Старый 10.05.2018, 16:02   #173
Maratka
Гроссмейстер
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,148
Сказал(а) спасибо: 462
Поблагодарили 1,839 раз(а) в 1,226 сообщениях
Репутация: 64
По умолчанию Re: Сборки SF от Marat'ka

https://yadi.sk/d/9S0zEqkz3Vg668
Сборка от 10 мая.
bench 4777674
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (10.05.2018)
Старый 11.05.2018, 17:54   #174
Maratka
Гроссмейстер
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,148
Сказал(а) спасибо: 462
Поблагодарили 1,839 раз(а) в 1,226 сообщениях
Репутация: 64
По умолчанию Re: Сборки SF от Marat'ka

https://yadi.sk/d/gwMxgLM93VjFXy
Последняя сборка от 10 мая
bench 4698290
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (11.05.2018)
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 05:07. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, vBulletin Solutions, Inc. Перевод: zCarot
Рейтинг@Mail.ru