Core Concepts
Precise definitions for ZenML Pro resource pools, subject policies, and resource requests.
Pools
Key
Meaning
CLI: pools
# Create a pool (capacity as JSON or YAML)
zenml resource-pool create training-gpus \
--capacity '{"gpu": 8, "step_run": 32}' \
--description "Shared training GPUs for the workspace"
# List pools with occupied vs total capacity
zenml resource-pool list
# Inspect one pool (name, ID prefix, or full ID)
zenml resource-pool describe training-gpus
# Shrink or grow capacity (0 removes a key from the pool)
zenml resource-pool update training-gpus --capacity '{"gpu": 4}'
# Remove a pool (use -y to skip confirmation)
zenml resource-pool delete training-gpus --yesPolicies
CLI: policies
Resource requests
Step decorators: ResourceSettings
ResourceSettingsCLI: resource requests
See also
Last updated
Was this helpful?