Leela Chess Zero (lc0): как установить и настроить

Discussion in 'Машинное отделение' started by WinPooh, 25 Sep 2018.

  1. Crest
    Оффлайн

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

    Репутация:
    628
    Я разочарован Лилой.
    Чрезвычайно капризный движок.
    Тут включается, там не включается!
    Уже успешно установленная Лила 25.0, проверенная мною на многих тестах, по своему усмотрению не включается в некоторых позах. Просто пустое окошко получается там, где должны быть линии анализа. Ничего позитивного дождаться не получается.
    Плюс скорость низкая...
    А про Лилу 25.1 лучше и не вспоминать. :)

    Нет, друзья мои. Так работать невозможно!
    Так что пока лично я работаю только с обычными движками. Стокфиш и Ко! Они неприхотливы, универсальны и безотказны.
     
    SKY likes this.
  2. qwer
    Оффлайн

    qwer Учаcтник

    Репутация:
    2
     

    Attached Files:

  3. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Понятно... Видеокарта не поддерживает opencl 1.2 - минимально необходимый номер стандарта для запуска Лилы. Вот не ожидал от 600-й серии. Тогда придется обойтись без видеокарты. Скачивайте версию для CPU:
    https://github.com/LeelaChessZero/lc0/releases/download/v0.25.1/lc0-v0.25.1-windows-cpu-openblas.zip

    Скорость будет так себе. И сила игры тоже. Поэтому для любых целей по-видимому придется использовать ту нейросеть, которая идет в комплекте с Лилой.
     
    qwer likes this.
  4. qwer
    Оффлайн

    qwer Учаcтник

    Репутация:
    2
    Вопрос:
    Будет ли CPU версия работать с другими сетками?
     
    Last edited: 15 May 2020
  5. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Будет, только кратно медленнее. Скорость можно проверить там же, в окне программы, набрав те же go nodes 100. Только вместо 100 можете подставить любое удобное число позиций. По окончании вычислений можно будет посмотреть число nps (позиций в секунду).
    —- добавлено: 15 May 2020 —-
    Не обязательно. Программа сама распакует нейросеть. На скорости это не скажется.
     
    qwer likes this.
  6. qwer
    Оффлайн

    qwer Учаcтник

    Репутация:
    2
  7. hornet
    Оффлайн

    hornet Учаcтник

    Репутация:
    476
    Может попробовать Fat Fritz?:D Может он не такой капризный. Chessbase его конкретно рекламирует. Тем более у Вас оборудование подходящее, заодно поделитесь впечатлениями ...:cool:
     
  8. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    А CUDA тоже работать не будет,там на скрине что то про неё пишут?
    а то он 96 ядер халявничают
     
    qwer likes this.
  9. qwer
    Оффлайн

    qwer Учаcтник

    Репутация:
    2
    Да, скорость маленькая, набирает глубину медленно и не глубоко. Но некоторые позиции решает быстрее других
    b2r3r/4Rp1p/p2q1np1/1p1P4/kP1Q4/P4PPB/2P4P/1K6 w - - (1.Ra7)
    rnb5/p1q1b1pk/2p2r1p/4pp2/2Q4P/2P1BNP1/P2R1PB1/3R2K1 w - - (Ng5)
     
  10. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Не, CUDA старой версии. Такая сейчас не поддерживается.
     
    qwer likes this.
  11. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    А если дров новых подкинуть?
     
    qwer likes this.
  12. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    qwer их ставил (я надеюсь). Вот только:
     
    qwer likes this.
  13. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    что он ставил и почему решил что не запустилась это только он занет, может он не по ссылке драйвера загружал, может не удалил полностью предыдущие, а может вообще запустил nodll версию.
    Хотя если GT 630 то драйвера по ссылке не подойдут ,они только для GT 630 v2 (Kepler)
     
    Last edited: 15 May 2020
  14. qwer
    Оффлайн

    qwer Учаcтник

    Репутация:
    2
    Пробовал обновить, не получилось. Подозреваю, что это, наверное, после установки проги Destroy Windows Spying (DWS) 1.5 build 423 [x64,x86] (Win 78.110)
     
  15. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Ну хорошо, пусть пробует :). Я же не могу проследить какие драйверы и версию Лилы скачивал qwer. Только шансы все равно невелики. У GT 630 версия CUDA SDK такая же как у GT 440, а у той Cuda точно не работает (я проверял). Есть правда ещё некая GT 630 v2, но я же неспроста писал, что попробовать запустить Cuda надо обязательно.
     
    qwer likes this.
  16. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    Эх у GT 440 cuda такая же как и у обычной GT 630 v.2.1

    вот если б похожую картиночку посмотреть....
    [​IMG]
     
    Last edited: 15 May 2020
    qwer likes this.
  17. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Посмотрел я в английской вики - это совсем другая карта. Так что нет, не получится запустить Cuda.
     
    qwer likes this.
  18. qwer
    Оффлайн

    qwer Учаcтник

    Репутация:
    2
    оказывается памяти у меня 2 Гига )
     

    Attached Files:

  19. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    особенно если прочитать "This revision of GeForce GT 630 (DDR3) card is a rebranded GeForce GT 440 (DDR3)."
    наверное вместо rebranded надо было написать renamed :)
     
    qwer likes this.
  20. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Хм, судя по скриншоту, у qwer все-таки Кеплер. Надо все же попробовать переустановить драйвера. Но Кеплер поддерживает Opencl 1.2 и должен работать хотя бы на ней. Этого я не пойму.
     
    qwer likes this.
  21. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    вот его то я и не приметил, зато я приметил GK107
    пишут что те дрова должны подойти
     
    qwer likes this.
  22. qwer
    Оффлайн

    qwer Учаcтник

    Репутация:
    2
    обновил драйвера по ссылке svoitsl теперь CUDA поддерживается
    теперь какую Лилу и сетку попробовать по оптиму ?
     

    Attached Files:

  23. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Ну пробуйте тогда Cuda - версию. Наверное вам повезло :)
     
    qwer and svoitsl like this.
  24. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    qwer likes this.
  25. qwer
    Оффлайн

    qwer Учаcтник

    Репутация:
    2
    теперь какую Лилу и сетку попробовать по оптиму ?
    :hi:
     
  26. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    Пишут что эта сеть чуток поумнее
    можно бенч запустить в бат файле

    lc0.exe benchmark
    pause
     
    qwer likes this.
  27. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Если Cuda-версия запустилась с сетью по умолчанию, то можете заменить сеть на более крупную (Leelenstein 14.0 или чуть более слабую SV-20b-t40-1541):
    http://lczero.org/play/networks/bestnets/#20-blocks-x-256-filters
     
    qwer likes this.
  28. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    вообще там довольно не дурной процCPU i-7-3700 - 8 ядер (мне б такой), стоит попробывать и dnnl
    может и не хуже cuda будет
    а все что больше сети 128х10 эторазве чтодля адванса, на следующий день
    если адванс с ответом на несколько часов то можно и такую сеть, она не очень большая и не дурная
     
    qwer likes this.
  29. qwer
    Оффлайн

    qwer Учаcтник

    Репутация:
    2
    а все "экспериментальные" сетки можно кидать в одну папку?
     
  30. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    можно и в одну, но в папку с Лилой только одну из них
     
    qwer likes this.
  31. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    И хотя я все таки склонен думать, что вы все таки преувеличиваете проблему (однако не буду утверждать, что "чрезвычайно").
    1 На своем опыте и опыте других (которые уже как почти 2 года не высказывают чрезвычайного разочарования), могу предположить.что вам не сказали об одной особенности работы Лилы в адвансе (при очень больших контролях), в этом случае она наверное действительно может давать сбой (а версия 0.25 и по другим причинам) из -за переполнения памяти (не уверен, что это исправлено, если это вообще возможно), даже если её у вас 8Гб, она может легко переполнится. Возможно для адванса нужны немного другие настройки, отличные от стандартных (не говоря уже о памяти не менее 16 Г).
    2 Оболочка Чесбейс несмотря на свою "стандартность" довольно тяжеловесна, вполне возможно,что Арена подойдет лучше.
    3 У меня как раз RTX2060 и на бенчмарке (запускается в консоли cmd командой lc0.exe benchmark) она вполне успешно показывает более 6 кnps на сети 3200 (того же размера,что и 3010) движке 0.25.1, может имеет смысл проверить что у вас за драйвера стоят, а может даже и удалить старые (с помощью утилиты ddu) и поставить новые,типа этих
    4 Единственное, что может вас смутить,это игра в эндшпиле, где она пока у Лилы не совсем оптимальна (не будем к ней слишком строги), но при наличии выигрыша она его все таки теперь не упускает (как делала раньше), хотя и делает это весьма витиеватым способом.
    5 Игра на инкременте менее 10 с на ход тоже вас может не обрадовать (тем более,что у вас не 4 V100).
     
    Last edited: 17 May 2020
  32. Crest
    Оффлайн

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

    Репутация:
    628
    У меня 32 Гб. И запуская анализ я, как правило, отключаю всё остальное.

    А вот это для Лилы просто приговор.
    Потому что все... ну, практически все шахматные специалисты ведут работу именно в таких "тяжеловесных" оболочках.
    Переходить в другие - где гор-раздо меньше полезных функций - только ради гипотетической гениальности нового капризного движка вряд ли кто-то станет.
     
  33. SKY
    Оффлайн

    SKY Учаcтник

    Репутация:
    1
    Тем более все же SF немного но поумнее,или уж что совершенно точно равен Лиле на данный момент.
     
  34. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    Этого количества должно хватать
    тяжеловесность Чесбейс особенно сказывается в коротких блицах и когда на оболочку не приходится не одного потока процессора (все заняты движками). В остальных случаях ее терпеть можно.
    А если учитывать, что Лила тратит на себя всего два потока, в то время Стокфиш может и все, то она для CB даже предпочтительнее
     
    Last edited: 17 May 2020
  35. Crest
    Оффлайн

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

    Репутация:
    628
    Должно, но нет.

    Однако, именно Стокфиш любых моделей работает в ЧБ безотказно и быстро.
    А Лила - нет.