mirror of
https://github.com/official-stockfish/Stockfish.git
synced 2026-07-22 12:47:08 +00:00
Fix README typos, update AUTHORS
closes https://github.com/official-stockfish/Stockfish/pull/4208 No functional change
This commit is contained in:
committed by
Stéphane Nicolet
parent
a5500edc55
commit
8333b2a94c
@@ -39,6 +39,7 @@ Boštjan Mejak (PedanticHacker)
|
|||||||
braich
|
braich
|
||||||
Brian Sheppard (SapphireBrand, briansheppard-toast)
|
Brian Sheppard (SapphireBrand, briansheppard-toast)
|
||||||
Bruno de Melo Costa (BM123499)
|
Bruno de Melo Costa (BM123499)
|
||||||
|
Bruno Pellanda (pellanda)
|
||||||
Bryan Cross (crossbr)
|
Bryan Cross (crossbr)
|
||||||
candirufish
|
candirufish
|
||||||
Chess13234
|
Chess13234
|
||||||
@@ -50,6 +51,7 @@ Daniel Axtens (daxtens)
|
|||||||
Daniel Dugovic (ddugovic)
|
Daniel Dugovic (ddugovic)
|
||||||
Dariusz Orzechowski (dorzechowski)
|
Dariusz Orzechowski (dorzechowski)
|
||||||
David Zar
|
David Zar
|
||||||
|
David (dav1312)
|
||||||
Daylen Yang (daylen)
|
Daylen Yang (daylen)
|
||||||
Deshawn Mohan-Smith (GoldenRare)
|
Deshawn Mohan-Smith (GoldenRare)
|
||||||
Dieter Dobbelaere (ddobbelaere)
|
Dieter Dobbelaere (ddobbelaere)
|
||||||
@@ -159,7 +161,6 @@ Panthee
|
|||||||
Pascal Romaret
|
Pascal Romaret
|
||||||
Pasquale Pigazzini (ppigazzini)
|
Pasquale Pigazzini (ppigazzini)
|
||||||
Patrick Jansen (mibere)
|
Patrick Jansen (mibere)
|
||||||
pellanda
|
|
||||||
Peter Schneider (pschneider1968)
|
Peter Schneider (pschneider1968)
|
||||||
Peter Zsifkovits (CoffeeOne)
|
Peter Zsifkovits (CoffeeOne)
|
||||||
Praveen Kumar Tummala (praveentml)
|
Praveen Kumar Tummala (praveentml)
|
||||||
@@ -167,8 +168,8 @@ Rahul Dsilva (silversolver1)
|
|||||||
Ralph Stößer (Ralph Stoesser)
|
Ralph Stößer (Ralph Stoesser)
|
||||||
Raminder Singh
|
Raminder Singh
|
||||||
renouve
|
renouve
|
||||||
Reuven Peleg
|
Reuven Peleg (R-Peleg)
|
||||||
Richard Lloyd
|
Richard Lloyd (Richard-Lloyd)
|
||||||
Rodrigo Exterckötter Tjäder
|
Rodrigo Exterckötter Tjäder
|
||||||
Rodrigo Roim (roim)
|
Rodrigo Roim (roim)
|
||||||
Ron Britvich (Britvich)
|
Ron Britvich (Britvich)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
[![Stockfish][stockfish128-logo]][website-link]
|
[![Stockfish][stockfish128-logo]][website-link]
|
||||||
|
|
||||||
[![Build][build-badge]][build-link]
|
[![Build][build-badge]][build-link]
|
||||||
[![License][license-badge]][license-link]
|
[![License][license-badge]][license-link]
|
||||||
<br>
|
<br>
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
[![Website][website-badge]][website-link]
|
[![Website][website-badge]][website-link]
|
||||||
[![Fishtest][fishtest-badge]][fishtest-link]
|
[![Fishtest][fishtest-badge]][fishtest-link]
|
||||||
[![Discord][discord-badge]][discord-link]
|
[![Discord][discord-badge]][discord-link]
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
@@ -20,14 +20,14 @@
|
|||||||
Glaurung 2.1. Stockfish is not a complete chess program and requires a UCI-compatible
|
Glaurung 2.1. Stockfish is not a complete chess program and requires a UCI-compatible
|
||||||
graphical user interface (GUI) (e.g. XBoard with PolyGlot, Scid, Cute Chess, eboard,
|
graphical user interface (GUI) (e.g. XBoard with PolyGlot, Scid, Cute Chess, eboard,
|
||||||
Arena, Sigma Chess, Shredder, Chess Partner or Fritz) in order to be used comfortably.
|
Arena, Sigma Chess, Shredder, Chess Partner or Fritz) in order to be used comfortably.
|
||||||
Read the documentation for your GUI of choice for informationabout how to use
|
Read the documentation for your GUI of choice for information about how to use
|
||||||
Stockfish with it.
|
Stockfish with it.
|
||||||
|
|
||||||
The Stockfish engine features two evaluation functions for chess. The efficiently
|
The Stockfish engine features two evaluation functions for chess. The efficiently
|
||||||
updatable neural network (NNUE) based evaluation is the default and by far the strongest.
|
updatable neural network (NNUE) based evaluation is the default and by far the strongest.
|
||||||
The classical evaluation based on handcrafted terms remains available. The strongest
|
The classical evaluation based on handcrafted terms remains available. The strongest
|
||||||
network is integrated in the binary and downloaded automatically during the build process.
|
network is integrated in the binary and downloaded automatically during the build process.
|
||||||
The NNUE evaluation benefits from the vector intrinsics available on most CPUs (sse2,
|
The NNUE evaluation benefits from the vector intrinsics available on most CPUs (sse2,
|
||||||
avx2, neon, or similar).
|
avx2, neon, or similar).
|
||||||
|
|
||||||
## Files
|
## Files
|
||||||
@@ -152,8 +152,8 @@ change them via a chess GUI. This is a list of available UCI options in Stockfis
|
|||||||
For developers the following non-standard commands might be of interest, mainly useful for debugging:
|
For developers the following non-standard commands might be of interest, mainly useful for debugging:
|
||||||
|
|
||||||
* #### bench *ttSize threads limit fenFile limitType evalType*
|
* #### bench *ttSize threads limit fenFile limitType evalType*
|
||||||
Performs a standard benchmark using various options. The signature of a version
|
Performs a standard benchmark using various options. The signature of a version
|
||||||
(standard node count) is obtained using all defaults. `bench` is currently
|
(standard node count) is obtained using all defaults. `bench` is currently
|
||||||
`bench 16 1 13 default depth mixed`.
|
`bench 16 1 13 default depth mixed`.
|
||||||
|
|
||||||
* #### compiler
|
* #### compiler
|
||||||
@@ -201,9 +201,9 @@ the engine is somewhat lower (roughly 80% of nps is typical).
|
|||||||
|
|
||||||
Notes:
|
Notes:
|
||||||
|
|
||||||
1) the NNUE evaluation depends on the Stockfish binary and the network parameter file
|
1) the NNUE evaluation depends on the Stockfish binary and the network parameter file
|
||||||
(see the EvalFile UCI option). Not every parameter file is compatible with a given
|
(see the EvalFile UCI option). Not every parameter file is compatible with a given
|
||||||
Stockfish binary, but the default value of the EvalFile UCI option is the name of a
|
Stockfish binary, but the default value of the EvalFile UCI option is the name of a
|
||||||
network that is guaranteed to be compatible with that binary.
|
network that is guaranteed to be compatible with that binary.
|
||||||
|
|
||||||
2) to use the NNUE evaluation, the additional data file with neural network parameters
|
2) to use the NNUE evaluation, the additional data file with neural network parameters
|
||||||
@@ -337,7 +337,7 @@ using it as the starting point for a software project of your own.
|
|||||||
|
|
||||||
The only real limitation is that whenever you distribute Stockfish in
|
The only real limitation is that whenever you distribute Stockfish in
|
||||||
some way, you MUST always include the license and the full source code
|
some way, you MUST always include the license and the full source code
|
||||||
(or a pointer to where the source code can be found) to generate the
|
(or a pointer to where the source code can be found) to generate the
|
||||||
exact binary you are distributing. If you make any changes to the
|
exact binary you are distributing. If you make any changes to the
|
||||||
source code, these changes must also be made available under the GPL v3.
|
source code, these changes must also be made available under the GPL v3.
|
||||||
|
|
||||||
@@ -372,8 +372,7 @@ For full details, read the copy of the GPL v3 found in the file named
|
|||||||
[build-badge]: https://img.shields.io/github/workflow/status/official-stockfish/Stockfish/Stockfish?style=for-the-badge&label=stockfish&logo=github
|
[build-badge]: https://img.shields.io/github/workflow/status/official-stockfish/Stockfish/Stockfish?style=for-the-badge&label=stockfish&logo=github
|
||||||
[commits-badge]: https://img.shields.io/github/commits-since/official-stockfish/Stockfish/latest?style=for-the-badge
|
[commits-badge]: https://img.shields.io/github/commits-since/official-stockfish/Stockfish/latest?style=for-the-badge
|
||||||
[discord-badge]: https://img.shields.io/discord/435943710472011776?style=for-the-badge&label=discord&logo=Discord
|
[discord-badge]: https://img.shields.io/discord/435943710472011776?style=for-the-badge&label=discord&logo=Discord
|
||||||
[fishtest-badge]: https://img.shields.io/website?style=for-the-badge&down_color=red&down_message=Offline&label=Fishtest&up_color=success&up_message=Online&url=https%3A%2F%2Ftests.stockfishchess.org%2Ftests
|
[fishtest-badge]: https://img.shields.io/website?style=for-the-badge&down_color=red&down_message=Offline&label=Fishtest&up_color=success&up_message=Online&url=https%3A%2F%2Ftests.stockfishchess.org%2Ftests%2Ffinished
|
||||||
[license-badge]: https://img.shields.io/github/license/official-stockfish/Stockfish?style=for-the-badge&label=license&color=success
|
[license-badge]: https://img.shields.io/github/license/official-stockfish/Stockfish?style=for-the-badge&label=license&color=success
|
||||||
[release-badge]: https://img.shields.io/github/v/release/official-stockfish/Stockfish?style=for-the-badge&label=official%20release
|
[release-badge]: https://img.shields.io/github/v/release/official-stockfish/Stockfish?style=for-the-badge&label=official%20release
|
||||||
|
|
||||||
[website-badge]: https://img.shields.io/website?style=for-the-badge&down_color=red&down_message=Offline&label=website&up_color=success&up_message=Online&url=https%3A%2F%2Fstockfishchess.org
|
[website-badge]: https://img.shields.io/website?style=for-the-badge&down_color=red&down_message=Offline&label=website&up_color=success&up_message=Online&url=https%3A%2F%2Fstockfishchess.org
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ namespace Stockfish::Eval::NNUE::Features {
|
|||||||
// Explicit template instantiations
|
// Explicit template instantiations
|
||||||
template void HalfKAv2_hm::append_active_indices<WHITE>(const Position& pos, IndexList& active);
|
template void HalfKAv2_hm::append_active_indices<WHITE>(const Position& pos, IndexList& active);
|
||||||
template void HalfKAv2_hm::append_active_indices<BLACK>(const Position& pos, IndexList& active);
|
template void HalfKAv2_hm::append_active_indices<BLACK>(const Position& pos, IndexList& active);
|
||||||
|
|
||||||
// append_changed_indices() : get a list of indices for recently changed features
|
// append_changed_indices() : get a list of indices for recently changed features
|
||||||
template<Color Perspective>
|
template<Color Perspective>
|
||||||
void HalfKAv2_hm::append_changed_indices(
|
void HalfKAv2_hm::append_changed_indices(
|
||||||
|
|||||||
Reference in New Issue
Block a user