Use jobs to retrain models on a regular basis. Jobs can be created from notebooks or git.
Jobs run in the same environment as the deployment, using the same Python and system packages.
Training Jobs page within your deployment to view previous executions of jobs, how long each job took, and any logs output created by the job.
Creating jobs from a notebook
You can create jobs and add them to deployments from your Python notebook with the
mb.add_job(...) command. Follow the creating jobs from a notebook section to learn more.
Creating jobs from git
Jobs are defined in a
jobs.yaml file, within each deployment's directory. Follow the creating jobs with git section to learn more.
Jobs can be run on different size job runners. By default, jobs run on the
small runner size.
|Runner Size||CPUs||GB RAM||Cost Factor|
Training jobs using GPU Runners have access to an NVIDIA T4 or A10G GPU, in addition to the CPU and RAM below.
|Runner Size||CPUs||GB RAM||GPU||GB VRAM||Cost Factor|