dje-dev / Ceres

Ceres - an MCTS chess engine for research and recreation
GNU General Public License v3.0
153 stars 23 forks source link

GPUs with small memory may fail with large networks #30

Closed dje-dev closed 3 years ago

dje-dev commented 3 years ago

Ceres creates 2x as many session as LC0 on the GPU and therefore has higher memory GPU memory requirement.

Some smaller GPUs may have difficult with this (perhaps only with large networks).

As a workaround/fix, as suggested by LC0 member borg, "you can reduce vram requirements by reducing the backend's max batch size."

dje-dev commented 3 years ago

Ceres v0.90-rc1 (just released) significantly reduces GPU memory consumption, and is now nearly identical to that of LC0.