Skip to content

Add GPU type selection (RTX 4090 / A100 / H100) #3

@Milaskinger

Description

@Milaskinger

Feature Request

Users should be able to request a specific GPU tier when submitting a job.

Proposed API

job = client.run("train.py", gpu="rtx4090")   # default, cheapest
job = client.run("train.py", gpu="a100")       # higher VRAM
job = client.run("train.py", gpu="h100")       # maximum performance

Backend changes needed

  • POST /api/jobs should accept an optional gpu_type field
  • Job routing should filter providers by GPU capability
  • Pricing should reflect the GPU tier

Client changes

  • Add gpu parameter to client.run()
  • Add gpu_type field to JobResult

This is the most-requested feature from enterprise customers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions