Skip to content

Releases: lichess-org/fishnet

fishnet v2.9.2

19 Mar 19:03
8c00fb0
Compare
Choose a tag to compare

Changes:

  • Change performance statistics.
    • Before: nps (total nodes computed for the game, excluding chunk overlap, divided by time taken for the game). Unstable with the varying parallelism introduced in v2.8.1.
    • After: nps/core (total nodes computed for the game, including chunk overlap, divided by CPU time spent on the game). Significantly more stable. Multiply by number of cores for the maximum throughput of your client.
  • Further tune queue selection parameters.

Downloads:

fishnet v2.9.1

17 Mar 14:55
75248aa
Compare
Choose a tag to compare

fishnet v2.9.0

24 Feb 22:11
b12b7a3
Compare
Choose a tag to compare

Changes:

Downloads:

fishnet v2.8.2

07 Jan 14:15
b152a9d
Compare
Choose a tag to compare

Bugfixes:

  • Fix frequent worker timeouts. Timeouts are now based on a deadline for each entire batch, rather than a continuous time budget, and node limits are adjusted for time wasted on overlap of chunks. Compared to v2.7.x, 20% lower nodes per wall clock second with significantly increased variance are expected, but quality is improved.
  • Fix auto update did not respect SSLKEYLOGFILE.
  • Fix CPU_PRIORITY ignored by Docker image.

Downloads:

fishnet v2.8.1

04 Jan 23:02
bec5542
Compare
Choose a tag to compare

Changes:

  • fishnet would previously analyse each position with a clean transposition table, sacrificing a lot of strength for maximally parallel but deterministic analysis. Now positions are analysed in overlapping chunks.

New features:

  • fishnet now lowers its process scheduling priority. Use --cpu-priority unchanged to disable this.

Downloads:

fishnet v2.7.1

29 Jul 18:11
3902206
Compare
Choose a tag to compare

New features:

  • aarch64-unknown-linux-musl binaries and arm64 Docker containers now automatically detect support for dot product instructions, for a ~10% speedup on CPUs that support them.

Downloads:

fishnet v2.7.0

01 Jul 13:05
4aeda9d
Compare
Choose a tag to compare

fishnet v2.6.10

02 May 17:01
2b0bf16
Compare
Choose a tag to compare

fishnet v2.6.9

16 Apr 16:57
9ddbb47
Compare
Choose a tag to compare

New features:

  • Official binaries for ARM64 on Linux aka aarch64-unknown-linux-musl are now provided. The Docker image now has multi-arch support (linux/amd64 and linux/arm64).

Downloads:

fishnet v2.6.8

08 Mar 21:01
8a7a6e4
Compare
Choose a tag to compare

Changes:

  • On CPUs supporting AVX512 Vector Neural Network Instructions (VNNI), limit operand width to 256 bit. This performs better for multi-threaded workloads.

Bugfixes:

  • Update dependencies to fix RUSTSEC-2023-0018 with regard to the temporary directory that engine binaries are extrated to. Under normal circumstances fishnet was not vulnerable, because the directory is only writable by the user and its primary group.
  • Windows binaries now also embed dependency metadata for cargo-auditable.

New features:

  • Local statistics can now be written to a configurable location with --stats-file <STATS_FILE> or disabled with --no-stats-file.

Downloads: