Tomasz Sobczyk
|
691da3bdad
|
Add more information for factorizers at the start of training.
|
2020-11-14 18:47:22 +09:00 |
|
Tomasz Sobczyk
|
4e1653d53a
|
Fix reliance on transitive includes for factorizers in trainer feature transformer. Add a file that includes all factorizers.
|
2020-11-14 12:35:12 +09:00 |
|
Tomasz Sobczyk
|
987b6c98d4
|
Move the observed feature collection to the threaded part now that it can be done safely.
|
2020-11-01 11:02:44 +09:00 |
|
Tomasz Sobczyk
|
e8907bcfc4
|
Replace omp in trainer_feature_transformer
|
2020-10-31 11:54:03 +09:00 |
|
Tomasz Sobczyk
|
db1b33d4ac
|
Optimize trainer clipped relu propagate
|
2020-10-31 11:52:51 +09:00 |
|
Tomasz Sobczyk
|
b5714c4084
|
Parallelize input slice trainer backprop.
|
2020-10-31 11:52:26 +09:00 |
|
Tomasz Sobczyk
|
941897ff2c
|
Optimize trainer clipped relu backpropagate.
|
2020-10-31 11:50:12 +09:00 |
|
Tomasz Sobczyk
|
c96743c5bd
|
Optimize feature transformer backpropagation stats.
|
2020-10-31 11:49:29 +09:00 |
|
Tomasz Sobczyk
|
2c10b1babc
|
Optimize feature transformer clipped relu.
|
2020-10-31 11:48:02 +09:00 |
|
Tomasz Sobczyk
|
a56d8124d8
|
Replace non-blas parts of trainers with our own blas-like routines.
|
2020-10-31 08:36:58 +09:00 |
|
Tomasz Sobczyk
|
ee0917a345
|
Pass ThreadPool to update_parameters, propagate, and backpropagate.
|
2020-10-29 09:21:19 +09:00 |
|
Tomasz Sobczyk
|
f1e96cab55
|
Align trainer arrays to cache line.
|
2020-10-29 09:12:50 +09:00 |
|
Tomasz Sobczyk
|
ec9e49e875
|
Add a HalfKA architecture (a product of K - king, and A - any piece) along with all required infrastructure. HalfKA doesn't discriminate kings compared to HalfKP. Keep old architecture as the default one.
|
2020-10-29 09:10:01 +09:00 |
|
Tomasz Sobczyk
|
ba390a7f9a
|
Print the used factorizer when intializing training.
|
2020-10-27 00:32:39 +09:00 |
|
Tomasz Sobczyk
|
0e528995c2
|
Print avg bias/weight for affine trasform and feature transformer during training.
|
2020-10-25 22:18:28 +09:00 |
|
Tomasz Sobczyk
|
fe766f4f42
|
Additional output from layers during training.
|
2020-10-25 22:18:28 +09:00 |
|
Tomasz Sobczyk
|
2c477d76ec
|
Cleaner and more outputs during training initialization.
|
2020-10-25 22:18:28 +09:00 |
|
Tomasz Sobczyk
|
4b72658409
|
Synchronize printed info regions in the learner and sfen reader.
|
2020-10-25 22:18:28 +09:00 |
|
Tomasz Sobczyk
|
cf3edfed82
|
Improve info messages.
|
2020-10-25 22:18:28 +09:00 |
|
Tomasz Sobczyk
|
c49ae541c4
|
Add layer info for check_health. Print subsequent infos from the same scope with "-->" instead of "INFO:" for clarity.
|
2020-10-25 22:18:28 +09:00 |
|
Tomasz Sobczyk
|
8ddef320e6
|
Print an additional new line before calc_loss progress instead of after check_health in the feature transformer layer.
|
2020-10-25 22:18:28 +09:00 |
|
Tomasz Sobczyk
|
ec436d3dfd
|
Print some weight update stats
|
2020-10-25 22:18:28 +09:00 |
|
Tomasz Sobczyk
|
f7530de20d
|
Fix assertion in trainer
|
2020-10-23 09:35:41 +09:00 |
|
Tomasz Sobczyk
|
146a6b056e
|
PascalCase -> snake_case for consistency with the rest of the codebase.
|
2020-10-19 18:37:23 +09:00 |
|
Tomasz Sobczyk
|
69ea3d30b2
|
Move the extra new line to after check health.
|
2020-10-19 08:29:51 +09:00 |
|
Tomasz Sobczyk
|
77624addf2
|
Cleanup last ".." in include paths.
|
2020-10-19 08:29:51 +09:00 |
|
Tomasz Sobczyk
|
c286f9cd7d
|
Cleanup trainer.
|
2020-10-19 08:29:51 +09:00 |
|
Tomasz Sobczyk
|
ea8eb415de
|
Cleanup trainer features.
|
2020-10-18 22:24:24 +09:00 |
|
noobpwnftw
|
9827411b7c
|
Merge remote-tracking branch 'remotes/nodchip/master' into trainer
|
2020-09-24 21:45:28 +08:00 |
|
Tomasz Sobczyk
|
d33e7a9b07
|
Remove conditional compilation on EVAL_LEARN
|
2020-09-12 16:19:24 +02:00 |
|
nodchip
|
7bd4688747
|
Remove compile warnings.
|
2020-09-09 23:02:39 +09:00 |
|
nodchip
|
a6013557f2
|
Removed EVAL_NNUE macro.
|
2020-09-09 10:26:42 +09:00 |
|
Joost VandeVondele
|
edbbc1a4df
|
Remove some warnings
|
2020-09-07 09:20:47 +09:00 |
|
nodchip
|
f7bc4e6e45
|
Fixed compilation errors.
|
2020-08-29 00:56:05 +09:00 |
|
nodchip
|
ed4d007e3c
|
Fixed a bug that the training data generator crahses on memory allocation.
|
2020-08-08 18:21:38 +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 |
|
nodchip
|
bf7d02578e
|
Fixed build errors.
|
2020-08-07 22:47:45 +09:00 |
|
nodchip
|
1c23465383
|
Moved the nnue folder.
|
2020-08-07 22:34:53 +09:00 |
|