Exemple #1
0
        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;
        }
Exemple #2
0
        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;
        }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
 public string Create([FromBody] Student student)
 {
     student.Status = "notread";
     _jobs.Create(student);
     return("Ok");
 }