+100 elo breakthrough in new rewritten Lco engine ( Ceres)

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

corres
Posts: 3657
Joined: Wed Nov 18, 2015 11:41 am
Location: hungary

Re: +100 elo breakthrough in new rewritten Lco engine ( Ceres)

Post by corres »

brianr wrote: Sun Jan 03, 2021 6:46 pm
corres wrote: Sun Jan 03, 2021 6:28 pm But without commands the Ceres can not work.
What commands are you looking for?
There are none of the setoption UCI commands that Lc0 might use as Ceres only uses the Lc0 backend.
Setup commands are in the json file for things like tablebase directories.
The "go" and other playing commands work.
Which are those other playing commands??
Ceres in the current state can not play like an Leela engine.
Even Ceres can not load as an UCI engine, either.
Did you try at least the "go nodes xyz" commands, for e.g?
I am afraid, not.
brianr
Posts: 536
Joined: Thu Mar 09, 2006 3:01 pm

Re: +100 elo breakthrough in new rewritten Lco engine ( Ceres)

Post by brianr »

Ceres is a UCI engine.
I have done those commands like go and the others and it plays just fine.

No, it does not load like Lc0.
There are no setoption commands.

I have not tried Ceres with a GUI, but it runs just fine with cutechess-cli.
corres
Posts: 3657
Joined: Wed Nov 18, 2015 11:41 am
Location: hungary

Re: +100 elo breakthrough in new rewritten Lco engine ( Ceres)

Post by corres »

brianr wrote: Sun Jan 03, 2021 7:27 pm Ceres is a UCI engine.
I have done those commands like go and the others and it plays just fine.
No, it does not load like Lc0.
There are no setoption commands.
I have not tried Ceres with a GUI, but it runs just fine with cutechess-cli.
If Ceres work only in cutechess-cli, how can make displayed by somebody the chess board as a chess GUI?
In cutechess-cli engines also need to set its options if you do not want use it in default settings - btw. in your opinions what are the default options for Ceres??
In json file of Ceres there is no any options for an uci engine. Where are they?
Last edited by corres on Sun Jan 03, 2021 7:51 pm, edited 1 time in total.
brianr
Posts: 536
Joined: Thu Mar 09, 2006 3:01 pm

Re: +100 elo breakthrough in new rewritten Lco engine ( Ceres)

Post by brianr »

While I have not used it in a GUI, based on what others are showing it clearly does work in GUIs.

Update: Ceres runs for me under Arena and Winboard both...

2nd Update: Runs fine under Cutechess GUI also.
Last edited by brianr on Sun Jan 03, 2021 7:49 pm, edited 1 time in total.
syzygy
Posts: 5557
Joined: Tue Feb 28, 2012 11:56 pm

Re: +100 elo breakthrough in new rewritten Lco engine ( Ceres)

Post by syzygy »

corres wrote: Sun Jan 03, 2021 3:56 pm
syzygy wrote: Sun Jan 03, 2021 3:40 pm This seems to be a list of improvements:
https://github.com/dje-dev/Ceres#implem ... n-features
There is no any new announcement there.
Some people are interested in technical details. You are not one of them, but I am not writing for you alone.
User avatar
cc2150dx
Posts: 325
Joined: Sat Nov 30, 2013 9:51 am
Location: Canada
Full name: Jason Coombs

Re: +100 elo breakthrough in new rewritten Lco engine ( Ceres)

Post by cc2150dx »

AdminX wrote: Sun Jan 03, 2021 1:52 pm
Dann Corbit wrote: Sun Jan 03, 2021 1:29 pm I get a 404 error on the boxed ceres.

I can build the LC0 project using the supplied cmd file or the visual studio project.
However, the project is some berserk CMAKE thing that does not allow you to change the project from exe to dll.

Does someone have a solution file that can be modified?
Dan,

Here is a link to the version I compiled on my system. One thing I want to point out is the syntax for the Directory paths much have 2 backslashes in the Ceres.json file.

Code: Select all

{
  "DirLC0Binaries": "C:\\Users\\tedsu\\Desktop\\Ceres",
  "DirLC0Networks": "C:\\Users\\tedsu\\Desktop\\Ceres",
  "DirEPD": ".",
  "DirPGN": ".",
  "DirCeresOutput": ".",
  "DirExternalEngines": ".",
  "DirTablebases": "E:\\SyzygyBases\\DTZ_7;E:\\SyzygyBases\\DTZ_6;E:\\SyzygyBases\\DTZ_345;C:\\SyzygyBases\\WDL_7;E:\\SyzygyBases\\WDL_6;E:\\SyzygyBases\\WDL_345",
  "DefaultNetworkSpecString": "LC0:104130",
  "DefaultDeviceSpecString": "GPU:0",
  "URLLC0Networks": "http://training.lczero.org/networks",
  "LaunchMonitor": false,
  "LogInfo": false,
  "LogWarn": false
}
Here's my Ceres.json file. The network file is a little long, but it works

{
"DirLC0Binaries": "c:\\PhoenixStein",
"DirLC0Networks": "c:\\PhoenixStein",
"DirEPD": ".",
"DirPGN": ".",
"DirCeresOutput": ".",
"DirExternalEngines": ".",
"DirTablebases": "c:\\syzygy",
"DefaultNetworkSpecString": "LC0:20x256SE-jj-9-81000000",
"DefaultDeviceSpecString": "GPU:0",
"URLLC0Networks": "http://training.lczero.org/networks",
"LaunchMonitor": false,
"LogInfo": false,
"LogWarn": false
}
User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: +100 elo breakthrough in new rewritten Lco engine ( Ceres)

Post by Nordlandia »

Unfortunately Ceres only support 1-Core dedicated for the GPU at the moment.
Nay Lin Tun
Posts: 708
Joined: Mon Jan 16, 2012 6:34 am

Re: +100 elo breakthrough in new rewritten Lco engine ( Ceres)

Post by Nay Lin Tun »

I am quite happy with Ceres speed on my 1060GTX card.
17knps on 703810.pb.gz network on Leela vs 25knps on Ceres. Nearly 50% faster speed!
MMarco
Posts: 195
Joined: Sun Apr 12, 2020 1:09 am
Full name: Marc-O Moisan-Plante

Re: +100 elo breakthrough in new rewritten Lco engine ( Ceres)

Post by MMarco »

brianr wrote: Sun Jan 03, 2021 7:38 pm While I have not used it in a GUI, based on what others are showing it clearly does work in GUIs.

Update: Ceres runs for me under Arena and Winboard both...

2nd Update: Runs fine under Cutechess GUI also.
There is a live stream on Fritz GUI here: http://talkchess.com/forum3/viewtopic.p ... 20#p878303
mwyoung
Posts: 2727
Joined: Wed May 12, 2010 10:00 pm

Re: +100 elo breakthrough in new rewritten Lco engine ( Ceres)

Post by mwyoung »

Some observations of Ceres in the current version being tested.

1. Ceres is +100 Elo. False
2. Ceres is 2.3x faster. False.
3. And Lc0 is out searching Ceres by many ply with the same size net.

Current score Lc0 vs Ceres. +2 =28 -0 +23 Elo for Lc0

I will switch Lc0 to the same exact NN after this test.
"The worst thing that can happen to a forum is a running wild attacking moderator(HGM) who is not corrected by the community." - Ed Schröder
But my words like silent raindrops fell. And echoed in the wells of silence.