From 073f75bb3d85b5d5b273353117056fce3ddb4ada Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Sun, 17 Aug 2025 22:04:13 +0200 Subject: [PATCH] fix(reforcexy): ensure clip range is only passed to model supporting it MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- ReforceXY/user_data/freqaimodels/ReforceXY.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReforceXY/user_data/freqaimodels/ReforceXY.py b/ReforceXY/user_data/freqaimodels/ReforceXY.py index 56017e8..996069e 100644 --- a/ReforceXY/user_data/freqaimodels/ReforceXY.py +++ b/ReforceXY/user_data/freqaimodels/ReforceXY.py @@ -228,7 +228,7 @@ class ReforceXY(BaseReinforcementLearningModel): model_params["learning_rate"] = linear_schedule(_lr) logger.info("Learning rate linear schedule enabled, initial value: %s", _lr) - if self.cr_schedule: + if "PPO" in self.model_type and self.cr_schedule: _cr = model_params.get("clip_range", 0.2) model_params["clip_range"] = linear_schedule(_cr) logger.info("Clip range linear schedule enabled, initial value: %s", _cr) -- 2.43.0