checkpoint: port evolutionary and population dynamics

This commit is contained in:
AI-anonymous
2026-05-19 21:48:41 +02:00
parent 9bbe253810
commit 3ac230d16e
8 changed files with 832 additions and 99 deletions

View File

@@ -74,10 +74,18 @@ private:
float rollback_ema_ = 0.0f;
int stagnation_counter_ = 0;
float last_loss_velocity_ = 0.0f;
float last_sparsity_ = 0.0f;
// RAM backup
std::vector<torch::Tensor> ram_backup_;
// Layer stats and group mappings
std::vector<std::vector<float>> layer_stats_;
std::vector<int> param_group_mapping_;
std::unique_ptr<SpectralSensor> spectral_sensor_;
SpectralController spectral_controller_;
float last_spectral_rank_ = 0.0f;
// Internal methods
void gather_stats();
void apply_parameter_updates(const torch::Tensor& actions);