diff --git a/.github/workflows/automated-cleanup-resources.yml b/.github/workflows/automated-cleanup-resources.yml index 0b16036ec9..bbbf721178 100644 --- a/.github/workflows/automated-cleanup-resources.yml +++ b/.github/workflows/automated-cleanup-resources.yml @@ -24,7 +24,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.8" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: azure login uses: azure/login@v1 with: diff --git a/.github/workflows/bootstrapping-infra.yml b/.github/workflows/bootstrapping-infra.yml index 0fa746a8b0..89769e4df8 100644 --- a/.github/workflows/bootstrapping-infra.yml +++ b/.github/workflows/bootstrapping-infra.yml @@ -42,7 +42,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.8" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/bootstrapping-resources.yml b/.github/workflows/bootstrapping-resources.yml index 7a21e94d78..f609938f12 100644 --- a/.github/workflows/bootstrapping-resources.yml +++ b/.github/workflows/bootstrapping-resources.yml @@ -25,7 +25,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.8" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-assets-assets-in-registry-share-data-using-registry.yml b/.github/workflows/sdk-assets-assets-in-registry-share-data-using-registry.yml index fed21f71b2..77c0e1c8a1 100644 --- a/.github/workflows/sdk-assets-assets-in-registry-share-data-using-registry.yml +++ b/.github/workflows/sdk-assets-assets-in-registry-share-data-using-registry.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml b/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml index 291900f03c..e2c3798024 100644 --- a/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml +++ b/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-assets-component-component.yml b/.github/workflows/sdk-assets-component-component.yml index d0b30fdce1..9e5f362d86 100644 --- a/.github/workflows/sdk-assets-component-component.yml +++ b/.github/workflows/sdk-assets-component-component.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-assets-data-data.yml b/.github/workflows/sdk-assets-data-data.yml index 306b21c08a..331f506a0f 100644 --- a/.github/workflows/sdk-assets-data-data.yml +++ b/.github/workflows/sdk-assets-data-data.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-assets-data-versioning.yml b/.github/workflows/sdk-assets-data-versioning.yml index 05cb87bd8a..36075a800c 100644 --- a/.github/workflows/sdk-assets-data-versioning.yml +++ b/.github/workflows/sdk-assets-data-versioning.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install --no-cache-dir -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-assets-data-working_with_mltable.yml b/.github/workflows/sdk-assets-data-working_with_mltable.yml index f887ed94ff..788f9de06b 100644 --- a/.github/workflows/sdk-assets-data-working_with_mltable.yml +++ b/.github/workflows/sdk-assets-data-working_with_mltable.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-assets-environment-environment.yml b/.github/workflows/sdk-assets-environment-environment.yml index cab2b51cfc..7ddcdf2d67 100644 --- a/.github/workflows/sdk-assets-environment-environment.yml +++ b/.github/workflows/sdk-assets-environment-environment.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-assets-model-model.yml b/.github/workflows/sdk-assets-model-model.yml index 631d50b7cc..2521f77e5e 100644 --- a/.github/workflows/sdk-assets-model-model.yml +++ b/.github/workflows/sdk-assets-model-model.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-endpoints-online-custom-container-online-endpoints-custom-container-multimodel.yml b/.github/workflows/sdk-endpoints-online-custom-container-online-endpoints-custom-container-multimodel.yml index ae2d19d9ed..b8344ee3d6 100644 --- a/.github/workflows/sdk-endpoints-online-custom-container-online-endpoints-custom-container-multimodel.yml +++ b/.github/workflows/sdk-endpoints-online-custom-container-online-endpoints-custom-container-multimodel.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-endpoints-online-custom-container-online-endpoints-custom-container.yml b/.github/workflows/sdk-endpoints-online-custom-container-online-endpoints-custom-container.yml index 12cf1015c7..3e6543a7fc 100644 --- a/.github/workflows/sdk-endpoints-online-custom-container-online-endpoints-custom-container.yml +++ b/.github/workflows/sdk-endpoints-online-custom-container-online-endpoints-custom-container.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-endpoints-online-custom-container-triton-online-endpoints-triton-cc.yml b/.github/workflows/sdk-endpoints-online-custom-container-triton-online-endpoints-triton-cc.yml index a07313df7a..2f0b17e2c7 100644 --- a/.github/workflows/sdk-endpoints-online-custom-container-triton-online-endpoints-triton-cc.yml +++ b/.github/workflows/sdk-endpoints-online-custom-container-triton-online-endpoints-triton-cc.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-endpoints-online-managed-managed-identities-online-endpoints-managed-identity-sai.yml b/.github/workflows/sdk-endpoints-online-managed-managed-identities-online-endpoints-managed-identity-sai.yml index 27a6d1295b..fdf73219cd 100644 --- a/.github/workflows/sdk-endpoints-online-managed-managed-identities-online-endpoints-managed-identity-sai.yml +++ b/.github/workflows/sdk-endpoints-online-managed-managed-identities-online-endpoints-managed-identity-sai.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-endpoints-online-managed-managed-identities-online-endpoints-managed-identity-uai.yml b/.github/workflows/sdk-endpoints-online-managed-managed-identities-online-endpoints-managed-identity-uai.yml index 6c5152a719..a2d9a7b3a8 100644 --- a/.github/workflows/sdk-endpoints-online-managed-managed-identities-online-endpoints-managed-identity-uai.yml +++ b/.github/workflows/sdk-endpoints-online-managed-managed-identities-online-endpoints-managed-identity-uai.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-endpoints-online-managed-online-endpoints-binary-payloads.yml b/.github/workflows/sdk-endpoints-online-managed-online-endpoints-binary-payloads.yml index 1806972a42..ab08df840f 100644 --- a/.github/workflows/sdk-endpoints-online-managed-online-endpoints-binary-payloads.yml +++ b/.github/workflows/sdk-endpoints-online-managed-online-endpoints-binary-payloads.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-endpoints-online-managed-online-endpoints-inference-schema.yml b/.github/workflows/sdk-endpoints-online-managed-online-endpoints-inference-schema.yml index 73f3a02da5..dbd20f4dc8 100644 --- a/.github/workflows/sdk-endpoints-online-managed-online-endpoints-inference-schema.yml +++ b/.github/workflows/sdk-endpoints-online-managed-online-endpoints-inference-schema.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-endpoints-online-managed-online-endpoints-keyvault.yml b/.github/workflows/sdk-endpoints-online-managed-online-endpoints-keyvault.yml index 3fe5f7e624..b33c155c6c 100644 --- a/.github/workflows/sdk-endpoints-online-managed-online-endpoints-keyvault.yml +++ b/.github/workflows/sdk-endpoints-online-managed-online-endpoints-keyvault.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-endpoints-online-managed-online-endpoints-multimodel.yml b/.github/workflows/sdk-endpoints-online-managed-online-endpoints-multimodel.yml index 56eb7e62b6..720c46f345 100644 --- a/.github/workflows/sdk-endpoints-online-managed-online-endpoints-multimodel.yml +++ b/.github/workflows/sdk-endpoints-online-managed-online-endpoints-multimodel.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-endpoints-online-managed-online-endpoints-openapi.yml b/.github/workflows/sdk-endpoints-online-managed-online-endpoints-openapi.yml index a35a5b3ab0..e9c0ab6067 100644 --- a/.github/workflows/sdk-endpoints-online-managed-online-endpoints-openapi.yml +++ b/.github/workflows/sdk-endpoints-online-managed-online-endpoints-openapi.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-endpoints-online-managed-online-endpoints-safe-rollout.yml b/.github/workflows/sdk-endpoints-online-managed-online-endpoints-safe-rollout.yml index 1643cd653f..caefed104a 100644 --- a/.github/workflows/sdk-endpoints-online-managed-online-endpoints-safe-rollout.yml +++ b/.github/workflows/sdk-endpoints-online-managed-online-endpoints-safe-rollout.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-endpoints-online-managed-online-endpoints-simple-deployment.yml b/.github/workflows/sdk-endpoints-online-managed-online-endpoints-simple-deployment.yml index 806f7899b2..ce36e74b1d 100644 --- a/.github/workflows/sdk-endpoints-online-managed-online-endpoints-simple-deployment.yml +++ b/.github/workflows/sdk-endpoints-online-managed-online-endpoints-simple-deployment.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-jobs-pipelines-1a_pipeline_with_components_from_yaml-pipeline_with_components_from_yaml.yml b/.github/workflows/sdk-jobs-pipelines-1a_pipeline_with_components_from_yaml-pipeline_with_components_from_yaml.yml index 99a27a5d60..b71f2a10b6 100644 --- a/.github/workflows/sdk-jobs-pipelines-1a_pipeline_with_components_from_yaml-pipeline_with_components_from_yaml.yml +++ b/.github/workflows/sdk-jobs-pipelines-1a_pipeline_with_components_from_yaml-pipeline_with_components_from_yaml.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-jobs-pipelines-1b_pipeline_with_python_function_components-pipeline_with_python_function_components.yml b/.github/workflows/sdk-jobs-pipelines-1b_pipeline_with_python_function_components-pipeline_with_python_function_components.yml index 401fac7113..4055d24ef8 100644 --- a/.github/workflows/sdk-jobs-pipelines-1b_pipeline_with_python_function_components-pipeline_with_python_function_components.yml +++ b/.github/workflows/sdk-jobs-pipelines-1b_pipeline_with_python_function_components-pipeline_with_python_function_components.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-jobs-pipelines-1c_pipeline_with_hyperparameter_sweep-pipeline_with_hyperparameter_sweep.yml b/.github/workflows/sdk-jobs-pipelines-1c_pipeline_with_hyperparameter_sweep-pipeline_with_hyperparameter_sweep.yml index 5ec9b99fbb..dec94da358 100644 --- a/.github/workflows/sdk-jobs-pipelines-1c_pipeline_with_hyperparameter_sweep-pipeline_with_hyperparameter_sweep.yml +++ b/.github/workflows/sdk-jobs-pipelines-1c_pipeline_with_hyperparameter_sweep-pipeline_with_hyperparameter_sweep.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-jobs-pipelines-1d_pipeline_with_non_python_components-pipeline_with_non_python_components.yml b/.github/workflows/sdk-jobs-pipelines-1d_pipeline_with_non_python_components-pipeline_with_non_python_components.yml index fb245b4818..500d2504e8 100644 --- a/.github/workflows/sdk-jobs-pipelines-1d_pipeline_with_non_python_components-pipeline_with_non_python_components.yml +++ b/.github/workflows/sdk-jobs-pipelines-1d_pipeline_with_non_python_components-pipeline_with_non_python_components.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-jobs-pipelines-1e_pipeline_with_registered_components-pipeline_with_registered_components.yml b/.github/workflows/sdk-jobs-pipelines-1e_pipeline_with_registered_components-pipeline_with_registered_components.yml index 97862b0ca8..ed824aebe6 100644 --- a/.github/workflows/sdk-jobs-pipelines-1e_pipeline_with_registered_components-pipeline_with_registered_components.yml +++ b/.github/workflows/sdk-jobs-pipelines-1e_pipeline_with_registered_components-pipeline_with_registered_components.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-jobs-pipelines-1g_pipeline_with_parallel_nodes-pipeline_with_parallel_nodes.yml b/.github/workflows/sdk-jobs-pipelines-1g_pipeline_with_parallel_nodes-pipeline_with_parallel_nodes.yml index d2a920cbde..60a97a6e48 100644 --- a/.github/workflows/sdk-jobs-pipelines-1g_pipeline_with_parallel_nodes-pipeline_with_parallel_nodes.yml +++ b/.github/workflows/sdk-jobs-pipelines-1g_pipeline_with_parallel_nodes-pipeline_with_parallel_nodes.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-jobs-pipelines-1i_pipeline_with_spark_nodes-pipeline_with_spark_nodes.yml b/.github/workflows/sdk-jobs-pipelines-1i_pipeline_with_spark_nodes-pipeline_with_spark_nodes.yml index 69056770ca..cbf7edeecf 100644 --- a/.github/workflows/sdk-jobs-pipelines-1i_pipeline_with_spark_nodes-pipeline_with_spark_nodes.yml +++ b/.github/workflows/sdk-jobs-pipelines-1i_pipeline_with_spark_nodes-pipeline_with_spark_nodes.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-jobs-pipelines-1j_pipeline_with_pipeline_component-nyc_taxi_data_regression_with_pipeline_component-nyc_taxi_data_regression_with_pipeline_component.yml b/.github/workflows/sdk-jobs-pipelines-1j_pipeline_with_pipeline_component-nyc_taxi_data_regression_with_pipeline_component-nyc_taxi_data_regression_with_pipeline_component.yml index 2e68689874..93c3c8cf88 100644 --- a/.github/workflows/sdk-jobs-pipelines-1j_pipeline_with_pipeline_component-nyc_taxi_data_regression_with_pipeline_component-nyc_taxi_data_regression_with_pipeline_component.yml +++ b/.github/workflows/sdk-jobs-pipelines-1j_pipeline_with_pipeline_component-nyc_taxi_data_regression_with_pipeline_component-nyc_taxi_data_regression_with_pipeline_component.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-jobs-pipelines-1j_pipeline_with_pipeline_component-pipeline_with_train_eval_pipeline_component-pipeline_with_train_eval_pipeline_component.yml b/.github/workflows/sdk-jobs-pipelines-1j_pipeline_with_pipeline_component-pipeline_with_train_eval_pipeline_component-pipeline_with_train_eval_pipeline_component.yml index 4319564eaa..851d5fc458 100644 --- a/.github/workflows/sdk-jobs-pipelines-1j_pipeline_with_pipeline_component-pipeline_with_train_eval_pipeline_component-pipeline_with_train_eval_pipeline_component.yml +++ b/.github/workflows/sdk-jobs-pipelines-1j_pipeline_with_pipeline_component-pipeline_with_train_eval_pipeline_component-pipeline_with_train_eval_pipeline_component.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-jobs-pipelines-1l_flow_in_pipeline-flow_in_pipeline.yml b/.github/workflows/sdk-jobs-pipelines-1l_flow_in_pipeline-flow_in_pipeline.yml index 74c3453b02..328771544f 100644 --- a/.github/workflows/sdk-jobs-pipelines-1l_flow_in_pipeline-flow_in_pipeline.yml +++ b/.github/workflows/sdk-jobs-pipelines-1l_flow_in_pipeline-flow_in_pipeline.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-jobs-pipelines-2a_train_mnist_with_tensorflow-train_mnist_with_tensorflow.yml b/.github/workflows/sdk-jobs-pipelines-2a_train_mnist_with_tensorflow-train_mnist_with_tensorflow.yml index 9e9593a3ce..8153feb072 100644 --- a/.github/workflows/sdk-jobs-pipelines-2a_train_mnist_with_tensorflow-train_mnist_with_tensorflow.yml +++ b/.github/workflows/sdk-jobs-pipelines-2a_train_mnist_with_tensorflow-train_mnist_with_tensorflow.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-jobs-pipelines-2b_train_cifar_10_with_pytorch-train_cifar_10_with_pytorch.yml b/.github/workflows/sdk-jobs-pipelines-2b_train_cifar_10_with_pytorch-train_cifar_10_with_pytorch.yml index d4099d1e74..2e711b2de9 100644 --- a/.github/workflows/sdk-jobs-pipelines-2b_train_cifar_10_with_pytorch-train_cifar_10_with_pytorch.yml +++ b/.github/workflows/sdk-jobs-pipelines-2b_train_cifar_10_with_pytorch-train_cifar_10_with_pytorch.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-jobs-pipelines-2c_nyc_taxi_data_regression-nyc_taxi_data_regression.yml b/.github/workflows/sdk-jobs-pipelines-2c_nyc_taxi_data_regression-nyc_taxi_data_regression.yml index f46b1ba7d2..c4998030d1 100644 --- a/.github/workflows/sdk-jobs-pipelines-2c_nyc_taxi_data_regression-nyc_taxi_data_regression.yml +++ b/.github/workflows/sdk-jobs-pipelines-2c_nyc_taxi_data_regression-nyc_taxi_data_regression.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-jobs-pipelines-2d_image_classification_with_densenet-image_classification_with_densenet.yml b/.github/workflows/sdk-jobs-pipelines-2d_image_classification_with_densenet-image_classification_with_densenet.yml index 02ba29676d..542b3673f5 100644 --- a/.github/workflows/sdk-jobs-pipelines-2d_image_classification_with_densenet-image_classification_with_densenet.yml +++ b/.github/workflows/sdk-jobs-pipelines-2d_image_classification_with_densenet-image_classification_with_densenet.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-jobs-pipelines-2e_image_classification_keras_minist_convnet-image_classification_keras_minist_convnet.yml b/.github/workflows/sdk-jobs-pipelines-2e_image_classification_keras_minist_convnet-image_classification_keras_minist_convnet.yml index fe4879d38e..197a9b662c 100644 --- a/.github/workflows/sdk-jobs-pipelines-2e_image_classification_keras_minist_convnet-image_classification_keras_minist_convnet.yml +++ b/.github/workflows/sdk-jobs-pipelines-2e_image_classification_keras_minist_convnet-image_classification_keras_minist_convnet.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-resources-connections-connections.yml b/.github/workflows/sdk-resources-connections-connections.yml index cd1a5fed47..19ecc923ad 100644 --- a/.github/workflows/sdk-resources-connections-connections.yml +++ b/.github/workflows/sdk-resources-connections-connections.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-resources-registry-registry-create.yml b/.github/workflows/sdk-resources-registry-registry-create.yml index 93729afeaa..682400e0af 100644 --- a/.github/workflows/sdk-resources-registry-registry-create.yml +++ b/.github/workflows/sdk-resources-registry-registry-create.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/sdk-schedules-job-schedule.yml b/.github/workflows/sdk-schedules-job-schedule.yml index 3be006164d..23aa82a2f9 100644 --- a/.github/workflows/sdk-schedules-job-schedule.yml +++ b/.github/workflows/sdk-schedules-job-schedule.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/tutorials-azureml-getting-started-azureml-getting-started-studio.yml b/.github/workflows/tutorials-azureml-getting-started-azureml-getting-started-studio.yml index 827d2bc8c5..ad5c792836 100644 --- a/.github/workflows/tutorials-azureml-getting-started-azureml-getting-started-studio.yml +++ b/.github/workflows/tutorials-azureml-getting-started-azureml-getting-started-studio.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.8" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: pip install mlflow reqs diff --git a/.github/workflows/tutorials-azureml-in-a-day-azureml-in-a-day.yml b/.github/workflows/tutorials-azureml-in-a-day-azureml-in-a-day.yml index e7ab0b663a..f792ab1d9c 100644 --- a/.github/workflows/tutorials-azureml-in-a-day-azureml-in-a-day.yml +++ b/.github/workflows/tutorials-azureml-in-a-day-azureml-in-a-day.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.8" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: pip install mlflow reqs diff --git a/.github/workflows/tutorials-e2e-distributed-pytorch-image-e2e-object-classification-distributed-pytorch.yml b/.github/workflows/tutorials-e2e-distributed-pytorch-image-e2e-object-classification-distributed-pytorch.yml index d3e4e91dbb..1811ed95bc 100644 --- a/.github/workflows/tutorials-e2e-distributed-pytorch-image-e2e-object-classification-distributed-pytorch.yml +++ b/.github/workflows/tutorials-e2e-distributed-pytorch-image-e2e-object-classification-distributed-pytorch.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.8" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: pip install mlflow reqs diff --git a/.github/workflows/tutorials-e2e-ds-experience-e2e-ml-workflow.yml b/.github/workflows/tutorials-e2e-ds-experience-e2e-ml-workflow.yml index 4edf19a566..24eb53903b 100644 --- a/.github/workflows/tutorials-e2e-ds-experience-e2e-ml-workflow.yml +++ b/.github/workflows/tutorials-e2e-ds-experience-e2e-ml-workflow.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.8" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: pip install mlflow reqs diff --git a/.github/workflows/tutorials-get-started-notebooks-cloud-workstation.yml b/.github/workflows/tutorials-get-started-notebooks-cloud-workstation.yml index e0d16d4906..033652e4fe 100644 --- a/.github/workflows/tutorials-get-started-notebooks-cloud-workstation.yml +++ b/.github/workflows/tutorials-get-started-notebooks-cloud-workstation.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.8" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: pip install mlflow reqs diff --git a/.github/workflows/tutorials-get-started-notebooks-deploy-model.yml b/.github/workflows/tutorials-get-started-notebooks-deploy-model.yml index 1661957428..182a2ef7fb 100644 --- a/.github/workflows/tutorials-get-started-notebooks-deploy-model.yml +++ b/.github/workflows/tutorials-get-started-notebooks-deploy-model.yml @@ -33,7 +33,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.8" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/tutorials-get-started-notebooks-explore-data.yml b/.github/workflows/tutorials-get-started-notebooks-explore-data.yml index 339c26fcdc..1a425e47b4 100644 --- a/.github/workflows/tutorials-get-started-notebooks-explore-data.yml +++ b/.github/workflows/tutorials-get-started-notebooks-explore-data.yml @@ -33,7 +33,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.8" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: azure login diff --git a/.github/workflows/tutorials-get-started-notebooks-pipeline.yml b/.github/workflows/tutorials-get-started-notebooks-pipeline.yml index 22c2d75fec..9185597262 100644 --- a/.github/workflows/tutorials-get-started-notebooks-pipeline.yml +++ b/.github/workflows/tutorials-get-started-notebooks-pipeline.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.8" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: pip install mlflow reqs diff --git a/.github/workflows/tutorials-get-started-notebooks-quickstart.yml b/.github/workflows/tutorials-get-started-notebooks-quickstart.yml index 7d6f3b475c..107299a5ef 100644 --- a/.github/workflows/tutorials-get-started-notebooks-quickstart.yml +++ b/.github/workflows/tutorials-get-started-notebooks-quickstart.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.8" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: pip install mlflow reqs diff --git a/.github/workflows/tutorials-get-started-notebooks-train-model.yml b/.github/workflows/tutorials-get-started-notebooks-train-model.yml index 29489e25dc..2a7c0fba58 100644 --- a/.github/workflows/tutorials-get-started-notebooks-train-model.yml +++ b/.github/workflows/tutorials-get-started-notebooks-train-model.yml @@ -34,7 +34,7 @@ jobs: - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.8" + python-version: "${{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt - name: pip install mlflow reqs diff --git a/sdk/python/jobs/pipelines/2e_image_classification_keras_minist_convnet/prep/prep_component.py b/sdk/python/jobs/pipelines/2e_image_classification_keras_minist_convnet/prep/prep_component.py index 1068783ddf..bbc49ffa86 100644 --- a/sdk/python/jobs/pipelines/2e_image_classification_keras_minist_convnet/prep/prep_component.py +++ b/sdk/python/jobs/pipelines/2e_image_classification_keras_minist_convnet/prep/prep_component.py @@ -11,7 +11,7 @@ description="Convert data to CSV file, and split to training and test data", environment=dict( conda_file=Path(__file__).parent / "conda.yaml", - image="mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu20.04", + image="mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu22.04", ), ) def prepare_data_component( diff --git a/sdk/python/jobs/pipelines/2e_image_classification_keras_minist_convnet/score/score.yaml b/sdk/python/jobs/pipelines/2e_image_classification_keras_minist_convnet/score/score.yaml index a66b44b018..dbe99d14b1 100644 --- a/sdk/python/jobs/pipelines/2e_image_classification_keras_minist_convnet/score/score.yaml +++ b/sdk/python/jobs/pipelines/2e_image_classification_keras_minist_convnet/score/score.yaml @@ -15,5 +15,5 @@ code: ./ command: python score.py --input_data ${{inputs.input_data}} --input_model ${{inputs.input_model}} --output_result ${{outputs.output_result}} environment: conda_file: ./conda.yaml - image: mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu20.04 + image: mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu22.04 diff --git a/sdk/python/jobs/pipelines/2e_image_classification_keras_minist_convnet/train/train_component.py b/sdk/python/jobs/pipelines/2e_image_classification_keras_minist_convnet/train/train_component.py index 030724c4ab..34fe789f4b 100644 --- a/sdk/python/jobs/pipelines/2e_image_classification_keras_minist_convnet/train/train_component.py +++ b/sdk/python/jobs/pipelines/2e_image_classification_keras_minist_convnet/train/train_component.py @@ -10,7 +10,7 @@ description="train image classification with keras", environment=dict( conda_file=Path(__file__).parent / "conda.yaml", - image="mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu20.04", + image="mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu22.04", ), ) def keras_train_component( diff --git a/tutorials/e2e-distributed-pytorch-image/e2e-object-classification-distributed-pytorch.ipynb b/tutorials/e2e-distributed-pytorch-image/e2e-object-classification-distributed-pytorch.ipynb index 0b6b23ff74..e3794789fd 100644 --- a/tutorials/e2e-distributed-pytorch-image/e2e-object-classification-distributed-pytorch.ipynb +++ b/tutorials/e2e-distributed-pytorch-image/e2e-object-classification-distributed-pytorch.ipynb @@ -497,7 +497,7 @@ "\n", "## 3.1. Connect to Azure ML using MLFlow client\n", "\n", - "Connecting to Azure ML using MLFlow required to `pip install azureml-mlflow mlflow` (both). You can use the `MLClient` to obtain a tracking uri to connect with the mlflow client. In the example below, we'll get all the runs related to the training experiment:" + "Connecting to Azure ML using MLFlow requires `pip install azureml-mlflow \"mlflow<3\"` (both). You can use the `MLClient` to obtain a tracking uri to connect with the mlflow client. In the example below, we'll get all the runs related to the training experiment:" ] }, { @@ -507,6 +507,12 @@ "metadata": {}, "outputs": [], "source": [ + "import subprocess\n", + "import sys\n", + "\n", + "# Use MLflow v2 client behavior for AML tracking compatibility in CI.\n", + "subprocess.check_call([sys.executable, \"-m\", \"pip\", \"install\", \"mlflow<3\", \"-q\"])\n", + "\n", "import mlflow\n", "from mlflow.tracking import MlflowClient\n", "import matplotlib.pyplot as plt\n", diff --git a/tutorials/readme.py b/tutorials/readme.py index f19959f93a..00d8090627 100644 --- a/tutorials/readme.py +++ b/tutorials/readme.py @@ -162,7 +162,7 @@ def write_notebook_workflow( - name: setup python uses: actions/setup-python@v2 with: - python-version: "3.8" + python-version: "${{{{ vars.AZUREML_NOTEBOOKS_PYTHON_VERSION }}}}" - name: pip install notebook reqs run: pip install -r sdk/python/dev-requirements.txt{mlflow_import}{forecast_import} - name: azure login