Skip to content

Commit 80e1c00

Browse files
authored
Merge pull request #116588 from harneetvirk/master
AzureML Python SDK 2020-05-26 Release Notes
2 parents 8ebd78a + 2bdf941 commit 80e1c00

File tree

1 file changed

+113
-0
lines changed

1 file changed

+113
-0
lines changed

articles/machine-learning/azure-machine-learning-release-notes.md

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,119 @@ In this article, learn about Azure Machine Learning releases. For the full SDK
1717

1818
See [the list of known issues](resource-known-issues.md) to learn about known bugs and workarounds.
1919

20+
## 2020-05-26
21+
22+
### Azure Machine Learning SDK for Python v1.6.0
23+
24+
+ **New features**
25+
+ **azureml-automl-runtime**
26+
+ AutoML Forecasting now supports customers forecast beyond the pre-specified max-horizon without re-training the model. When the forecast destination is farther into the future than the specified maximum horizon, the forecast() function will still make point predictions out to the later date using a recursive operation mode. For the illustration of the new feature, please see the "Forecasting farther than the maximum horizon" section of "forecasting-forecast-function" notebook in [folder](https://github.com/Azure/MachineLearningNotebooks/tree/master/how-to-use-azureml/automated-machine-learning)."
27+
28+
+ **azureml-pipeline-steps**
29+
+ ParallelRunStep is now released and is part of **azureml-pipeline-steps** package. Existing ParallelRunStep in **azureml-contrib-pipeline-steps** package is deprecated. Changes from public preview version:
30+
+ Added `run_max_try` optional configurable parameter to control max call to run method for any given batch, default value is 3.
31+
+ No PipelineParameters are auto-generated anymore. Following configurable values can be set as PipelineParameter explicitly.
32+
+ mini_batch_size
33+
+ node_count
34+
+ process_count_per_node
35+
+ logging_level
36+
+ run_invocation_timeout
37+
+ run_max_try
38+
+ Default value for process_count_per_node is changed to 1. User should tune this value for better performance. Best practice is to set as the number of GPU or CPU node has.
39+
+ ParallelRunStep does not inject any packages, user needs to include **azureml-core** and **azureml-dataprep[pandas, fuse]** packages in environment definition. If custom docker image is used with user_managed_dependencies then user need to install conda on the image.
40+
41+
+ **Breaking changes**
42+
+ **azureml-pipeline-steps**
43+
+ Deprecated the use of azureml.dprep.Dataflow as a valid type of input for AutoMLConfig
44+
+ **azureml-train-automl-client**
45+
+ Deprecated the use of azureml.dprep.Dataflow as a valid type of input for AutoMLConfig
46+
47+
+ **Bug fixes and improvements**
48+
+ **azureml-automl-core**
49+
+ Fixed the bug where a warning may be printed during `get_output` that asked user to downgrade client.
50+
+ Updated Mac to rely on cudatoolkit=9.0 as it is not available at version 10 yet.
51+
+ Removing restrictions on phrophet and xgboost models when trained on remote compute.
52+
+ Improved logging in AutoML
53+
+ The error handling for custom featurization in forecasting tasks was improved.
54+
+ Added functionality to allow users to include lagged features to generate forecasts.
55+
+ Updates to error message to correctly display user error.
56+
+ Support for cv_split_column_names to be used with training_data
57+
+ Update logging the exception message and traceback.
58+
+ **azureml-automl-runtime**
59+
+ Enable guardrails for forecasting missing value imputations.
60+
+ Improved logging in AutoML
61+
+ Added fine grained error handling for dataprep exceptions
62+
+ Removing restrictions on phrophet and xgboost models when trained on remote compute.
63+
+ `azureml-train-automl-runtime` and `azureml-automl-runtime` have updated dependencies for `pytorch`, `scipy`, and `cudatoolkit`. we now support `pytorch==1.4.0`, `scipy>=1.0.0,<=1.3.1`, and `cudatoolkit==10.1.243`.
64+
+ The error handling for custom featurization in forecasting tasks was improved.
65+
+ The forecasting data set frequency detection mechanism was improved.
66+
+ Fixed issue with Prophet model training on some data sets.
67+
+ The auto detection of max horizon during the forecasting was improved.
68+
+ Added functionality to allow users to include lagged features to generate forecasts.
69+
+ Adds functionality in the forecast function to enable providing forecasts beyond the trained horizon without re-training the forecasting model.
70+
+ Support for cv_split_column_names to be used with training_data
71+
+ **azureml-contrib-automl-dnn-forecasting**
72+
+ Improved logging in AutoML
73+
+ **azureml-contrib-mir**
74+
+ Added support for Windows services in ManagedInferencing
75+
+ Remove old MIR workflows such as attach MIR compute, SingleModelMirWebservice class - Clean out model profiling placed in contrib-mir package
76+
+ **azureml-contrib-pipeline-steps**
77+
+ Minor fix for YAML support
78+
+ ParallelRunStep is released to General Availability - azureml.contrib.pipeline.steps has a deprecation notice and is move to azureml.pipeline.steps
79+
+ **azureml-contrib-reinforcementlearning**
80+
+ RL Load testing tool
81+
+ RL estimator has smart defaults
82+
+ **azureml-core**
83+
+ Remove old MIR workflows such as attach MIR compute, SingleModelMirWebservice class - Clean out model profiling placed in contrib-mir package
84+
+ Fixed the information provided to the user in case of profiling failure: included request id and reworded the message to be more meaningful. Added new profiling workflow to profiling runners
85+
+ Significantly Improved error text in case of Dataset execution failures.
86+
+ Workspace private link cli support added.
87+
+ Added an optional parameter `invalid_lines` to `Dataset.Tabular.from_json_lines_files` that allows for specifying how to handle lines that contain invalid JSON.
88+
+ We will be deprecating the run based creation of compute in the next release. We recommend creating an actual Amlcompute cluster as a persistent compute target, and using the cluster name as the compute target in your run configuration. See example notebook here: aka.ms/amlcomputenb
89+
+ Significantly improved error messages in case of Dataset execution failures.
90+
+ **azureml-dataprep**
91+
+ Made warning to upgrade pyarrow version more explicit.
92+
+ Improved error handling and message returned in case of failure to execute dataflow.
93+
+ **azureml-interpret**
94+
+ Documentation updates to azureml-interpret package.
95+
+ Fixed interpretability packages and notebooks to be compatible with latest sklearn update
96+
+ **azureml-opendatasets**
97+
+ return None when there is no data returned.
98+
+ Improve the performance of to_pandas_dataframe.
99+
+ **azureml-pipeline-core**
100+
+ Quick fix for ParallelRunStep where loading from YAML was broken
101+
+ ParallelRunStep is released to General Availability - azureml.contrib.pipeline.steps has a deprecation notice and is move to azureml.pipeline.steps - new features include: 1. Datasets as PipelineParameter 2. New parameter run_max_retry 3. Configurable append_row output file name
102+
+ **azureml-pipeline-steps**
103+
+ Deprecated azureml.dprep.Dataflow as a valid type for input data.
104+
+ Quick fix for ParallelRunStep where loading from YAML was broken
105+
+ ParallelRunStep is released to General Availability - azureml.contrib.pipeline.steps has a deprecation notice and is move to azureml.pipeline.steps - new features include:
106+
+ Datasets as PipelineParameter
107+
+ New parameter run_max_retry
108+
+ Configurable append_row output file name
109+
+ **azureml-telemetry**
110+
+ Update logging the exception message and traceback.
111+
+ **azureml-train-automl-client**
112+
+ Improved logging in AutoML
113+
+ Updates to error message to correctly display user error.
114+
+ Support for cv_split_column_names to be used with training_data
115+
+ Deprecated azureml.dprep.Dataflow as a valid type for input data.
116+
+ Updated Mac to rely on cudatoolkit=9.0 as it is not available at version 10 yet.
117+
+ Removing restrictions on phrophet and xgboost models when trained on remote compute.
118+
+ `azureml-train-automl-runtime` and `azureml-automl-runtime` have updated dependencies for `pytorch`, `scipy`, and `cudatoolkit`. we now support `pytorch==1.4.0`, `scipy>=1.0.0,<=1.3.1`, and `cudatoolkit==10.1.243`.
119+
+ Added functionality to allow users to include lagged features to generate forecasts.
120+
+ **azureml-train-automl-runtime**
121+
+ Improved logging in AutoML
122+
+ Added fine grained error handling for dataprep exceptions
123+
+ Removing restrictions on phrophet and xgboost models when trained on remote compute.
124+
+ `azureml-train-automl-runtime` and `azureml-automl-runtime` have updated dependencies for `pytorch`, `scipy`, and `cudatoolkit`. we now support `pytorch==1.4.0`, `scipy>=1.0.0,<=1.3.1`, and `cudatoolkit==10.1.243`.
125+
+ Updates to error message to correctly display user error.
126+
+ Support for cv_split_column_names to be used with training_data
127+
+ **azureml-train-core**
128+
+ Added a new set of HyperDrive specific exceptions. azureml.train.hyperdrive will now throw detailed exceptions.
129+
+ **azureml-widgets**
130+
+ AzureML Widgets is not displaying in JupyterLab
131+
132+
20133
## 2020-05-11
21134

22135
### Azure Machine Learning SDK for Python v1.5.0

0 commit comments

Comments
 (0)