Azure / Azure/MachineLearningNotebooks

[Feature request] Amend ClusterPurpose class

Abierto
#1,618 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Jupyter Notebook
Estrellas
4.4k
Forks
2.6k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

ClusterPurpose class currently has -

* `FAST_PROD` will provision azureml-fe instances to reverse proxy traffic, 3 nodes
* `DEV_TEST` will provision the model without azureml-fe, on a single node

I've worked with a few customers that would be much happier with a middleground option, one that would deploy the model on multiple nodes but without fronting it with azureml-fe. They may have their own ingress setup or they may want to expose a naked service (which would be fronted by API Management for example). We could call this `PROD` or `STANDARD_PROD`, because `NAKED_PROD` may sound a little strange even if it describes the use case perfectly.

This new deployment model would also allow folks to benchmark their models in a realistic way (true requests/sec figure).

---
#### Document Details

⚠ *Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.*

* ID: 0b62a589-d158-cce2-5167-2ef641c39b3d
* Version Independent ID: 3ba04a54-fe40-8f55-3981-b7ad5a3c845a
* Content: [azureml.core.compute.AksCompute.ClusterPurpose class - Azure Machine Learning Python](https://docs.microsoft.com/en-us/python/api/azureml-core/azureml.core.compute.akscompute.clusterpurpose?view=azure-ml-py)
* Content Source: [AzureML-Docset/stable/docs-ref-autogen/azureml-core/azureml.core.compute.AksCompute.ClusterPurpose.yml](https://github.com/MicrosoftDocs/MachineLearning-Python-pr/blob/live/AzureML-Docset/stable/docs-ref-autogen/azureml-core/azureml.core.compute.AksCompute.ClusterPurpose.yml)
* Service: **machine-learning**
* Sub-service: **core**
* GitHub Login: @DebFro
* Microsoft Alias: **debfro**

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza con la documentación de la clase ClusterPurpose y la fuente vinculada AzureML-Docset/stable/docs-ref-autogen/azureml-core/azureml.core.compute.akscompute.clusterpurpose.yml. Sigue la implementación del Python SDK y las rutas de implementación para determinar cómo debería representar un nuevo propósito una implementación multinodo sin azureml-fe. La tarea estará terminada cuando el comportamiento y el nombre estén acordados, el modelo de implementación funcione y la documentación de la clase esté actualizada.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
machine-learning
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.