googleapis / googleapis/python-aiplatform

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

Offen
#5,163 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
api: vertex-ai type: feature request
Vorherrschende Sprache
Python
Sterne
905
Forks
465
Ø Merge
1 T. 13 Std.
Gemergte PRs (30 T.)
44

Beschreibung

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

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie mit der Prüfung der bestehenden Funktionalität des Vertex AI SDK für Hyperparameter-Tuning zusammen mit der eigenständigen cloudml-hypertune-Bibliothek. Untersuchen Sie die .travis.yml von cloudml-hypertune, insbesondere die dort referenzierte Zeile mit den Anmeldedaten, und klären Sie den Umfang der Migration und der Abkündigung. Die fertige Implementierung sollte Testmetriken über ein unterstütztes SDK bereitstellen und die Fragen zur Veröffentlichung des eigenständigen Pakets sowie zu den Python-Versionen klären.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
google-cloud, python
Bereich
cloud, machine-learning
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.