private async Task CreateJob(InferenceRequest request) { var job = await _jobsApi.Create(request.Algorithm.PipelineId, request.JobName, request.ClaraJobPriority); request.JobId = job.JobId; request.PayloadId = job.PayloadId; }
private async Task CreateJob(InferenceRequest request) { var metadata = new JobMetadataBuilder(); metadata.AddSourceName($"{request.TransactionId}"); var job = await _jobsApi.Create(request.Algorithm.PipelineId, request.JobName, request.ClaraJobPriority, metadata); request.JobId = job.JobId; request.PayloadId = job.PayloadId; }
protected async Task SubmitPipelineJob(string jobName, string pipelineId, JobPriority jobPriority, string basePath, IList <InstanceStorageInfo> instances) { Guard.Against.NullOrWhiteSpace(pipelineId, nameof(pipelineId)); if (instances.IsNullOrEmpty()) { throw new ArgumentNullException(nameof(instances)); } jobName = jobName.FixJobName(); Guard.Against.NullOrWhiteSpace(jobName, nameof(jobName)); _logger.Log(LogLevel.Information, "Queueing a new job '{0}' with pipeline '{1}', priority={2}, instance count={3}", jobName, pipelineId, jobPriority, instances.Count); var job = await _jobsApi.Create(pipelineId, jobName, jobPriority); using (_logger.BeginScope(new Dictionary <string, object> { { "JobId", job.JobId }, { "PayloadId", job.PayloadId } })) { await _jobStore.Add(job, jobName, instances); } }
public string Create([FromBody] Student student) { student.Status = "notread"; _jobs.Create(student); return("Ok"); }