Pelabelan resource oleh Pipeline Platform Agen Gemini Enterprise

Bergantung pada jenis komponen, resource, dan versi Cloud de Confiance by S3NS Pipeline Components SDK, Agent Platform Pipelines akan secara otomatis menerapkan label dari operasi pipeline Anda ke resource yang dihasilkan dari Cloud de Confiance by S3NS Pipeline Components atau mengharuskan Anda melabeli resource yang dihasilkan. Untuk komponen yang ditentukan pengguna, Anda harus menulis kode komponen guna melampirkan label dari variabel lingkungan. Untuk mengetahui informasi selengkapnya, lihat Resource yang dihasilkan dari komponen yang ditentukan pengguna.

Resource dengan pelabelan otomatis

Agent Platform Pipelines secara otomatis melabeli resource berikut, terlepas dari versi Cloud de Confiance by S3NS Pipeline Components SDK:

CustomJob materi

Agent Platform Pipelines secara otomatis menerapkan label dari operasi pipeline Anda ke resource CustomJob. Ini didukung oleh komponen berikut di semua versi Cloud de Confiance by S3NS Pipeline Components SDK:

Resource dengan pelabelan otomatis di Cloud de Confiance by S3NS Pipeline Components SDK v1.0.31 atau yang lebih baru

Agent Platform Pipelines secara otomatis melabeli resource berikut jika Anda menggunakan Cloud de Confiance by S3NS Pipeline Components SDK v1.0.31 atau yang lebih baru:

BatchPredictionJob materi

Agent Platform Pipelines secara otomatis menerapkan label dari operasi pipeline ke resource BatchPredictionJob yang dihasilkan dari komponen ModelBatchPredictOp jika Anda menggunakan Cloud de Confiance by S3NS Pipeline Components SDK v1.0.31 atau yang lebih baru.

Referensi endpoint Gemini Enterprise

Agent Platform Pipelines secara otomatis menerapkan label dari operasi pipeline ke resource endpoint Gemini Enterprise API yang dihasilkan dari komponen EndpointCreateOp jika Anda menggunakan Cloud de Confiance by S3NS Pipeline Components SDK v1.0.31 atau yang lebih baru.

HyperparameterTuningJob materi

Agent Platform Pipelines secara otomatis menerapkan label dari operasi pipeline ke resource HyperparameterTuningJob yang dihasilkan dari komponen HyperparameterTuningJobRunOp jika Anda menggunakan Cloud de Confiance by S3NS Pipeline Components SDK v1.0.31 atau yang lebih baru.

Referensi set data Gemini Enterprise API

Agent Platform Pipelines secara otomatis menerapkan label dari operasi pipeline ke resource set data Gemini Enterprise API yang dihasilkan dari komponen Gemini Enterprise API berikut jika Anda menggunakan Cloud de Confiance by S3NS Pipeline Components SDK v1.0.31 atau yang lebih baru:

Cloud de Confiance by S3NS Resource BigQuery Job

Agent Platform Pipelines secara otomatis menerapkan label dari operasi pipeline ke resource BigQuery Job yang dihasilkan dari komponen BigQuery ML jika Anda menggunakan Cloud de Confiance by S3NS Pipeline Components SDK v1.0.31 atau yang lebih baru. Cloud de Confiance by S3NS

Cloud de Confiance by S3NS Resource tugas Managed Service untuk Apache Spark

Agent Platform Pipelines secara otomatis menerapkan label dari operasi pipeline ke resource Cloud de Confiance by S3NS resource Managed Service untuk Apache Spark Job yang dihasilkan dari salah satu komponen Managed Service untuk Apache Spark jika Anda menggunakan Cloud de Confiance by S3NS Pipeline Components SDK v1.0.31 atau yang lebih baru.

Resource TrainingPipeline dan Model

Agent Platform Pipelines secara otomatis menerapkan label dari operasi pipeline ke resource TrainingPipeline dan Model yang dihasilkan dari komponen AutoML berikut jika Anda menggunakan Cloud de Confiance by S3NS Pipeline Components SDK v1.0.31 atau yang lebih baru:

Cloud de Confiance by S3NS Resource tabel BigQuery

Agent Platform Pipelines secara otomatis menerapkan label dari resource tabel BigQuery operasi pipeline yang dihasilkan dari komponen ForecastingPreprocessingOp jika Anda menggunakan Cloud de Confiance by S3NS Pipeline Components SDK v1.0.31 atau yang lebih baru. Cloud de Confiance by S3NS

Resource tanpa pelabelan otomatis

Agent Platform Pipelines tidak melabeli resource berikut secara otomatis, terlepas dari versi Cloud de Confiance by S3NS Pipeline Components SDK:

Cloud de Confiance by S3NS Resource Dataflow

Agent Platform Pipelines tidak secara otomatis melabeli resource Dataflow yang dihasilkan oleh komponen DataflowPythonJobOp. Anda dapat menyertakan petunjuk dalam kode untuk melabeli resource.

Gunakan contoh kode berikut untuk menerapkan label penagihan dari operasi pipeline ke resource Cloud de Confiance by S3NS Dataflow mana pun yang dibuat menggunakan komponen DataflowPythonJobOp:

  import argparse
  import apache_beam as beam
  ...
  def run(argv=None):
    parser = argparse.ArgumentParser()
    # Don't add `--labels` to the argument list, so that they will be passed to the pipeline_options 
    parser.add_argument('--input', …)
    parser.add_argument('--output', …)
  ...
    known_args, pipeline_args = parser.parse_known_args(argv)
    pipeline_options = PipelineOptions(pipeline_args)
    with beam.Pipeline(options=pipeline_options) as p:

Resource yang dihasilkan dari komponen yang ditentukan pengguna

Agent Platform Pipelines tidak secara otomatis melabeli Cloud de Confiance by S3NS resource yang dihasilkan dari komponen yang ditentukan pengguna. Anda dapat menyertakan petunjuk dalam kode untuk mengambil label dari variabel lingkungan VERTEX_AI_PIPELINES_RUN_LABELS dan melampirkan label tersebut ke resource Cloud de Confiance by S3NS yang dibuat menggunakan komponen saat runtime.

Variabel lingkungan VERTEX_AI_PIPELINE_RUN_LABELS berisi label dalam format JSON sebagai key-value pair.

Contoh: { "label1_key": "label1_value", "label2_key": "label2_value", ...}

Jika Anda menggunakan Agent Platform SDK untuk Python, gunakan contoh kode berikut di kode komponen Anda untuk menerapkan label dari variabel lingkungan ke resource baru yang dihasilkan dari komponen:

import os
import json
from google.cloud import aiplatform

aiplatform.init(
  project='PROJECT_ID',
  location='LOCATION'
)

aiplatform.RESOURCE.create(
  ...
  json.loads(os.getenv("VERTEX_AI_PIPELINES_RUN_LABELS"))
)

Ganti kode berikut:

  • PROJECT_ID: Cloud de Confiance by S3NS Project yang berisi eksekusi pipeline.

  • LOCATION: Lokasi eksekusi pipeline.

  • RESOURCE:Resource Cloud de Confiance by S3NS yang dihasilkan dari komponen, misalnya, CustomJob atau Model.

Anda juga dapat menggunakan utilitas gcp_labels_util.attach_system_labels jika ingin menggunakan Python untuk mengurai variabel lingkungan. Anda dapat menggunakan utilitas ini hanya jika memiliki akses ke library Komponen Pipeline Cloud de Confiance by S3NS dan menggunakan Python. Untuk mengetahui informasi selengkapnya, lihat kode sumber fungsi utilitas di GitHub.

Resource tanpa dukungan pelabelan

Agent Platform Pipelines tidak mendukung penerapan label penagihan ke resource berikut:

Resource ML Metadata

Resource ML Metadata ditagih di level penyimpanan. Anda tidak dapat menggunakan label penagihan untuk memahami biaya level resource.

Resource Cloud Storage

Agent Platform Pipelines tidak menerapkan label penagihan ke resource Cloud Storage, seperti bucket Cloud Storage.

Langkah berikutnya