Run and save
Load a prepared job, inspect its prompts, and estimate the workload before running it:Python execution settings
With a preparedjob, use job.run(offload_execution=True) to request hosted execution explicitly. To orchestrate the job locally with direct provider access, use job.run(disable_remote_inference=True). Local orchestration may still call remote model APIs.
Remote execution, API proxying, and remote caching are separate settings. Set disable_remote_cache=True when a local run must avoid the remote cache. Use disable_remote_inference=True for direct provider access from your machine; offload_execution=False alone does not establish that execution mode.
See Jobs execution options for accepted execution options and Remote caching for response reuse.
Failed or partial remote runs
A submitted job is not necessarily a completed dataset. Inspect the final status, completed interview count, and errors before analysis:JOB_UUID with your submitted job’s identifier. See Background jobs for finding jobs, retrieving completed Results, and reading results by page.
CLI alternatives
status before continuing. The blocking run saves completed data in results.ep; stdout contains execution metadata. For an existing remote job:
JOB_UUID with the identifier returned at submission. The CLI rejects a failed or partially failed remote run by default. If you deliberately want its successful observations, use --allow-partial on the run command and inspect the missing observations before using the output:
ep jobs results JOB_UUID --output results.ep and inspect its returned status and warnings.