How to increase the number of parameters logged in MLFlow (current max limit is 100)

JS 1 Reputation point
2021-06-11T23:48:04.87+00:00

I'm using AzureML to train some networks and the recommended MLFlow to log parameters and metrics.
However, I have reached the maximum limit of 100 parameters (mostly configuration options I pass to the trainer but also real model parameters). And I get the following error:

mlflow.exceptions.RestException: BAD_REQUEST: Response: {'Error': {'Code': 'UserError', 'Severity': None, 'Message': 'A field of the entity is over the size limit. FieldName=Parameters, Limit=100, Size=101. See https://aka.ms/azure-machine-learning-limits for service limits documentation.', 'MessageFormat': None, 'MessageParameters': None, 'ReferenceCode': None, 'DetailsUri': None, 'Target': None, 'Details': [], 'InnerError': None, 'DebugInfo': None, 'AdditionalInfo': None}, 'Correlation': {'operation': 'a9544317f5dd99458be006824948b38d', 'request': '0b131227514b3b4b'}, 'Environment': 'eastus', 'Location': 'eastus', 'ComponentName': 'mlflow', 'error_code': 'BAD_REQUEST'}

Is there a way to increase this limit? If not, are there any other workarounds?

Thank you!

Azure Machine Learning
Azure Machine Learning
An Azure machine learning service for building and deploying models.
2,838 questions
{count} votes

1 answer

Sort by: Most helpful
  1. romungi-MSFT 44,671 Reputation points Microsoft Employee
    2021-06-14T06:55:54.64+00:00

    @JS Unfortunately, it looks like we only allow logging 100 parameters per run id. Are you using autolog or manually logging more than 100 params?

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.