Discovering Resources¶
from strands_osmo import osmo_pool_list, osmo_resources_list, osmo_profile_list
osmo_profile_list() # which profiles you have
osmo_pool_list(mode="free") # what's free RIGHT NOW
osmo_resources_list() # GPU/CPU/memory profiles
Quota math¶
Effective availability per pool = min(quota_free, total_free).
If quota_free == 0 but total_free > 0, you can still submit with
priority="LOW" - your job runs on idle capacity (preemptible).