Azure / Azure/MachineLearningNotebooks
Azure AutoML not working properly in Tutorial-NYCTaxi python notebook
- Lenguaje dominante
- Jupyter Notebook
- Estrellas
- 4.4k
- Forks
- 2.6k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Hi, the sample on https://github.com/Azure/MachineLearningNotebooks/tree/master/tutorials/regression-automl-nyc-taxi-data
Seems not to be working now "out of the box" and failing when invoking AutoML...
Concretely, when on the step "Train the automatic regression model" right on submitting the AutoML experiment - it was working before, so seems recent/due to some changes), upon executing this cell:
```
from azureml.core.experiment import Experiment
experiment = Experiment(ws, "Tutorial-NYCTaxi")
local_run = experiment.submit(automl_config, show_output=True)
```
theres happens a ValidationException "ValidationException: ValidationException: Message: Install the required versions of packages using the requirements file. Requirements file location: /anaconda/envs/azureml_py38/lib/python3.8/site-packages/azureml/automl/core/validated_linux_requirements.txt. Alternatively, use remote target to avoid dependency management. Package name/Required version/Installed version azureml-automl-runtime/scipy<=1.5.2,>=1.0.0/scipy 1.5.3 azureml-automl-runtime/scikit-learn<0.23.0,>=0.19.0/scikit-learn 1.0.2 azureml-train-automl-runtime/scipy<=1.5.2,>=1.0.0/scipy 1.5.3 azureml-train-automl-runtime/scikit-learn<0.23.0,>=0.19.0/scikit-learn 1.0.2 InnerException: None ErrorResponse { "error": { "code": "UserError", "message": "Install the required versions of packages using the requirements file. Requirements file location: /anaconda/envs/azureml_py38/lib/python3.8/site-packages/azureml/automl/core/validated_linux_requirements.txt. Alternatively, use remote target to avoid dependency management. \nPackage name/Required version/Installed version\nazureml-automl-runtime/scipy<=1.5.2,>=1.0.0/scipy 1.5.3\nazureml-automl-runtime/scikit-learn<0.23.0,>=0.19.0/scikit-learn 1.0.2\nazureml-train-automl-runtime/scipy<=1.5.2,>=1.0.0/scipy 1.5.3\nazureml-train-automl-runtime/scikit-learn<0.23.0,>=0.19.0/scikit-learn 1.0.2", "target": "azureml-automl-runtime,azureml-train-automl-runtime", "inner_error": { "code": "NotSupported", "inner_error": { "code": "IncompatibleOrMissingDependency" } }, "reference_code": "435ab938-fd87-49bc-932e-6eec0d6aee4f" } }"
I am executing this using a default compute instance and the Python 3.8 kernel with AzureML.
It fails with the experiment.submit, experiment.submit(automl_config, show_output=True)
I tried to install the referred requirements file, but cannot be found "pip install -r /anaconda/envs/azureml_py38/lib/python3.8/site-packages/azureml/automl/core/validated_linux_requirements.tx"
How can I resolve the dependencies properly? Earlier times it worked as a charm, without issues...
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza con tutorials/regression-automl-nyc-taxi-data y el paso “Train the automatic regression model”, después inspecciona la llamada fallida a experiment.submit y las versiones de los paquetes indicadas en el entorno de Azure ML con Python 3.8. Se considera completado cuando el tutorial envía el experimento de AutoML sin el error de dependencia incompatible de scipy y scikit-learn.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- azure, jupyter-notebook, python
- Área
- cloud, machine-learning
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 25/100