mirror of
https://github.com/sockspls/badfish
synced 2025-07-11 19:49:14 +00:00
Simplify functions to read/write network parameters
closes https://github.com/official-stockfish/Stockfish/pull/4358 No functional change
This commit is contained in:
parent
def296670d
commit
2167942b6e
1 changed files with 11 additions and 13 deletions
|
@ -72,22 +72,20 @@ struct Network
|
||||||
|
|
||||||
// Read network parameters
|
// Read network parameters
|
||||||
bool read_parameters(std::istream& stream) {
|
bool read_parameters(std::istream& stream) {
|
||||||
if (!fc_0.read_parameters(stream)) return false;
|
return fc_0.read_parameters(stream)
|
||||||
if (!ac_0.read_parameters(stream)) return false;
|
&& ac_0.read_parameters(stream)
|
||||||
if (!fc_1.read_parameters(stream)) return false;
|
&& fc_1.read_parameters(stream)
|
||||||
if (!ac_1.read_parameters(stream)) return false;
|
&& ac_1.read_parameters(stream)
|
||||||
if (!fc_2.read_parameters(stream)) return false;
|
&& fc_2.read_parameters(stream);
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Read network parameters
|
// Write network parameters
|
||||||
bool write_parameters(std::ostream& stream) const {
|
bool write_parameters(std::ostream& stream) const {
|
||||||
if (!fc_0.write_parameters(stream)) return false;
|
return fc_0.write_parameters(stream)
|
||||||
if (!ac_0.write_parameters(stream)) return false;
|
&& ac_0.write_parameters(stream)
|
||||||
if (!fc_1.write_parameters(stream)) return false;
|
&& fc_1.write_parameters(stream)
|
||||||
if (!ac_1.write_parameters(stream)) return false;
|
&& ac_1.write_parameters(stream)
|
||||||
if (!fc_2.write_parameters(stream)) return false;
|
&& fc_2.write_parameters(stream);
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
std::int32_t propagate(const TransformedFeatureType* transformedFeatures)
|
std::int32_t propagate(const TransformedFeatureType* transformedFeatures)
|
||||||
|
|
Loading…
Add table
Reference in a new issue