Difference between revisions of "Seer"

From Chessprogramming wiki
Jump to: navigation, search
Line 24: Line 24:
 
* [[Move Ordering]]
 
* [[Move Ordering]]
 
** [[Static Exchange Evaluation|SEE]] for [[Captures]]
 
** [[Static Exchange Evaluation|SEE]] for [[Captures]]
 +
** [[Killer Heuristic]]
 
** [[History Heuristic]]
 
** [[History Heuristic]]
 
** [[History Heuristic#CMHist|Counter Moves History]]
 
** [[History Heuristic#CMHist|Counter Moves History]]

Revision as of 21:57, 19 October 2020

Home * Engines * Seer

Greek Seer [1]

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.

Features

[3]

Board Representation

Search

Evaluation

See also

Forum Posts

External Links

Chess Engine

Misc

References

Up one level