The benchmark and lc0ctl directories are merged into tools.
All backends are moved into neural/backends.
The neural/onnx and neural/xla directories remain but only contain the conversion functions and not any backend code.
The neural/tables directory contains some generic information that used to be in neural/shared (activation functions, policy maps etc.) that are used by both backends and the onnx converter.
The rest of neural/shared is moved to neural/backends/shared/.
The rescorer is moved into the trainingdata directory.
The
src
directory is re-organized as follows:benchmark
andlc0ctl
directories are merged intotools
.neural/backends
.neural/onnx
andneural/xla
directories remain but only contain the conversion functions and not any backend code.neural/tables
directory contains some generic information that used to be inneural/shared
(activation functions, policy maps etc.) that are used by both backends and the onnx converter.neural/shared
is moved toneural/backends/shared/
.trainingdata
directory.