Esempio n. 1
0
 def schedule_job(self):
     execute_job.apply_async(
         task_id=str(self.pk),
         kwargs={
             "job_pk": self.pk,
             "job_app_label": self._meta.app_label,
             "job_model_name": self._meta.model_name,
         },
     )
Esempio n. 2
0
    def schedule_job(self):

        kwargs = {}

        if self.container.requires_gpu:
            kwargs.update({"queue": "gpu"})

        execute_job.apply_async(
            **kwargs,
            kwargs={
                "job_pk": self.pk,
                "job_app_label": self._meta.app_label,
                "job_model_name": self._meta.model_name,
            },
        )
Esempio n. 3
0
    def schedule_job(self):

        kwargs = {}

        if self.container.requires_gpu:
            kwargs.update({"queue": "gpu"})

        execute_job.apply_async(
            **kwargs,
            kwargs={
                "job_pk": self.pk,
                "job_app_label": self._meta.app_label,
                "job_model_name": self._meta.model_name,
            },
        )