Job Management
AI-Stack allows users to run code in a managed container using the Job feature. This is useful for scheduled tasks, batch processing, or long-running ML training jobs.
Create a Job
To launch a job:
Click the ➕ icon in the top-left corner of Job List
Enter the Job Name
Select:
GPU Type and Quantity
CPU and RAM Specs
Container Image
Enter the command to execute:
echo "Hello World"

Click [Next Step | Advanced Settings] (optional)
Review and click [Create]

⏳ Job status will update from Job Initialize → Succeeded upon completion.
Job Scheduling
You can schedule jobs to run automatically using one of two methods:
Method 1: From Job Scheduling Page
Go to Job Management → Job Scheduling
Click ➕ to Create Schedule
Set:
Schedule Name and Description
Trigger Time (e.g., daily at 20:10)
Start/End Time
Timezone

Click [Add Job] and select a pre-created Job Template

Configure whether to [Enable Concurrency (Multi-Threading)].
a. 🔁 Multi-threaded: Jobs run in parallel
b. 🔄 Single-threaded: Each job runs one at a time

Review and click [Create Schedule]
📅 Upcoming executions will show in both Job List and Job Scheduling.
Method 2: From Job Templates Page
Go to Advanced Settings → Job Templates
Select a template and click [Run Job with Schedule]

Configure:
Start/End Time
Trigger Frequency
Timezone
Concurrency

Click [Create]
🧠 Perfect for recurring training tasks or inference jobs.
Deleting Job /Scheduled Jobs
Jobs created via a schedule cannot be deleted individually.
To remove them:
Delete the entire schedule in Job Scheduling
All jobs under that schedule will be removed
💡 Pro Tip Use Job Templates + Scheduling to automate regular tasks — like retraining models, generating reports, or monitoring data pipelines!
Last updated