Игры компьютеров

Тема в разделе "Машинное отделение", создана пользователем Pingvin, 6 ноя 2013.

  1. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Из-за пондера Стокфиш только что развил бешеную производительность за счет Сенпая, подняв свою скорость чуть ли не в полтора раза в партии между ними. Это произошло из-за сочетания пондера, устаревшего метода распараллеливания у Сенпая и использования гипертрейдинга.
     
    Последнее редактирование: 2 сен 2018
    Комсюк нравится это.
  2. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    В общем, против LCZero движки будет играть с максимальной производительностью. Это и есть компенсация 4xV100. Все равно, что 2xV100, в общем, получается :)
     
    Rom нравится это.
  3. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    Просто посмотрите на разницу в скорости. Против Lc0 Ethereal имеет почти 90 mnps. Против Stockfish - около 55 mnps. Наглядная демонстрация очередного недостатка данного "турнира".

    [​IMG]
    [​IMG]
     
  4. WinPooh
    Оффлайн

    WinPooh В.М. Команда форума

    Репутация:
    95
    Думаю, в итоге все должно прийти к "боям без правил" - будут команды, как в Формуле-1, каждая со своим максимально настроенным железом под свою архитектуру. И единственное ограничение - на потребляемую мощность в ваттах. Как иначе уравнивать CPU и GPU, мне непонятно.
     
  5. Комсюк
    Оффлайн

    Комсюк народный модератор баннер

    Репутация:
    1.270
    WinPooh, это уже не тестирование движков, сам понимаешь
    —- добавлено: 2 сен 2018 —-
    я ещё помню, как Junior 10 жрал чужие ресурсы при включённом пондере
     
  6. Yury_Solomatin
    Оффлайн

    Yury_Solomatin Учаcтник

    Репутация:
    24
    Один движок лучше другого использует эту особенность регламента. Что не так?

    А чего не хватает? Визуально все намного привлекательнее по сравнению с TCEC.

    У Lc0 сейчас 6/7 если бы какие-то несправедливые условия были, она бы проигрывала, нет?

    Цель явно не в том, чтобы "тестировать".
     
    Последнее редактирование: 3 сен 2018
  7. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Значит не очень удачный регламент, если позволяет такие "особенности".
     
    Комсюк нравится это.
  8. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    Если турнир является конкурентом TCEC, в нем не должно быть таких проблем. Здесь их очень много и я сейчас не буду перечислять их все. Я вообще не понимаю, зачем 4xV100. Может, они так компенсируют ускоренную работу движков против Lc0? Это глупость. Можно было заставить движки использовать все ядра без ponder, тогда все были бы в равных условиях


    Визуально-то он лучше, а по удобству вообще беда.

    В любом случае, условия должны быть честными и проверенными.
     
  9. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    Итак, что произошло: Nemorino рухнул после того, как Shredder упорным трудом добился чисто выигранной позиции (видел выигрыш по таблицам). Итог: перезапуск игры...
    Тот же перезапуск происходил и после падения Gull против Lc0. Хотя Gull очень стабильный и проблема была, скорее всего, в другом.
     
  10. Undying
    Оффлайн

    Undying Учаcтник

    Репутация:
    15
    Неудобны две вещи.

    Первое, нельзя посмотреть список сыгранных партий для конкретного движка. Хотелось бы подобную табличку: http://chess-results.com/tnr373677.aspx?lan=11&art=9&snr=8

    Второе, актуальный вариант, который рассматривает движок, автоматом скроллируется на последний ход. И еще зачем-то показывается начиная с первого хода партии. По уму надо показывать с первого хода варианта и без автоскроллинга.
     
    Yury_Solomatin и sovaz1997 нравится это.
  11. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    LCZero против Stockfish в итоге еще 50 ходов мучили ладьи, перед тем как согласиться на ничью. А по-хорошему надо делать правила ничьи и сдачи партии.
     
  12. WinPooh
    Оффлайн

    WinPooh В.М. Команда форума

    Репутация:
    95
    А самое смешное, что порядок предложения ничьей движком и соглашения на неё был реализован ещё в древнем протоколе WinBoard. Уж казалось бы, движки уровня 3400 должны уважать и себя, и противника :)
     
  13. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    В uci, вроде, такого нет)
     
  14. WinPooh
    Оффлайн

    WinPooh В.М. Команда форума

    Репутация:
    95
    Временами я начинаю понимать д-ра Хьятта, который не соглашается переходить на UCI ни за какие коврижки.
     
  15. Yury_Solomatin
    Оффлайн

    Yury_Solomatin Учаcтник

    Репутация:
    24
    Я передал ваши замечания разработчикам. Спасибо за советы!
     
    sovaz1997 нравится это.
  16. Комсюк
    Оффлайн

    Комсюк народный модератор баннер

    Репутация:
    1.270
    сейчас в оболочке прописаны правила ничьей (есть ранняя и поздняя)
    —- добавлено: 3 сен 2018 —-
    у ребят стоит галочка "никогда"
     
  17. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    А что у них за оболочка? В cutechess-cli все очень удобно настраивается. Как сделано в TCEC: есть cutechess-cli, считываются его логи и идут на их GUI. Также и происходит запись PGN (вручную, не по встроенному принципу).
     
  18. Undying
    Оффлайн

    Undying Учаcтник

    Репутация:
    15
    Еще пара недочетов. При клике по графику (например, оценки) позиция соответствующая ходу выбирается, но список ходов на этот ход не прокручивается. И при каждой загрузке страницы предлагается перейти с английского языка на русский, но выбор языка не работает.
     
    WinPooh нравится это.
  19. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Ethereal проиграл первым ходом практически. На выходе из книги 0.3 но 9. ... Bd7 -> 0.8 и дальше по нарастающей. Только непонятно почему ход плохой.
    Fire - Ethereal

     
    Последнее редактирование: 9 сен 2018
  20. Undying
    Оффлайн

    Undying Учаcтник

    Репутация:
    15
    По сути план у Ethereal был в том, чтобы поставить ладью f на с8. Для этого он потратил три темпа: Cd7, Qe7, Rfc8. И ради чего все это? Что ладьи полезного делают на линиях a и с? Плюс к этому ферзь на е7 попал под рентген ладьи, из-за чего после Nh5 не удалось сыграть Nf4 и пришлось возвращаться на f6. Еще два темпа коту под хвост. Т.е. на первых 15 ходах Ethereal подарил сопернику 5 темпов. И это в таком стратегически опасном дебюте как староиндийка. Результат закономерен.
     
  21. Undying
    Оффлайн

    Undying Учаcтник

    Репутация:
    15
    А вы не могли бы узнать у разработчиков, планируют ли они делать архив соревнований? Сейчас соревнование заканчивается (например, матч между Лилой и Комодо) и всё нельзя ни результаты, ни партии посмотреть.
     
  22. Yury_Solomatin
    Оффлайн

    Yury_Solomatin Учаcтник

    Репутация:
    24
    В общем-то, все партии можно загрузить по ссылкам, которые есть в статьях:

    Об окончании группового этапа - https://www.chess.com/news/view/sto...er-chess-championship-stage-2-lc0-a-contender
    Групповой этап 1 (24 движка) - все партии - http://newman.chess.com/archive/ccc1/stage1/games.pgn

    Об окончании второго группового этапа - https://www.chess.com/news/view/sto...uter-chess-championship-komodo-vs-lc0-for-3rd
    Групповой этап 2 (8 движков) - все партии - https://cccfiles.chess.com/archive/ccc1/stage2/games.pgn

    Я их не перевожу на русский, потому что сейчас идет Олимпиада, и ей основное внимание.

    Когда появится очередная статья, в ней будет и ссылка на архив партий Лила-Комодо.

    Конечно, лучше, чтобы архив был доступен с основной страницы, я напишу.
     
    sovaz1997 и Undying нравится это.
  23. Undying
    Оффлайн

    Undying Учаcтник

    Репутация:
    15
    Хотелось бы архив видеть в том же виде, что и идущий турнир. В том же интерфейсе, с оценками и вариантами движков, таблицами результатов и т.д. Как на tcec сделано.
     
    sovaz1997 нравится это.
  24. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    Немного советов разработчикам шахматных движков.

    Очень показательный пример того, почему нельзя делать ранние выводы о силе игры движка (всем, кто тестирует улучшения своих движков на 1-2-100 партиях и удивляется, почему в тесте есть прирост, а в рейтинг-листе нет):

    Вот, казалось бы, останавливай прямо сейчас и добавляй патч: 8 побед и 1 поражение.
    Код:
    Score of Zevra v2.0 r172 vs Zevra v2.0 r172: 8 - 1 - 1 [0.850] 10
    Ну вот, уже 77 партий, тут-то точно можно остановить: 40 (!) побед и всего лишь 11 поражений. Если даже погрешность, то хоть какое-то значимое улучшение точно есть, можно подумать
    Код:
    Score of Zevra v2.0 r172 vs Zevra v2.0 r172: 40 - 11 - 26 [0.688] 77
    После 869 партий оказалось, что хорошего увеличения силы игры нет (если оно вообще есть):
    Код:
    Score of Zevra v2.0 r172 vs Zevra v2.0 r172: 274 - 264 - 331 [0.506] 869
    Такое у меня первый раз, но очень показательно.

    Кстати, это работает и в другую сторону: если вы не видите улучшения, это не значит, что его нет.

    Новая версия Zevra v2.0 вышла, кстати. Около 2430 пунктов относительно рейтингов CCRL (с погрешностью, естественно).

    —————————
    И еще: в первую очередь улучшайте поиск, т. к. улучшение оценочной функции вам немного даст. Основные вещи, которые очень важны в оценочной функции: 1) Материал + таблицы PSQT (основа, по сути), 2) Мобильность фигур (может дать до 100 пунктов, если я ничего не путаю), 3) оценка безопасности короля. Остальное вам много не даст, но если ваш движок играет на уровне >3000, то здесь уже можно прибегать к уточнению оценочной функции, тюнингу и т. д.

    P. S. Знающие пусть меня поправят, если я в чем-то не прав.
     
    Последнее редактирование: 9 ноя 2018
  25. SKY
    Оффлайн

    SKY Учаcтник

    Репутация:
    1
    Будет ли разница в силе игры движка при игре им через анализ,например ставим время на ход и через установку "Турнир" ??
     
  26. Vladruss
    Оффлайн

    Vladruss НедоКМС, победитель второразрядников. баннер

    Репутация:
    530
    Все зависит от конкретного движка, но в принципе разница есть. Во время игры у движка работает рандомность, поэтому с аналитической точки зрения движок может выбирать не самый сильный ход, хотя вполне надежный.
     
    SKY нравится это.