nv_dfm_core.targets.flare.Job#
- class nv_dfm_core.targets.flare.Job(homesite, job_id, flare_session, runtime_module, pipeline=None, next_frame=None, was_found=True, logger=None, callback_runner=None)[source]#
- Parameters:
homesite (str)
job_id (str)
flare_session (Session)
runtime_module (ModuleType)
pipeline (PreparedPipeline | None)
next_frame (Frame | None)
was_found (bool)
logger (Logger | None)
callback_runner (CallbackRunner | None)
- detach()[source]#
Stop polling for results and release callbacks.
After detach, this FlareJob becomes inert and can be GC’d. The job continues running on the Flare server, but results will not be retrieved until another FlareJob reattaches.
This is idempotent - calling detach() multiple times is safe.