Fix reliance on transitive includes for factorizers in trainer feature transformer. Add a file that includes all factorizers.

This commit is contained in:
Tomasz Sobczyk
2020-11-13 11:05:07 +01:00
committed by nodchip
parent 69bc3ef9be
commit 4e1653d53a
3 changed files with 13 additions and 4 deletions

View File

@@ -5,9 +5,8 @@
#include "evaluate_nnue.h"
#include "evaluate_nnue_learner.h"
#include "trainer/features/factorizer_feature_set.h"
#include "trainer/features/factorizer_half_kp.h"
#include "trainer/features/factorizer_half_ka.h"
#include "trainer/features/all_factorizers.h"
#include "trainer/trainer_feature_transformer.h"
#include "trainer/trainer_input_slice.h"
#include "trainer/trainer_affine_transform.h"

View File

@@ -0,0 +1,10 @@
#ifndef _NNUE_TRAINER_FEATURES_ALL_FACTORIZERS_H_
#define _NNUE_TRAINER_FEATURES_ALL_FACTORIZERS_H_
#include "factorizer.h"
#include "factorizer_feature_set.h"
#include "factorizer_half_kp.h"
#include "factorizer_half_ka.h"
#endif

View File

@@ -5,7 +5,7 @@
#include "extra/stockfish_blas.h"
#include "features/factorizer_feature_set.h"
#include "features/all_factorizers.h"
#include "learn/learn.h"