LeelaChessZero / LeelaChessZero/lczero-server

Please provide a way to see "game contributions" statistics per PC, not only per user

Open
#35 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
45
Forks
26
PR merge metrics
No merged PRs in 30d

Description

Hello,

BOINC (WorldCommunityGrid) allows me to see stats per PC and per user.
This is very important for data-center guys with 100+ PCs, like me.
Now, despite having 100 PCs, only 1 contributes, because only 1 has an RTX GPU.
But in the future I will have a lot of RTX GPUs. Contributing CPUs to Leela is a waste of watts / power.

I would like to see similar kind of statistics for Leela training servers, where I contribute games.
I would like to break down which PCs were active, which were not, and how much each PC contributed games so far. (this could let me detect GPU issues, cooling issues, network issues and other issues easily)
This feature request is mainly about "website", but also about "client" application, where I want to see statistics locally.

Even better idea: Make a Boinc-Leela, so I could run Leela client as a BOINC application.

  1. This will simplify management, because BOINC has fairly advanced management tools built-in and developed over a decade, for both GUI and CLI, both Windows, Mac and Linux (and Android).
  2. This will gain a lot of free marketing. = More Leela contributors.

Here:
https://lczero.org/
and here:
https://lczero.org/active_users

-Technologov, 7.2.2019

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing active-users page at lczero.org and the repository's website and client responsibilities. Define how per-PC activity and game contributions should be collected and displayed, with local client statistics and the proposed BOINC integration treated as separate scopes. Done means the selected scope has an agreed design and verifiable per-PC contribution data.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
analytics, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.