]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
fix(qav3): fix sklearn extra installation
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 23 Sep 2025 21:44:18 +0000 (23:44 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 23 Sep 2025 21:44:18 +0000 (23:44 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
ReforceXY/docker-compose.yml
quickadapter/docker-compose.yml

index 7415183591c5a9f0a3f0e8b2c6d0df6dd3154473..82862d90201c3a18fb85badf8ee37d15dc5bfb27 100644 (file)
@@ -19,7 +19,7 @@ services:
         FROM freqtradeorg/freqtrade:stable_freqairl
 
         ARG optuna_version
-        RUN pip install --user optuna==$${optuna_version} optuna-dashboard
+        RUN pip install --user --no-cache-dir optuna==$${optuna_version} optuna-dashboard
       args:
         - optuna_version=4.5.0
     restart: unless-stopped
index cee493a6a53bf40c48cfc30a8f2b0433ff578662..c502f0534f25544f5c2e26fa538fa17304fba333 100644 (file)
@@ -21,7 +21,17 @@ services:
         ARG optuna_version
         ARG scikit_learn_extra_version
         ARG skimage_version
-        RUN pip install --user optuna==$${optuna_version} optuna-integration==$${optuna_version} optuna-dashboard scikit-learn-extra==$${scikit_learn_extra_version} scikit-image==$${skimage_version}
+        USER root
+        RUN apt-get update \
+         && apt-get install -y --no-install-recommends build-essential \
+         && rm -rf /var/lib/apt/lists/*
+        USER ftuser
+        RUN pip install --user --no-cache-dir \
+            optuna==$${optuna_version} \
+            optuna-integration==$${optuna_version} \
+            optuna-dashboard \
+            scikit-learn-extra==$${scikit_learn_extra_version} \
+            scikit-image==$${skimage_version}
       args:
         - optuna_version=4.5.0
         - scikit_learn_extra_version=0.3.0