0.0.3 • Published 6 months ago

lila-stockfish-web v0.0.3

Weekly downloads
-
License
AGPL-3.0-or-later
Repository
-
Last release
6 months ago

lila-stockfish-web

Multiple stockfish wasms for use in lichess.org web analysis

Building

./build.py --flags='-O0 -g3 -sSAFE_HEAP' <target(s)>

Include --node for nodejs instead of web. --flags for em++ compile and link. Available targets are clean, all, sf-nnue-40, sf-nnue-60, linrock-nnue-7, linrock-nnue-12, and fsf-hce.

./build.py downloads all stockfish sources to the ./fishes folder. It then applies git diffs from the ./patches folder. Edit the Stockfish sources freely. But to share them here, update one of the patch files.

# Example: Update `sf-nnue-60.patch` with your source changes: 

  cd fishes/sf-nnue-60
  git diff > ../../patches/sf-nnue-60.patch

Sources

This maps targets to their ancestor repo/commit:

sf-nnue-60

sf-nnue-40

linrock-nnue-12

linrock-nnue-7

fsf-hce

0.0.3

6 months ago

0.0.2

6 months ago

0.0.1

7 months ago