יצירה או מחיקה של ניסוי

אפשר להשתמש ב-Agent Platform SDK ל-Python או במסוף כדי ליצור או למחוק ניסוי. ה-SDK הוא ספרייה של קוד Python שאפשר להשתמש בה כדי ליצור ולנהל ניסויים באופן פרוגרמטי. המסוף הוא ממשק משתמש מבוסס-אינטרנט שאפשר להשתמש בו כדי ליצור ולנהל ניסויים באופן חזותי. Google Cloud

יצירת ניסוי עם מופע TensorBoard

Agent Platform SDK ל-Python

יוצרים ניסוי ומשייכים לו אופציונלית מופע של Vertex AI TensorBoard באמצעות Agent Platform SDK ל-Python. מוסיפים תיאור לניסוי כדי לתעד את המטרה שלו. מידע נוסף זמין במאמר init בחומר העזר של Agent Platform SDK.

Python

from typing import Optional, Union

from google.cloud import aiplatform


def create_experiment_sample(
    experiment_name: str,
    experiment_description: str,
    experiment_tensorboard: Optional[Union[str, aiplatform.Tensorboard]],
    project: str,
    location: str,
):
    aiplatform.init(
        experiment=experiment_name,
        experiment_description=experiment_description,
        experiment_tensorboard=experiment_tensorboard,
        project=project,
        location=location,
    )

  • experiment_name: מציינים שם לניסוי.
  • experiment_description: תיאור הניסוי.
  • experiment_tensorboard: אופציונלי. מופע Vertex TensorBoard לשימוש כ-TensorBoard בסיסי לניסוי שצוין. אם לא מספקים experiment_tensorboard, המערכת יוצרת מופע TB שמוגדר כברירת מחדל ומשתמשת בו בניסוי הזה. הערה: אם צריך לשייך מפתחות הצפנה (CMEK) למופע TensorBoard, אז experiment_tensorboard כבר לא אופציונלי.
  • project: . אפשר למצוא את המזהים האלה בדף welcome במסוף Google Cloud .
  • location: אפשר לעיין ברשימת המיקומים הזמינים. אם יוצרים מופע של TensorBoard, חשוב להשתמש באזור שתומך ב-TensorBoard.

מסוף Google Cloud

כך יוצרים ניסוי.

  1. נכנסים לדף Experiments במסוף Google Cloud .
    מעבר לדף Experiments
  2. מוודאים שאתם נמצאים בפרויקט שבו אתם רוצים ליצור את הניסוי.
    Agent Platform select project
  3. לוחצים על יצירה כדי לפתוח את החלונית ניסוי. מופיעה החלונית יצירת ניסוי.
  4. בשדה שם הניסוי, נותנים שם שיעזור לכם לזהות את הניסוי באופן ייחודי.
  5. זה שינוי אופציונלי. בשדה TensorBoard instance, בוחרים מופע מהתפריט הנפתח או מזינים שם למופע חדש של TensorBoard.
  6. לוחצים על יצירה כדי ליצור את הניסוי.

יצירת ניסוי ללא מופע ברירת מחדל של TensorBoard

Agent Platform SDK ל-Python

יוצרים ניסוי. מוסיפים תיאור לניסוי כדי לתעד את המטרה שלו. מידע נוסף זמין במאמר init בחומר העזר של Agent Platform SDK.

Python

from google.cloud import aiplatform


def create_experiment_without_default_tensorboard_sample(
    experiment_name: str,
    experiment_description: str,
    project: str,
    location: str,
):
    aiplatform.init(
        experiment=experiment_name,
        experiment_description=experiment_description,
        experiment_tensorboard=False,
        project=project,
        location=location,
    )

  • experiment_name: מציינים שם לניסוי.
  • experiment_description: תיאור הניסוי.
  • project: . אפשר למצוא את המזהים האלה בדף welcome במסוף Google Cloud .
  • location: אפשר לעיין ברשימת המיקומים הזמינים. אם יוצרים מופע של TensorBoard, חשוב להשתמש באזור שתומך ב-TensorBoard.

מחיקת ניסוי

כשמוחקים ניסוי, הניסוי וכל ההרצות שמשויכות אליו נמחקים. הניסוי ב-Vertex AI TensorBoard שמשויך לניסוי לא נמחק. כדי למחוק ניסוי ב-TensorBoard, אפשר לעיין במאמר בנושא מחיקת ניסויים לא עדכניים ב-Vertex AI TensorBoard.

בנוסף, לא מתבצעת הסרה של הפעלות של צינורות, ארטיפקטים והרצות שמשויכים לניסוי שנמחק. אפשר למצוא אותם במסוף Google Cloud . במקרה של ארטיפקטים והרצות, שירות Vertex ML Metadata מטפל בחיוב חודשי של 10 $‎ לכל GB.

Agent Platform SDK ל-Python

בדוגמה הבאה נעשה שימוש במתודה delete מתוך ExperimentClass.

Python

from google.cloud import aiplatform


def delete_experiment_sample(
    experiment_name: str,
    project: str,
    location: str,
    delete_backing_tensorboard_runs: bool = False,
):
    experiment = aiplatform.Experiment(
        experiment_name=experiment_name, project=project, location=location
    )

    experiment.delete(delete_backing_tensorboard_runs=delete_backing_tensorboard_runs)

  • experiment_name: מציינים שם לניסוי.
  • project: . אפשר למצוא את המזהים האלה בדף welcome במסוף Google Cloud .
  • location: ראו רשימת המיקומים הזמינים
  • delete_backing_tensorboard_runs: אם הערך הוא True, ימחקו גם ההרצות של Vertex AI TensorBoard שמשויכות להרצות של הניסוי הזה, שבהן השתמשנו כדי לאחסן מדדים של סדרות זמן.

המסוף

כדי למחוק ניסוי, פועלים לפי ההוראות הבאות.

  1. נכנסים לדף Experiments במסוף Google Cloud .
    כניסה לדף 'ניסויים'
  2. מסמנים את תיבת הסימון שמשויכת לניסוי שרוצים למחוק. מופיעה האפשרות מחיקה.
  3. לוחצים על Delete.
    • אפשר גם לעבור לתפריט האפשרויות  בשורה של הניסוי ולבחור באפשרות מחיקה.

צפייה ברשימת הניסויים במסוף Google Cloud

  1. במסוף Google Cloud , בקטע Gemini Enterprise Agent Platform, עוברים לדף Experiments.

    מעבר לדף 'ניסויים'

  2. חשוב לוודא שאתם נמצאים בפרויקט הנכון.

  3. רשימת הניסויים של הפרויקט מופיעה בתצוגה מעקב אחרי ניסויים.
    אם שייכתם מופע של Vertex AI TensorBoard לניסוי, הוא יופיע ברשימה כ-your-experiment Backing TensorBoard Experiment.

רשימת הניסויים ב-Agent Platform

המאמרים הבאים

דוגמה רלוונטית ל-notebook