Get Started

Overview

Guide to deploy jobs on Outpost

Introduction

Outpost Jobs is designed to simplify the deployment of data processing, training, and inferencing jobs. These jobs run on self-terminating instances, ensuring you only pay for the compute resources you use.

Key Features

  • Custom, Reproducable Environments: Define environments with all dependencies using a YAML file.
  • Serverless Execution: Jobs automatically terminate upon completion to save costs.
  • Multi-Node Distributed Jobs: Easily launch distributed jobs across multiple nodes.
  • Automatic Git Access: Integrate with Outpost Hub for automatic deployment from the latest commits.
  • Best GPU Availability/Pricing: Utilize multiple cloud accounts for maximum GPU availability and cost efficiency.

Benefits

  • Efficiency: Focus on data processing and model training without managing infrastructure.
  • Cost-Effectiveness: Pay only for the compute resources used, with automatic termination of instances.
  • Scalability: Handle large-scale jobs with multi-node distributed processing.