googleapis / googleapis/python-aiplatform

Feature request: incorporate cloudml-hypertune into the SDK and deprecate the standalone version

Abierto
#5,163 1 comentario 0 reacciones 0 asignados Ver en GitHub
api: vertex-ai type: feature request
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.