checkpoint: port evolutionary and population dynamics
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user