CrayLabs / SmartSim

SmartSim Infrastructure Library.
BSD 2-Clause "Simplified" License
228 stars 36 forks source link

Colocated infrastructure with MPMD application #600

Open mellis13 opened 4 months ago

mellis13 commented 4 months ago

Description

In SmartSim, MPMD applications cannot be colocated with an Orchestrator. An error will be thrown if the RunSettings associated with the application has been converted to an MPMD application (https://github.com/CrayLabs/SmartSim/blob/fbcc46afe3608a8316f83520217a5856f29d5167/smartsim/entity/model.py#L343). However, users with MPMD applications should be able to launch the colocated Orchestrator.

Justification

This issue was reported by a user constructing online inference workflows with an MPMD application.