Exclude aarch64 from catboost requirements

This commit is contained in:
Matthias 2022-08-01 07:32:25 +00:00
parent 3013282dbf
commit 895ebbfd18
3 changed files with 5 additions and 2 deletions

View File

@ -56,6 +56,9 @@ Use `pip` to install the prerequisites with:
pip install -r requirements-freqai.txt pip install -r requirements-freqai.txt
``` ```
!!! Note
Catboost will not be installed on arm devices (raspberry, Mac M1, ARM based VPS, ...), since Catboost does not provide wheels for this platform.
## Running from the example files ## Running from the example files
An example strategy, an example prediction model, and example config can all be found in An example strategy, an example prediction model, and example config can all be found in

View File

@ -4,5 +4,5 @@
# Required for freqai # Required for freqai
scikit-learn==1.1.1 scikit-learn==1.1.1
joblib==1.1.0 joblib==1.1.0
catboost==1.0.4 catboost==1.0.4; platform_machine != 'aarch64'
lightgbm==3.3.2 lightgbm==3.3.2

View File

@ -15,7 +15,7 @@ hyperopt = [
freqai = [ freqai = [
'scikit-learn', 'scikit-learn',
'joblib', 'joblib',
'catboost', 'catboost; platform_machine != "aarch64"',
'lightgbm', 'lightgbm',
] ]