> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lyceum.technology/llms.txt
> Use this file to discover all available pages before exploring further.

# Machine Types

> GPU and CPU options for serverless workloads and VM instances

Lyceum offers GPU and CPU resources in two distinct contexts: **serverless workloads** (per-job execution via the CLI or API) and **VM instances** (long-running dedicated machines launched from the dashboard or API). The available machine identifiers and pricing differ between the two.

## Serverless Workloads

When running code through `lyceum python run`, `lyceum docker run`, `lyceum compose run`, or `lyceum notebook`, select the underlying hardware with the `-m` / `--machine` flag.

```bash theme={null}
# CPU (default)
lyceum python run script.py

# GPU options
lyceum python run train.py -m gpu.a100
lyceum docker run pytorch/pytorch:latest -m gpu.h100 -c "python train.py"
lyceum compose run docker-compose.yml -m gpu.a100
```

The default is `cpu`. Common GPU values include `gpu.a100`, `gpu.h100`, `gpu.b200`, and others depending on your account quota. The bare value `gpu` selects an NVIDIA T4.

<Note>
  Available machine types are gated per account. The CLI validates your selection against `/api/v2/external/user/quotas/available-hardware` before submitting the job. To see the machines you have access to, run any execution command with an unavailable type, the CLI will print the list.
</Note>

## VM Instances

When launching dedicated VMs via the [dashboard](https://dashboard.lyceum.technology) or the [VMs API](/docs/instances/vms), the following GPU profiles are available:

| GPU      | VRAM   | RAM    | vCPU | Peak TFLOPS |
| -------- | ------ | ------ | ---- | ----------- |
| **B300** | 288 GB | 240 GB | 32   | 720         |
| **B200** | 192 GB | 180 GB | 28   | 540         |
| **H200** | 141 GB | 200 GB | 16   | 67          |
| **H100** | 80 GB  | 180 GB | 20   | 67          |
| **A100** | 80 GB  | 120 GB | 16   | 19.5        |
| **L40S** | 48 GB  | 128 GB | 12   | 91.6        |

Each profile can be launched with 1, 2, 4, or 8 GPUs per instance, subject to availability and account limits. For current pricing and committed-term discounts, see the [dashboard launch page](https://dashboard.lyceum.technology).

## Storage

All machine types, serverless and VM, have access to your cloud storage. See [Storage](/docs/configuration/storage) for mount paths and usage.
