Get Job Status#
Prerequisites#
Before you can get the status of a data generation job, make sure that you have:
Obtained the base URL of your NeMo Data Designer service
Set the
NEMO_MICROSERVICES_BASE_URLenvironment variable to your NeMo Data Designer service endpoint
export NEMO_MICROSERVICES_BASE_URL="https://your-data-designer-service-url"
To Get the Status of a Data Generation Job#
Use the NeMoDataDesignerClient to inspect an existing job:
import os
from nemo_microservices.data_designer.essentials import NeMoDataDesignerClient
# Initialize client
data_designer_client = NeMoDataDesignerClient(
base_url=os.environ["NEMO_MICROSERVICES_BASE_URL"]
)
# Connect to a job
job_results = data_designer_client.get_job_results("job_abc123xyz")
# Check the job status
print(job_results.get_job_status)
Job Status Values#
created: Job has been created and is waiting to start
running: Job is actively generating data
completed: Job has finished successfully
failed: Job encountered an error and stopped
cancelled: Job has been cancelled by the user
unknown: Job status is unknown