mirror of
https://github.com/opelly27/Stockfish.git
synced 2026-05-20 06:17:49 +00:00
Make sfen reader only stop when it's destroyed. Now it is fully RAII.
This commit is contained in:
@@ -502,8 +502,6 @@ namespace Learner
|
|||||||
<< "Error reading sfen_for_mse. Read " << sfen_for_mse.size()
|
<< "Error reading sfen_for_mse. Read " << sfen_for_mse.size()
|
||||||
<< " out of " << sfen_for_mse_size << '\n';
|
<< " out of " << sfen_for_mse_size << '\n';
|
||||||
|
|
||||||
sr.stop();
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -541,8 +539,6 @@ namespace Learner
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
sr.stop();
|
|
||||||
|
|
||||||
Eval::NNUE::finalize_net();
|
Eval::NNUE::finalize_net();
|
||||||
|
|
||||||
save(true);
|
save(true);
|
||||||
|
|||||||
@@ -61,6 +61,8 @@ namespace Learner{
|
|||||||
|
|
||||||
~SfenReader()
|
~SfenReader()
|
||||||
{
|
{
|
||||||
|
stop_flag = true;
|
||||||
|
|
||||||
if (file_worker_thread.joinable())
|
if (file_worker_thread.joinable())
|
||||||
file_worker_thread.join();
|
file_worker_thread.join();
|
||||||
}
|
}
|
||||||
@@ -310,11 +312,6 @@ namespace Learner{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void stop()
|
|
||||||
{
|
|
||||||
stop_flag = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
void set_do_shuffle(bool v)
|
void set_do_shuffle(bool v)
|
||||||
{
|
{
|
||||||
shuffle = v;
|
shuffle = v;
|
||||||
|
|||||||
Reference in New Issue
Block a user