idmtools_platform_comps.comps_platform module¶
- 
class 
idmtools_platform_comps.comps_platform.COMPSPriority(value)¶ Bases:
enum.EnumAn enumeration.
- 
Lowest= 'Lowest'¶ 
- 
BelowNormal= 'BelowNormal'¶ 
- 
Normal= 'Normal'¶ 
- 
AboveNormal= 'AboveNormal'¶ 
- 
Highest= 'Highest'¶ 
- 
 
- 
class 
idmtools_platform_comps.comps_platform.COMPSPlatform(*args, **kwargs)¶ Bases:
idmtools.entities.iplatform.IPlatform,idmtools.core.cache_enabled.CacheEnabledRepresents the platform allowing to run simulations on COMPS.
- 
MAX_SUBDIRECTORY_LENGTH= 35¶ 
- 
endpoint: str = 'https://comps2.idmod.org'¶ 
- 
environment: str = 'Bayesian'¶ 
- 
priority: str = 'Lowest'¶ 
- 
simulation_root: str = '$COMPS_PATH(USER)\\output'¶ 
- 
node_group: str = None¶ 
- 
num_retries: int = 0¶ 
- 
num_cores: int = 1¶ 
- 
max_workers: int = 16¶ 
- 
batch_size: int = 10¶ 
- 
min_time_between_commissions: int = 15¶ 
- 
exclusive: bool = False¶ 
- 
docker_image: str = None¶ 
- 
post_setstate()¶ Function called after restoring the state if additional initialization is required
-