mirror of
https://github.com/opelly27/Stockfish.git
synced 2026-05-20 06:17:49 +00:00
Remove some warnings
This commit is contained in:
committed by
nodchip
parent
3a06de298b
commit
edbbc1a4df
@@ -92,7 +92,7 @@ namespace Learner
|
|||||||
{
|
{
|
||||||
// All buffers should be empty since file_worker_thread
|
// All buffers should be empty since file_worker_thread
|
||||||
// should have written everything before exiting.
|
// should have written everything before exiting.
|
||||||
for (const auto& p : sfen_buffers) { assert(p == nullptr); }
|
for (const auto& p : sfen_buffers) { assert(p == nullptr); (void)p ; }
|
||||||
assert(sfen_buffers_pool.empty());
|
assert(sfen_buffers_pool.empty());
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
+1
-1
@@ -259,7 +259,7 @@ public:
|
|||||||
template <typename U> AlignedAllocator(const AlignedAllocator<U>&) {}
|
template <typename U> AlignedAllocator(const AlignedAllocator<U>&) {}
|
||||||
|
|
||||||
T* allocate(std::size_t n) { return (T*)std_aligned_alloc(alignof(T), n * sizeof(T)); }
|
T* allocate(std::size_t n) { return (T*)std_aligned_alloc(alignof(T), n * sizeof(T)); }
|
||||||
void deallocate(T* p, std::size_t n) { std_aligned_free(p); }
|
void deallocate(T* p, std::size_t ) { std_aligned_free(p); }
|
||||||
};
|
};
|
||||||
|
|
||||||
// --------------------
|
// --------------------
|
||||||
|
|||||||
@@ -25,9 +25,9 @@ class Trainer<Layers::AffineTransform<PreviousLayer, OutputDimensions>> {
|
|||||||
public:
|
public:
|
||||||
// factory function
|
// factory function
|
||||||
static std::shared_ptr<Trainer> Create(
|
static std::shared_ptr<Trainer> Create(
|
||||||
LayerType* target_layer, FeatureTransformer* feature_transformer) {
|
LayerType* target_layer, FeatureTransformer* ft) {
|
||||||
return std::shared_ptr<Trainer>(
|
return std::shared_ptr<Trainer>(
|
||||||
new Trainer(target_layer, feature_transformer));
|
new Trainer(target_layer, ft));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set options such as hyperparameters
|
// Set options such as hyperparameters
|
||||||
@@ -186,11 +186,11 @@ class Trainer<Layers::AffineTransform<PreviousLayer, OutputDimensions>> {
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
// constructor
|
// constructor
|
||||||
Trainer(LayerType* target_layer, FeatureTransformer* feature_transformer) :
|
Trainer(LayerType* target_layer, FeatureTransformer* ft) :
|
||||||
batch_size_(0),
|
batch_size_(0),
|
||||||
batch_input_(nullptr),
|
batch_input_(nullptr),
|
||||||
previous_layer_trainer_(Trainer<PreviousLayer>::Create(
|
previous_layer_trainer_(Trainer<PreviousLayer>::Create(
|
||||||
&target_layer->previous_layer_, feature_transformer)),
|
&target_layer->previous_layer_, ft)),
|
||||||
target_layer_(target_layer),
|
target_layer_(target_layer),
|
||||||
biases_(),
|
biases_(),
|
||||||
weights_(),
|
weights_(),
|
||||||
|
|||||||
@@ -23,9 +23,9 @@ class Trainer<Layers::ClippedReLU<PreviousLayer>> {
|
|||||||
public:
|
public:
|
||||||
// factory function
|
// factory function
|
||||||
static std::shared_ptr<Trainer> Create(
|
static std::shared_ptr<Trainer> Create(
|
||||||
LayerType* target_layer, FeatureTransformer* feature_transformer) {
|
LayerType* target_layer, FeatureTransformer* ft) {
|
||||||
return std::shared_ptr<Trainer>(
|
return std::shared_ptr<Trainer>(
|
||||||
new Trainer(target_layer, feature_transformer));
|
new Trainer(target_layer, ft));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set options such as hyperparameters
|
// Set options such as hyperparameters
|
||||||
@@ -78,10 +78,10 @@ class Trainer<Layers::ClippedReLU<PreviousLayer>> {
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
// constructor
|
// constructor
|
||||||
Trainer(LayerType* target_layer, FeatureTransformer* feature_transformer) :
|
Trainer(LayerType* target_layer, FeatureTransformer* ft) :
|
||||||
batch_size_(0),
|
batch_size_(0),
|
||||||
previous_layer_trainer_(Trainer<PreviousLayer>::Create(
|
previous_layer_trainer_(Trainer<PreviousLayer>::Create(
|
||||||
&target_layer->previous_layer_, feature_transformer)),
|
&target_layer->previous_layer_, ft)),
|
||||||
target_layer_(target_layer) {
|
target_layer_(target_layer) {
|
||||||
std::fill(std::begin(min_activations_), std::end(min_activations_),
|
std::fill(std::begin(min_activations_), std::end(min_activations_),
|
||||||
std::numeric_limits<LearnFloatType>::max());
|
std::numeric_limits<LearnFloatType>::max());
|
||||||
|
|||||||
@@ -18,10 +18,10 @@ class SharedInputTrainer {
|
|||||||
public:
|
public:
|
||||||
// factory function
|
// factory function
|
||||||
static std::shared_ptr<SharedInputTrainer> Create(
|
static std::shared_ptr<SharedInputTrainer> Create(
|
||||||
FeatureTransformer* feature_transformer) {
|
FeatureTransformer* ft) {
|
||||||
static std::shared_ptr<SharedInputTrainer> instance;
|
static std::shared_ptr<SharedInputTrainer> instance;
|
||||||
if (!instance) {
|
if (!instance) {
|
||||||
instance.reset(new SharedInputTrainer(feature_transformer));
|
instance.reset(new SharedInputTrainer(ft));
|
||||||
}
|
}
|
||||||
++instance->num_referrers_;
|
++instance->num_referrers_;
|
||||||
return instance;
|
return instance;
|
||||||
@@ -105,13 +105,13 @@ class SharedInputTrainer {
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
// constructor
|
// constructor
|
||||||
SharedInputTrainer(FeatureTransformer* feature_transformer) :
|
SharedInputTrainer(FeatureTransformer* ft) :
|
||||||
batch_size_(0),
|
batch_size_(0),
|
||||||
num_referrers_(0),
|
num_referrers_(0),
|
||||||
num_calls_(0),
|
num_calls_(0),
|
||||||
current_operation_(Operation::kNone),
|
current_operation_(Operation::kNone),
|
||||||
feature_transformer_trainer_(Trainer<FeatureTransformer>::Create(
|
feature_transformer_trainer_(Trainer<FeatureTransformer>::Create(
|
||||||
feature_transformer)),
|
ft)),
|
||||||
output_(nullptr) {
|
output_(nullptr) {
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -161,8 +161,8 @@ class Trainer<Layers::InputSlice<OutputDimensions, Offset>> {
|
|||||||
public:
|
public:
|
||||||
// factory function
|
// factory function
|
||||||
static std::shared_ptr<Trainer> Create(
|
static std::shared_ptr<Trainer> Create(
|
||||||
LayerType* /*target_layer*/, FeatureTransformer* feature_transformer) {
|
LayerType* /*target_layer*/, FeatureTransformer* ft) {
|
||||||
return std::shared_ptr<Trainer>(new Trainer(feature_transformer));
|
return std::shared_ptr<Trainer>(new Trainer(ft));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set options such as hyperparameters
|
// Set options such as hyperparameters
|
||||||
@@ -218,9 +218,9 @@ class Trainer<Layers::InputSlice<OutputDimensions, Offset>> {
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
// constructor
|
// constructor
|
||||||
Trainer(FeatureTransformer* feature_transformer):
|
Trainer(FeatureTransformer* ft):
|
||||||
batch_size_(0),
|
batch_size_(0),
|
||||||
shared_input_trainer_(SharedInputTrainer::Create(feature_transformer)) {
|
shared_input_trainer_(SharedInputTrainer::Create(ft)) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// number of input/output dimensions
|
// number of input/output dimensions
|
||||||
|
|||||||
@@ -25,9 +25,9 @@ class Trainer<Layers::Sum<FirstPreviousLayer, RemainingPreviousLayers...>> :
|
|||||||
public:
|
public:
|
||||||
// factory function
|
// factory function
|
||||||
static std::shared_ptr<Trainer> Create(
|
static std::shared_ptr<Trainer> Create(
|
||||||
LayerType* target_layer, FeatureTransformer* feature_transformer) {
|
LayerType* target_layer, FeatureTransformer* ft) {
|
||||||
return std::shared_ptr<Trainer>(
|
return std::shared_ptr<Trainer>(
|
||||||
new Trainer(target_layer, feature_transformer));
|
new Trainer(target_layer, ft));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set options such as hyperparameters
|
// Set options such as hyperparameters
|
||||||
@@ -74,11 +74,11 @@ class Trainer<Layers::Sum<FirstPreviousLayer, RemainingPreviousLayers...>> :
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
// constructor
|
// constructor
|
||||||
Trainer(LayerType* target_layer, FeatureTransformer* feature_transformer):
|
Trainer(LayerType* target_layer, FeatureTransformer* ft):
|
||||||
Tail(target_layer, feature_transformer),
|
Tail(target_layer, ft),
|
||||||
batch_size_(0),
|
batch_size_(0),
|
||||||
previous_layer_trainer_(Trainer<FirstPreviousLayer>::Create(
|
previous_layer_trainer_(Trainer<FirstPreviousLayer>::Create(
|
||||||
&target_layer->previous_layer_, feature_transformer)),
|
&target_layer->previous_layer_, ft)),
|
||||||
target_layer_(target_layer) {
|
target_layer_(target_layer) {
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -110,9 +110,9 @@ class Trainer<Layers::Sum<PreviousLayer>> {
|
|||||||
public:
|
public:
|
||||||
// factory function
|
// factory function
|
||||||
static std::shared_ptr<Trainer> Create(
|
static std::shared_ptr<Trainer> Create(
|
||||||
LayerType* target_layer, FeatureTransformer* feature_transformer) {
|
LayerType* target_layer, FeatureTransformer* ft) {
|
||||||
return std::shared_ptr<Trainer>(
|
return std::shared_ptr<Trainer>(
|
||||||
new Trainer(target_layer, feature_transformer));
|
new Trainer(target_layer, ft));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set options such as hyperparameters
|
// Set options such as hyperparameters
|
||||||
@@ -154,10 +154,10 @@ class Trainer<Layers::Sum<PreviousLayer>> {
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
// constructor
|
// constructor
|
||||||
Trainer(LayerType* target_layer, FeatureTransformer* feature_transformer) :
|
Trainer(LayerType* target_layer, FeatureTransformer* ft) :
|
||||||
batch_size_(0),
|
batch_size_(0),
|
||||||
previous_layer_trainer_(Trainer<PreviousLayer>::Create(
|
previous_layer_trainer_(Trainer<PreviousLayer>::Create(
|
||||||
&target_layer->previous_layer_, feature_transformer)),
|
&target_layer->previous_layer_, ft)),
|
||||||
target_layer_(target_layer) {
|
target_layer_(target_layer) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user