Tomasz Sobczyk
|
8009973381
|
Special case for alpha=1 in saxpy, slight performance increase.
|
2020-11-30 08:54:53 +09:00 |
|
Tomasz Sobczyk
|
1c8495b54b
|
Remove handwritten saxpy because compilers optimize the second look anyway.
|
2020-11-30 08:54:53 +09:00 |
|
Tomasz Sobczyk
|
4ea8572b6d
|
Add single threaded sgemm.
|
2020-11-30 08:54:53 +09:00 |
|
Tomasz Sobczyk
|
a71623f74c
|
Add explicit read head seek to the start of the binpack file. Otherwise on MACOS the read head is placed at the end when app is specified.
|
2020-11-13 19:56:36 +09:00 |
|
Tomasz Sobczyk
|
2a8576b804
|
Fix compilation issues.
|
2020-11-10 10:21:09 +09:00 |
|
Tomasz Sobczyk
|
5d88e7bce8
|
Add optional move validation to training data conversion. No longer rely on static initialization order for magics initialization.
|
2020-11-10 10:21:09 +09:00 |
|
Tomasz Sobczyk
|
c56a4a36eb
|
Add our own blas-like routines that use stockfish's thread pool for parallelization.
|
2020-10-29 23:57:51 +09:00 |
|
Tomasz Sobczyk
|
886467e09f
|
Fix crash when trying to read a non existing .binpack file.
|
2020-10-22 20:01:55 +09:00 |
|
Tomasz Sobczyk
|
7d62b3f799
|
Store additional bits for fullmove clock and 50 more rule halfmove clock at the end of the bit stream. This change keeps backwards compatibility.
|
2020-10-11 20:59:27 +09:00 |
|
Matthies
|
50b4ff8354
|
Add missing include to make MSVC compile
|
2020-09-13 09:59:20 +09:00 |
|
Tomasz Sobczyk
|
a059fa86c4
|
Move sfen_packer to learn.
|
2020-09-11 21:53:17 +09:00 |
|
Tomasz Sobczyk
|
683c6146ce
|
Move declarations around and split them.
|
2020-09-11 21:53:17 +09:00 |
|
Tomasz Sobczyk
|
c76bb34a96
|
Add convert UCI function that allows conversion of files between any of plain, bin, and binpack. Usage: convert infile outfile [append].
|
2020-09-11 09:36:24 +09:00 |
|
Tomasz Sobczyk
|
59402d4a6d
|
Include <climits> for CHAR_BIT. Test both formats in instrumented learn.
|
2020-09-10 21:19:37 +09:00 |
|
Tomasz Sobczyk
|
7e6901af27
|
Remove unused immintring. Include intrin.h only on some platforms, otherwise builtins are used.
|
2020-09-10 21:19:37 +09:00 |
|
Tomasz Sobczyk
|
53ad4d8b56
|
A speculative build fix for linux.
|
2020-09-10 21:19:37 +09:00 |
|
Tomasz Sobczyk
|
a7ca826593
|
MIT license/copyright notice in the library file.
|
2020-09-10 21:19:37 +09:00 |
|
Tomasz Sobczyk
|
585a5351bf
|
Fix warnings.
|
2020-09-10 21:19:37 +09:00 |
|
Tomasz Sobczyk
|
6b76ebc2ca
|
Support for binpack format in sfenreader in learner. Automatically detect file extension and choose the correct reader (bin or binpack)
|
2020-09-10 21:19:37 +09:00 |
|
Tomasz Sobczyk
|
020e66d2e6
|
Add "sfen_format" option in gensfen. Valid values are "bin" and "binpack". It determines the output format of the sfens. Binpack is a highly compressed formats for consecutive sfens. Extension is now determined by the used format, output_file_name should contain just the stem.
|
2020-09-10 21:19:37 +09:00 |
|
Tomasz Sobczyk
|
0202218f58
|
fix cast
|
2020-09-08 20:07:30 +09:00 |
|
Tomasz Sobczyk
|
a0b2d6a01e
|
Note a potential defect in sfen packer.
|
2020-09-08 20:07:30 +09:00 |
|
nodchip
|
f7bc4e6e45
|
Fixed compilation errors.
|
2020-08-29 00:56:05 +09:00 |
|
nodchip
|
55a6b2bdc4
|
Merge branch 'master' of github.com:official-stockfish/Stockfish into nnue-player-merge
# Conflicts:
# README.md
# Readme.md
# src/Makefile
# src/evaluate.cpp
# src/evaluate.h
# src/misc.cpp
# src/nnue/architectures/halfkp_256x2-32-32.h
# src/nnue/evaluate_nnue.cpp
# src/nnue/evaluate_nnue.h
# src/nnue/features/feature_set.h
# src/nnue/features/features_common.h
# src/nnue/features/half_kp.cpp
# src/nnue/features/half_kp.h
# src/nnue/features/index_list.h
# src/nnue/layers/affine_transform.h
# src/nnue/layers/clipped_relu.h
# src/nnue/layers/input_slice.h
# src/nnue/nnue_accumulator.h
# src/nnue/nnue_architecture.h
# src/nnue/nnue_common.h
# src/nnue/nnue_feature_transformer.h
# src/position.cpp
# src/position.h
# src/types.h
# src/ucioption.cpp
# stockfish.md
|
2020-08-08 15:55:42 +09:00 |
|
FireFather
|
aea08de018
|
Translation
Files in /eval, /extra, & /learn - comments translated from Japanese to English
|
2020-06-28 03:12:55 +02:00 |
|
tttak
|
c4d30f3649
|
set_from_packed_sfen()でmirrorをepSquareにも適用するように修正
|
2019-07-10 08:16:38 +09:00 |
|
Hisayori Noda
|
57ead90f18
|
Fixed a bug that the game play is invalid.
|
2019-06-22 00:38:24 +09:00 |
|
Hisayori Noda
|
90ef97dcbd
|
Fixed crash bugs.
|
2019-06-20 00:25:40 +09:00 |
|
Hisayori Noda
|
bcd6985871
|
Merged the training data generator and the machine learning logic from YaneuraOu.
|
2019-06-18 08:48:05 +09:00 |
|