googleapis / googleapis/python-aiplatform
Feature request: incorporate cloudml-hypertune into the SDK and deprecate the standalone version
- Lenguaje dominante
- Python
- Estrellas
- 905
- Forks
- 465
- Merge medio
- 1 d 13 h
- PR fusionados (30 d)
- 44
Descripción
It's great that google-cloud-aiplatform has the ability to launch a hyperparameter tuning job.
In order to publish metrics for each trial, however, developers still have to use the **ancient** `cloudml-hypertune` library.
This leads to a poor developer experience:
- As a developer of hyperparameter tuning jobs on Vertex AI, I want to use only one SDK, the Vertex AI SDK
- seeing that the version of cloudml-hypertune on pypi is 0.1.0.dev6 is enough to make a developer wonder if the library is even supported anymore
- "cloudml" is an ancient name for Google Cloud's ML job running functionality, older than even "AI Platform"
Other oddities about the current setup:
- The 0.1.0 release from 2023 hasn't been published to pypi
- The 0.1.0dev6 version on pypi declares the most recent Python version as 3.5
- The cloudml-hypertune library `.travis.yml` file exposes what may be a pypi password, hopefully invalid by now:
https://github.com/GoogleCloudPlatform/cloudml-hypertune/blob/master/.travis.yml#L15
Guía de contribución
Línea de trabajo
Comienza revisando la funcionalidad existente de ajuste de hiperparámetros del Vertex AI SDK junto con la biblioteca independiente cloudml-hypertune. Inspecciona el archivo .travis.yml de cloudml-hypertune, especialmente la línea de credenciales referenciada, y aclara el alcance de la migración y la obsolescencia. La implementación terminada debería proporcionar métricas de prueba mediante un SDK compatible y abordar las cuestiones de publicación del paquete independiente y de las versiones de Python.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- google-cloud, python
- Área
- cloud, machine-learning
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100