Stockfish 11

Discussion in 'Машинное отделение' started by Kesandr, 18 Jan 2020.

  1. Kesandr
    Оффлайн

    Kesandr Учаcтник

    Репутация:
    11
    Вышла 11 версия Стокфиша. Stockfish 11. Ссылки на скачивание 1. http://stockfishchess.org/download/ 2.http://abrok.eu/stockfish/

    Также был проведен регресс тест с 20000 партий между Стокфиш11 и Стокфиш 8. Можно сказать такое заочное соревнование с альфа зеро.
    Результат данного тестового матча :
    Total: 20000 W: 8441 L: 608 D: 10951
    ELO: 143.75 + -3.0
    (95%) LOS: 100.0%

    Описание Стокфиш 11 от команды разработчиков на русском языке.

    Мы рады представить Stockfish 11 нашим фанатам и сторонникам.

    Загрузки свободно доступны на http://stockfishchess.org/download/

    Stockfish 11 на 50 Эло сильнее, чем предыдущая версия, и на 150 Эло сильнее, чем версия, которая проиграла AlphaZero два года назад. Это делает Stockfish самым мощным шахматным двигателем, работающим на вашем смартфоне или обычном настольном ПК, и мы оцениваем, что на современном четырех ядерном CPU Stockfish 11 может дать фору 1: 1000 по времени чемпиону по шахматам среди людей и быть наравне с ним. Более конкретные данные,в том числе графики развития силы Stockfish за последние семь лет, можно найти на [нашей странице прогресса] [1], в[Сайт Стефана Поля] [2] или на [NextChessMove] [3].В октябре 2019 года Stockfish вернул себе корону в трнире TCEC, победив в суперфинале сезона 16 - эволюцию нейронной сети Лила, которая выиграла в предыдущем сезоне. Это столкновение стилей междуальфа-бета и нейронной сети, как всегда, привело к захватывающим поединкам в которых Stockfish вышел победителем.

    По сравнению с Stockfish 10 мы сделали сотни улучшений
    кода, функции оценки (улучшения в атаках короля,
    переходы от middlegame / endgame и многое другое к алгоритму поиска (некоторые
    инновационные методы координации для поисковых потоков, лучшая обрезка
    неправильные тактические линии и т. д.) и исправлено несколько ошибок взятия на проходе.

    Наша система тестирования [Fishtest] [5] также была улучшена чтобы
    продолжить движение Stockfish вперед. Наряду с множеством небольших улучшений,
    Fishtest перешел на новые границы SPRT, чтобы увеличить шанс выявить повышающие ЭЛО патчи, наряду с новой книгой по тестированию и использованием pentanomial statistics чтобы
    быть более ресурсоэффективным.

    В целом проект Stockfish является примером открытого исходного кода, так как
    его гудящее сообщество программистов, делящихся идеями и ежедневно пересматривающих
    патчи коллег оказывается идеальной формой для разработки инновационных идей для
    шахматного программирования, в то время как математическая точность основы тестирования
    позволяет нам иметь беспрецедентный уровень контроля качества для каждого патча, который мы вставляем в двигатель. Если вы хотите, вы также можете помочь нашим постоянным усилиям по улучшению, это просто. [get involved][6] :)

    Особенность Stockfish также в том, что каждый шахматный поклонник, даже если он не программист,
    [может легко помочь] [7] команде улучшить движок, подключив свой ПК к Fishtest
    и дать ему поиграть игры, чтобы протестировать новые патчи.
    Индивидуальные вклады варьируются от 1 до 32 ядер, но в этом году Bojun Guo
    сделал нечто особенное, подключив целый центр обработки данных в течение всего
    года: это был головокружительный опыт, позволивший увидеть Fishtest с 17466 ядрами и играющий 25600 игр в минуту [8]. Спасибо Guo!

    Команда Stockfish
     
  2. FlashNeo
    Оффлайн

    FlashNeo Учаcтник

    Репутация:
    2
    Трепещи, Лила, Сток идет!
     
  3. Kesandr
    Оффлайн

    Kesandr Учаcтник

    Репутация:
    11
    Да не факт) Современная Лила тоже намного сильнее древнего Альфазеро.
     
    sovaz1997 likes this.
  4. Crest
    Оффлайн

    Crest Админ, МГ Staff Member Команда форума

    Репутация:
    626
    И где же здесь Стокфиш 11-й?
    Там в ссылках только 10-й.
     
  5. FlashNeo
    Оффлайн

    FlashNeo Учаcтник

    Репутация:
    2
    Девелопмент-билты, очевидно же
     
  6. Kesandr
    Оффлайн

    Kesandr Учаcтник

    Репутация:
    11
    Сергей Юрьевич зайдите по второй ссилке http://abrok.eu/stockfish/ Самая первая вверху от 18 января качайте. Там есть вибор для разних процессоров . Дкмаю вам нужно качать что то с данних двух. Качайте и ту и другую и смотрите какая запустится. А если запустится и та и другая то оставляйте ту где скорость више.
    Версии для windows
    Windows x64 for Haswell CPUs
    Windows x64 for modern computers
    Версии для Линукс
    Linux x64 for Haswell CPUs
    Linux x64 for modern computers
     
  7. Crest
    Оффлайн

    Crest Админ, МГ Staff Member Команда форума

    Репутация:
    626
    Попробовал я сегодня в эфире этот самый Сток-11. Он та-акую чушь мне начал выдавать, что дух захватывало!
    Переключился на 10-й и спокойно, надежно анализировал до конца работы.
     
  8. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Возможно, дело в настройке. У предыдущей версии надо было contempt factor для анализа вручную в 0 выставлять ("презрение к сопернику", режим Горячкиной).
     
    Socar and Tischenko V like this.
  9. Kesandr
    Оффлайн

    Kesandr Учаcтник

    Репутация:
    11
    Интересно у меня все супер. А можно чуть поконкретнее. Варианты неправильные выдавал или оценку слишком высокую ставил? Или еще что то?
     
  10. Crest
    Оффлайн

    Crest Админ, МГ Staff Member Команда форума

    Репутация:
    626
    Он предлагал сегодня в вариантах отдать слона черных на g6 за пару пешек, допуская h4-h5.
    Его великий предшественник предлагал более разумные, человеческие решения.
    Поэтому и был сделан выбор.
     
  11. Dortmund
    Оффлайн

    Dortmund Новичок

    Репутация:
    0
    А где эту Лилу раздобыть ? Купить\скачать\арендовать ? Есть где-то гайд по ее эксплуатации ?
    Спасибо
     
  12. FlashNeo
    Оффлайн

    FlashNeo Учаcтник

    Репутация:
    2
    Тут даже тема есть
    http://kasparovchess.crestbook.com/threads/7849/

    Вкратце - качаете вот отсюда
    https://github.com/LeelaChessZero/lc0/releases
    И ставите как обычный движок в любую шахматную оболочку (фриц, арена и т.п.). Именно lc0.exe - ну как стокфиш ставите, тот же принцип. Качайте gpu в зависимости от вашей видеокарты. Лучше всего на нвидиевых работает, но и на амд тоже можно.
    CPU-версия - она именно что вы подумали, слабее. Но тоже прикольная.
     
  13. bankuss
    Оффлайн

    bankuss Александр баннер

    Репутация:
    6
    про нейросеть то забыли, Лила без файла нейросети не работает. А этих файлов до дури уже...
     
  14. Мобуту
    Оффлайн

    Мобуту спаситель нации баннер

    Репутация:
    141
    Может, глубина была маленькой? У меня 11-й показывает Rae8 только в первые секунды, потом отказывается жертвовать фигуру.
    upload_2020-1-22_12-49-16.png
    Тем не менее, в бою с 10-й версией после 18... Rae8 получилась ничья. Контроль 4+2 на моей машине.

     
  15. Dortmund
    Оффлайн

    Dortmund Новичок

    Репутация:
    0
    Спасибо.
    Все сделал. lc0-v0.23.2-windows-cpu-openblas.zip
    Если эту версию ставлю то работает но Стокфишу 10 проигрывает.Хотя варианты интересные играет. Ставил версии Куда-тогда не включается,даже в оболочке Фрица не пишется кто автор программы и.т.д
    Нейросеть тоже скачал и положил в папку с движком. И как поглядеть напрягает ли она Видеокарту ? У меня Нвидия 660, старая но вроде пишут что как подходит.Там на сайте также есть версия Куда на 260 мб, скачал ее тоже и тоже не пошло ничего. Незнаю что делать чтобы пошло.
     
  16. bankuss
    Оффлайн

    bankuss Александр баннер

    Репутация:
    6
    Dortmund, у вас версия CPU, она очень медленная. На видяшке лила в разы шустрее считает. Но и версия соответствующая нужна. (например CUDA версия). Я бы рекомендовал минимум 1060 с 6 гигами, благо б\у карты данного типа резко подешевели после невыгодности майнинга.
    —- добавлено: 22 Jan 2020 —-
    у меня на 1660 с 6 гигами в начальной позиции выдает 12 knps - версия для линукса, сам компилировал на своем компе. Сеть какая-то ноябрьская.
     
    Last edited: 22 Jan 2020
  17. FlashNeo
    Оффлайн

    FlashNeo Учаcтник

    Репутация:
    2
    Если ничего не помогает - читайте инструкцию ©

    https://github.com/LeelaChessZero/lc0/wiki/Getting-Started

    Да, нейросеть забыл указать скачать. У меня они были просто в немалом количестве, я и забыл, что стартовую тоже надо вначале выкачать)
     
  18. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    Это дело поправимо
    Если для CPU, старой или AMD видяхи то лучше эту или эту
    для других сойдет эта
    Ну если совсем новые NVIDEO или даже их больше одной то эту
     
  19. Dortmund
    Оффлайн

    Dortmund Новичок

    Репутация:
    0
    А как увидеть на сколько напрягается видяха от раздумий Лилы?
     
  20. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    ну если она напрягается в windows 10 то там есть свое средство определить загрузку GPU, во всех случаях поможет CPU-Z
    или тут
     
  21. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    По поводу сети, попробуйте либо одну из этих: http://lczero.org/networks/?show_all=0 - 62XXX;
    Либо 42850: http://lczero.org/get_network?sha=00af53b081e80147172e6f281c01daf5ca19ada173321438914c730370aa4267 - я бы с нее начал. У меня, кстати, тоже GTX 660)
    —- добавлено: 23 Jan 2020 —-
    Поздно уже))
    https://www.chess.com/computer-chess-championship#event=ccc1216-lc0-vs-stockfish
    В любом случае, они +- на равных идут. Всегда существую dev-версии, поэтому выход Stockfish 11, на самом деле, мало что значит. Пускай он и сильнее, чем Stockfish 10. Но и ведь Stockfish 10 очень старый, он не играл в TCEC против Лилы, не играл в CCC. Играла его последняя версия для разработчиков.
    —- добавлено: 23 Jan 2020 —-
    Больше позиций проверьте - вероятно, это просто первое впечатление. Сток 11 почти на 60 пунктов сильнее 10-й версии) https://github.com/glinscott/fishtest/wiki/Regression-Tests
     
  22. Spike
    Оффлайн

    Spike Кот с горы

    Репутация:
    58
    Стравил просто процессорные версии x64 11-го с 10-м, по минутке плюс секунда на ход, может, невалидно, но +20=74-6 в пользу 11-го, думаю, на более длинных контролях было бы не хуже :)
     
  23. Комсюк
    Оффлайн

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

    Репутация:
    1.263
    меньше бы счёт был
     
  24. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    ну отчего же.. 57 очков это 47-53 Эло, примерно столько и есть
     
  25. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    Такой тест провели уже :)

    http://tests.stockfishchess.org/tests/view/5e2258dd346e35ac603b7d8c
    Code:
    ELO: 53.59 +-1.5 (95%) LOS: 100.0%
    Total: 60000 W: 14121 L: 4941 D: 40938
    Ptnml(0-2): 138, 2988, 15833, 9631, 1407
    60000 партий)
     
  26. Dortmund
    Оффлайн

    Dortmund Новичок

    Репутация:
    0
    А где увидеть глубины\узлы счета вариантов? Я вот запускаю Стокфиш через оболочку 11 Фрица, там показывает глубина 30-40, а если Лила то 5-7.
     
  27. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    так вы же у себя видите, или вы себе не доверяете?
     
  28. Ечетырник
    Оффлайн

    Ечетырник Учаcтник

    Репутация:
    7
    SF 11, SF 11 64, SF 11 popcnt - в чем разница?
     
  29. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    обычно движки компилируются под разные процессоры (и системы команд) и разные ОС
     
  30. Kesandr
    Оффлайн

    Kesandr Учаcтник

    Репутация:
    11
    Как обично разница в скорости. Устанавливайте и смотрите на скорость и тот у которого самая високая скорость оставляйте.
     
  31. Alexandr_L
    Оффлайн

    Alexandr_L куркуль баннер

    Репутация:
    118
    я тоже поставил 11 й, смотрю билеберда какая то получается с оценкой. вернул старый проверенный корчесс
     
  32. Tischenko V
    Оффлайн

    Tischenko V Учаcтник

    Репутация:
    10
    [​IMG]
    Подскажите, пожалуйста, что здесь поменять. (меня впрочем устраивает, но возможно можно сджелать лучше)
    К примеру, значение Contemp надо поставить на 0 вместо 24 и что это даст?
    И еще попутный вопрос, если позволите.
    У моего товарища 8-ядерный IntelCore i7, Stokfish11 в оболочке ChessBase14, у меня - 2-ядерный IntelCore i3, Stokfish11 в ChessBase13.
    Скорость счета вариантов у меня примерно в 5 раз меньше. Но вот почему то мой Stokfish11 в совместно анализируемой позиции находит прорыв (верное решение) буквально за несколько секунд, потом сомневается, но уже через 3 минуты прочно ставит на первую линию и только со временем поднимает оценку, а его даже додуматься не может. С чем это вообще может быть связано. Я в недоумении. Одинаковые движки. Ну разве в оболочке дело?..
    Спасибо.
     
  33. Kesandr
    Оффлайн

    Kesandr Учаcтник

    Репутация:
    11
    Analysis contempt ставите галочку off и будет все норм. Оценка будет намного стабильнее. Сейчас у вас стоит галочка напротив Both и она активирует контемпт за две сторони со значением 24.
     
    kozel64a and Tischenko V like this.
  34. Комсюк
    Оффлайн

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

    Репутация:
    1.263
    точно не в оболочке
     
    Tischenko V likes this.
  35. SKY
    Оффлайн

    SKY Учаcтник

    Репутация:
    1
    Если не ошибаюсь это что-то вроде презрения к сопернику,более наглая игра,то есть против слабых движков помогает выиграть,против нейросетей вредит.То есть против слабых движков этот параметр можно добавить скажем до 60,против сильных и сетей 0.Еще попадалось объяснение что плюсовой контемпт дает более условно позиционную игру тем что не способствует размену фигур.
    Насчет второго вопроса,сбросьте хеш,может по так сказать старой памяти быстро ответ находит ваш проц.
     
    Tischenko V likes this.