2018-12-11

Leela versus Stockfish in Lichess is coming....



 Lichess.org will host a match between the mighty Stockfish 10 and Leela. It will be a 6 games match with time control of 5'+2" with ChessNetwork commentary.
Games will be played on 15th December at 17:00 UTC.

Stockfish 10 will run on 64 cores 2.3GHz Xeon, while Leela will use the latest v19.1 Lc0 with 11248 network and will run on one GTX 1080 Ti + one RTX 2080 GPU.

It will be played with the @LeelaChess and @Stockfish10Chess accounts so follow one of these to see the match.

The official announcement.


The games of the match and more details will be available in an updated post here.

27 comments:

  1. When will the matches start?

    ReplyDelete
    Replies
    1. Any moment now, to some hours.

      Delete
    2. After some misunderstanding, i got cleared that games will be held on 15th December at 17:00 UTC.

      Delete
  2. Replies
    1. Probably but just wait 6 months and SF will die!

      Delete
    2. Perhaps. lc0 uses a processor that's perfect for neural networking (matrices), while stockfish uses a generic cpu. Try running lc0 on a generic cpu. Just wait till they come out CPUs that have equal amount of threads as GPUs with sufficient memory per thread. ;)

      Delete
    3. You obviously didn't check cscuile's speadsheet regarding SF's play after so many nodes...

      Delete
  3. Wish they can replace the 1080Ti by a 2070. 2070 is cheaper but gives 2x performance than 1080Ti for Leela. Moreover, they should mix the same generation, two RTX instead of one GTX and one RTX.

    ReplyDelete
  4. Given Stockfish's hardware I would have thought 2 x 2080 Ti would be about fair.

    ReplyDelete
    Replies
    1. That was picked not because of fairness, that's just what CPU/GPUs a person who will host SF/Lc0 bot has.

      Delete
    2. I'm going o PM you on the talkchess forum. I might be able to help

      Delete
    3. They didn't give exact CPU. Almost guarantee it's 64 threads, not cores. I'd say it's ~ 240 watts for all 64 threads. For Lc0, both GPUs have 6528 cores for a total of 465 watts. That's 64 threads on a *generic* processor vs 6528 cores on a processor that does *exactly* what the NN (neural network) needs, matrix math. Fair would be to run Lc0 on a generic processor or spend a few million $ to design a custom CPU for stockfish.

      Delete
  5. Why not use the latest network? it keeps on rising! very high elo by now.

    ReplyDelete
  6. What is this 5 feet + 2 inches time control? 5 min main time and 2s additional per move? Chess novices are baffled! Also, linking to event page, e.g. https://lichess.org/blog/XA7juREAAC4AxZsR/deathmatch-leela-vs.-stockfish would be cool!

    ReplyDelete
  7. For now it looks as decisive as the Carlsen-Caruana chess match

    ReplyDelete
  8. To be honest, this match is meaninglessness, stockfish has more powerful hardware.

    ReplyDelete
    Replies
    1. Stockfish has 64 threads, not cores. I'd say it's ~ 240 watts for all 64 threads. For Lc0, both GPUs have 6528 cores for a total of 465 watts. That's 64 threads on a *generic* processor vs 6528 cores on a processor that does *exactly* what the NN (neural network) needs, matrix math. Fair would be to run Lc0 on a generic processor or spend a few million $ to design a custom CPU for stockfish.

      Delete
  9. Stockfish won on inferior hardware. I'm 100% for AI. I'm working on an AI/AGI/ASI project, but as an EE, SE, & physicists I know fair when I see it. Fair would be to run Lc0 on generic CPU like Stockfish is running or to spend a few million $ to design a custom processor for Stockfish. Lc0 needs matrix math, which is exactly what GPUs are designed for.

    ReplyDelete
    Replies
    1. Fair would be to run both on hardware that has no impact on the quality of moves. In other words both play their perfect moves.

      Anything else and you get the apples and oranges argument again.

      Delete
    2. This comment has been removed by the author.

      Delete
    3. No such thing as "their perfect moves." Faster hardware = better chess.

      Delete
    4. Both play their perfect moves if given enough time, hardware performance. So I meant perfect in the pejorative sense.

      Delete
    5. The issue is that the NNs (neural network) engines are running on hardware that's an almost 100% perfect match for their needs (matrix math) running on about 5000 threads (Leela/Lc0), while non-NN engines don't have a processor that's customized to their needs running on 64 threads.

      Delete
  10. My roommate`s laptop has a 2080ti, which means leela is running on 2 laptops while stockfish is running on a supercomputer(at least a server).

    ReplyDelete
    Replies
    1. A 2080 Ti in a laptop? lol 😭 Please tell me the laptop name, & weight.

      Stockfish: 64 threads, 240 watts, generic processor that not good for tree search engines.

      Leela/Lc0: 6528 threads, 465 watts, processor that does matrix math exactly what neural network needs.

      Delete
  11. hello, I am new to the lichess, can someone explain me how to watch these games, I already checked Leelachess account but couldn't find it, thanks

    ReplyDelete
    Replies
    1. I have watched the games here:
      https://www.twitch.tv/videos/349455762

      Match starts ~12:50

      Delete