Closed guilhermeparreira closed 9 months ago
Describe the bug After installing darts, I want to import:
from darts.models import RegressionModel
but I get:
--------------------------------------------------------------------------- ImportError Traceback (most recent call last) Cell In [20], [line 1](vscode-notebook-cell:?execution_count=20&line=1) ----> [1](vscode-notebook-cell:?execution_count=20&line=1) from darts.models import RegressionModel File /usr/local/lib/python3.9/site-packages/darts/models/__init__.py:22 [20] from darts.models.forecasting.fft import FFT [21] from darts.models.forecasting.kalman_forecaster import KalmanForecaster ---> [22] from darts.models.forecasting.linear_regression_model import LinearRegressionModel [23] from darts.models.forecasting.random_forest import RandomForest [24] from darts.models.forecasting.regression_ensemble_model import RegressionEnsembleModel File /usr/local/lib/python3.9/site-packages/darts/models/forecasting/line [12] from sklearn.linear_model import LinearRegression, PoissonRegressor, QuantileRegressor [14] from darts.logging import get_logger ---> [15] from darts.models.forecasting.regression_model import ( [16] FUTURE_LAGS_TYPE, [17] LAGS_TYPE, [18] RegressionModel, [19] _LikelihoodMixin, [20] ) [21] from darts.timeseries import TimeSeries [23] logger = get_logger(__name__) File /usr/local/lib/python3.9/site-packages/darts/models/forecasting/regression_model.py:49 ... [59] seq2series, [60] series2seq, [61] ImportError: cannot import name '_check_optimizable_historical_forecasts_global_models' from 'darts.utils.historical_forecasts' (/usr/local/lib/python3.9/site-packages/darts/utils/historical_forecasts/__init__.py)
To Reproduce from darts.models import RegressionModel
System (please complete the following information):
List of all packages:
adagio==0.2.4 aiohttp==3.9.1 aiosignal==1.3.1 alabaster==0.7.12 antlr4-python3-runtime==4.11.1 anyio==3.6.1 appdirs==1.4.4 argon2-cffi==21.3.0 argon2-cffi-bindings==21.2.0 asn1crypto==1.5.1 asttokens==2.0.8 async-timeout==4.0.3 attrs==22.1.0 awscli==1.27.41 awswrangler==3.3.0 Babel==2.11.0 backcall==0.2.0 backoff==1.11.1 bcrypt==4.0.1 beautifulsoup4==4.11.1 black==22.10.0 bleach==5.0.1 boto3==1.26.41 botocore==1.29.41 certifi==2022.9.24 cffi==1.15.1 charset-normalizer==2.1.1 click==8.1.3 cloudpickle==3.0.0 colorama==0.4.4 contextlib2==21.6.0 contourpy==1.0.5 cramjam==2.6.2 cryptography==38.0.1 cycler==0.11.0 Cython==0.29.32 darts==0.27.2 debugpy==1.6.3 decorator==5.1.1 defusedxml==0.7.1 dill==0.3.5.1 docutils==0.16 entrypoints==0.4 et-xmlfile==1.1.0 executing==1.1.1 fastjsonschema==2.16.2 fastparquet==2022.11.0 filelock==3.13.1 fonttools==4.37.4 frozendict==2.4.0 frozenlist==1.4.1 fs==2.4.16 fsspec==2022.11.0 fugue==0.8.7 fugue-sql-antlr==0.2.0 gevent==22.10.1 google-pasta==0.2.0 greenlet==1.1.3.post0 h11==0.14.0 holidays==0.41 html5lib==1.1 httpcore==0.16.3 httpx==0.23.3 idna==3.4 imagesize==1.4.1 importlib-metadata==4.13.0 inotify-simple==1.2.1 ipykernel==6.16.0 ipython==8.5.0 ipython-genutils==0.2.0 ipywidgets==8.0.2 jedi==0.18.1 Jinja2==3.1.2 jmespath==1.0.1 joblib==1.2.0 jsonschema==4.16.0 jupyter==1.0.0 jupyter-console==6.4.4 jupyter-core==4.11.1 jupyter-server==1.21.0 jupyter_client==7.4.2 jupyterlab-pygments==0.2.2 jupyterlab-widgets==3.0.3 kiwisolver==1.4.4 lightgbm==4.2.0 lightning-utilities==0.10.1 llvmlite==0.41.1 lxml==4.9.1 MarkupSafe==2.1.1 matplotlib==3.6.1 matplotlib-inline==0.1.6 mistune==2.0.4 monotonic==1.6 mpmath==1.3.0 multidict==6.0.4 multiprocess==0.70.13 multitasking==0.0.11 mypy-extensions==0.4.3 nbclassic==0.4.5 nbclient==0.7.0 nbconvert==7.2.1 nbformat==5.7.0 nest-asyncio==1.5.6 networkx==3.2.1 nfoursid==1.0.1 notebook==6.5.1 notebook_shim==0.2.0 numba==0.58.1 numpy==1.23.4 numpydoc==1.5.0 nvidia-cublas-cu12==12.1.3.1 nvidia-cuda-cupti-cu12==12.1.105 nvidia-cuda-nvrtc-cu12==12.1.105 nvidia-cuda-runtime-cu12==12.1.105 nvidia-cudnn-cu12==8.9.2.26 nvidia-cufft-cu12==11.0.2.54 nvidia-curand-cu12==10.3.2.106 nvidia-cusolver-cu12==11.4.5.107 nvidia-cusparse-cu12==12.1.0.106 nvidia-nccl-cu12==2.18.1 nvidia-nvjitlink-cu12==12.3.101 nvidia-nvtx-cu12==12.1.105 openpyxl==3.0.10 packaging==21.3 pandas==1.5.0 pandas-datareader==0.10.0 pandocfilters==1.5.0 paramiko==2.11.0 parso==0.8.3 pathos==0.2.9 pathspec==0.10.1 patsy==0.5.3 pexpect==4.8.0 pickleshare==0.7.5 Pillow==9.2.0 platformdirs==2.5.2 ploomber-core==0.0.6 plotly==5.10.0 pmdarima==2.0.1 posthog==2.1.2 pox==0.3.1 ppft==1.7.6.5 prometheus-client==0.15.0 prompt-toolkit==3.0.31 protobuf==3.19.6 protobuf3-to-dict==0.1.5 psutil==5.9.2 ptyprocess==0.7.0 pure-eval==0.2.2 pyarrow==10.0.1 pyasn1==0.4.8 pycparser==2.21 Pygments==2.13.0 PyNaCl==1.5.0 pyod==1.1.2 pyparsing==3.0.9 pyrsistent==0.18.1 python-bcb==0.1.8 python-dateutil==2.8.2 pytorch-lightning==2.1.2 pytz==2023.3.post1 PyYAML==5.4.1 pyzmq==24.0.1 qpd==0.4.4 qtconsole==5.3.2 QtPy==2.2.1 redshift-connector==2.0.913 requests==2.31.0 retrying==1.3.3 rfc3986==1.5.0 rsa==4.7.2 s3transfer==0.6.0 sagemaker==2.112.2 sagemaker-training==4.2.10 schema==0.7.5 scikit-learn==1.4.0 scipy==1.11.2 scramp==1.4.4 seaborn==0.12.0 Send2Trash==1.8.0 shap==0.44.0 six==1.16.0 skforecast==0.4.2 sklearn-evaluation==0.7.2 slicer==0.0.7 smdebug-rulesconfig==1.0.1 sniffio==1.3.0 snowballstemmer==2.2.0 soupsieve==2.3.2.post1 Sphinx==5.3.0 sphinx-rtd-theme==1.1.1 sphinxcontrib-applehelp==1.0.2 sphinxcontrib-devhelp==1.0.2 sphinxcontrib-htmlhelp==2.0.0 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.3 sphinxcontrib-serializinghtml==1.1.5 sqlglot==20.10.0 stack-data==0.5.1 statsforecast==1.7.1 statsmodels==0.14.0 sympy==1.12 tabulate==0.9.0 tbats==1.1.3 tdqm==0.0.1 tenacity==8.1.0 tensorboardX==2.6 terminado==0.16.0 threadpoolctl==3.1.0 tinycss2==1.1.1 tomli==2.0.1 torch==2.1.2 torchmetrics==1.3.0.post0 tornado==6.2 tqdm==4.66.1 traitlets==5.4.0 triad==0.9.4 triton==2.1.0 typing_extensions==4.4.0 Unidecode==1.3.6 urllib3==1.26.12 utilsforecast==0.0.26 wcwidth==0.2.5 webencodings==0.5.1 websocket-client==1.4.1 Werkzeug==2.2.2 widgetsnbextension==4.0.3 xarray==2023.12.0 xgboost==2.0.3 yarl==1.9.4 yfinance==0.2.28 zipp==3.9.0 zope.event==4.5.0 zope.interface==5.5.0
Additional context I run it in a docker
I correct this error running on scikit-learn==1.3.2 and darts==0.26.0
scikit-learn==1.3.2
darts==0.26.0
Describe the bug After installing darts, I want to import:
from darts.models import RegressionModel
but I get:
To Reproduce
from darts.models import RegressionModel
System (please complete the following information):
List of all packages:
Additional context I run it in a docker