You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Browse filesBrowse the repository at this point in the historyBrowse files
Sprite
committed
Remove the GPU surface
GPU machines are no longer offered, and the Machines API rejects any
request that carries a GPU guest with a 400. Drops the GPU validation
and preset handling, the MCP tool arguments that advertised GPUs, and
the GPU table in `fly platform vm-sizes`.
`--vm-gpus` and `--vm-gpu-kind` (and the `--vm-gpukind` alias) are kept
as hidden flags that error out, so a script still passing one gets an
explanation rather than "unknown flag". `fly mcp launch` keeps
forwarding them for the same reason: dropping them there would quietly
launch a CPU machine instead.
The four GPU size presets live in fly-go's `MachinePresets`, which this
change leaves alone, so they are filtered out of `vm-sizes` here rather
than deleted. `--vm-size a100-40gb` still resolves to a guest and gets
rejected by the API, which is the intended degradation.
0 commit comments