From b54111620e5f8697a497ea8051bff4d4318417d1 Mon Sep 17 00:00:00 2001 From: Eric Ahn Date: Tue, 14 Jul 2020 17:47:23 -0700 Subject: [PATCH] Update README.md --- how-to-use-azureml/automated-machine-learning/README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/how-to-use-azureml/automated-machine-learning/README.md b/how-to-use-azureml/automated-machine-learning/README.md index 05c61f27..cdccd095 100644 --- a/how-to-use-azureml/automated-machine-learning/README.md +++ b/how-to-use-azureml/automated-machine-learning/README.md @@ -230,6 +230,15 @@ You may check the version of tensorflow and uninstall as follows 2) enter `pip freeze` and look for `tensorflow` , if found, the version listed should be < 1.13 3) If the listed version is a not a supported version, `pip uninstall tensorflow` in the command shell and enter y for confirmation. +## KeyError: 'brand' when running AutoML on local compute or Azure Databricks cluster** +If a new environment was created after 10 June 2020 using SDK 1.7.0 or lower, training may fail with the above error due to an update in the py-cpuinfo package. (Environments created on or before 10 June 2020 are unaffected, as well as experiments run on remote compute as cached training images are used.) To work around this issue, either of the two following steps can be taken: + +1) Update the SDK version to 1.8.0 or higher (this will also downgrade py-cpuinfo to 5.0.0): +`pip install --upgrade azureml-sdk[automl]` + +2) Downgrade the installed version of py-cpuinfo to 5.0.0: +`pip install py-cpuinfo==5.0.0` + ## Remote run: DsvmCompute.create fails There are several reasons why the DsvmCompute.create can fail. The reason is usually in the error message but you have to look at the end of the error message for the detailed reason. Some common reasons are: 1) `Compute name is invalid, it should start with a letter, be between 2 and 16 character, and only include letters (a-zA-Z), numbers (0-9) and \'-\'.` Note that underscore is not allowed in the name.