mache.parallel.system.ParallelSystem.memory_cap_support
- property ParallelSystem.memory_cap_support: MemoryCapSupport
Whether this machine will hold a launch to a memory cap.
A caller passing
memory_captoget_parallel_command()should check this first, so that it can say in a log that caps are not enforced here rather than believe it has a safety net it does not have.Unlike a placement, an unenforceable cap is not an error: the work still runs correctly, it is only unprotected. A placement that cannot be honored, by contrast, means concurrent launches collide, so that one raises.