requests(dict[str, str] | None) : demandes de ressources CPU/mémoire (par exemple {“cpu”: “1”, “memory”: “256Mi”}).limits(dict[str, str] | None) : limites de ressources CPU/mémoire (par exemple {“cpu”: “8”, “memory”: “2Gi”}).gpu(dict[str, Any] | None) : configuration GPU (par exemple {“count”: 1, “type”: “A100”}).
ResourceOptions
Configuration des ressources de la sandbox (CPU, mémoire et GPU).
Source : src/cwsandbox/_types.py:1151
Configuration des ressources CPU, mémoire et GPU d’une sandbox.
Prend en charge des demandes de ressources et des limites distinctes pour les pods de QoS Burstable.
Le GPU fait l’objet d’un champ de premier niveau distinct, car la surallocation des GPU n’est pas
prise en charge par le backend.
Immuabilité superficielle : les champs de type dict empêchent le hachage, mais préservent
le modèle de dataclass figée utilisé par NetworkOptions et Secret.
Attributs
Dernière modification le 15 octobre 2026