Difference between revisions of "Seer"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
Line 45: | Line 45: | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72613&start=427 Re: New engine releases 2020] by [[Connor McMonigle]], [[CCC]], October 18, 2020 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72613&start=427 Re: New engine releases 2020] by [[Connor McMonigle]], [[CCC]], October 18, 2020 | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75433 Seer] by [[Gerd Isenberg]], [[CCC]], October 18, 2020 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75433 Seer] by [[Gerd Isenberg]], [[CCC]], October 18, 2020 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72613&start=469 Re: New engine releases 2020] by [[Connor McMonigle]], [[CCC]], November 02, 2020 | ||
=External Links= | =External Links= | ||
==Chess Engine== | ==Chess Engine== | ||
* [https://github.com/connormcmonigle/seer-nnue GitHub - connormcmonigle/seer-nnue: UCI chess engine using NNUE for position evaluation] | * [https://github.com/connormcmonigle/seer-nnue GitHub - connormcmonigle/seer-nnue: UCI chess engine using NNUE for position evaluation] | ||
− | * [https://github.com/connormcmonigle/seer-nnue/releases/tag/v1. | + | * [https://github.com/connormcmonigle/seer-nnue/releases/tag/v1.1 Release seer-v1.1 · connormcmonigle/seer-nnue · GitHub] |
==Misc== | ==Misc== | ||
* [https://en.wiktionary.org/wiki/seer seer - Wiktionary] | * [https://en.wiktionary.org/wiki/seer seer - Wiktionary] |
Revision as of 15:25, 2 November 2020
Seer,
an UCI compliant open source chess engine by Connor McMonigle, written in C++,
licensed under the GNU GPL and first released in October 2020.
Seer uses a custom NNUE implementation based on 32-bit float weights with training code written in PyTorch and inference code relying on OpenMP SIMD for auto vectorization [2].
Due to PEXT Bitboards, Seer requires BMI2 for a reasonable performance, as well as either SSE, AVX, AVX2 or AVX-512 to calculate the NNUE.
Contents
Features
Board Representation
Search
- Iterative Deepening
- Aspiration Windows
- Lazy SMP
- Principal Variation Search
- Transposition Table
- Move Ordering
- Selectivity
Evaluation
See also
Forum Posts
- Re: New engine releases 2020 by Connor McMonigle, CCC, October 18, 2020
- Seer by Gerd Isenberg, CCC, October 18, 2020
- Re: New engine releases 2020 by Connor McMonigle, CCC, November 02, 2020
External Links
Chess Engine
- GitHub - connormcmonigle/seer-nnue: UCI chess engine using NNUE for position evaluation
- Release seer-v1.1 · connormcmonigle/seer-nnue · GitHub
Misc
- seer - Wiktionary
- Seer from Wikipedia
- Hypnotic Brass Ensemble - Seer, Sound Rhythm & Form (2016), YouTube Video