if user defines RUNFARM_PREFIX env var, prefix it onto runfarmtag. makes it easy to run same workloads from two separate firesim installs at the same time
This commit is contained in:
parent
b04c8a328a
commit
f4a244d5a7
|
@ -15,6 +15,8 @@ from runtools.firesim_topology_with_passes import FireSimTopologyWithPasses
|
|||
from runtools.workload import WorkloadConfig
|
||||
from runtools.run_farm import RunFarm
|
||||
from util.streamlogger import StreamLogger
|
||||
import os
|
||||
|
||||
|
||||
LOCAL_DRIVERS_BASE = "../sim/output/f1/"
|
||||
LOCAL_DRIVERS_GENERATED_SRC = "../sim/generated-src/f1/"
|
||||
|
@ -242,7 +244,8 @@ class InnerRuntimeConfiguration:
|
|||
rootLogger.warning(overridefield + "=" + overridevalue)
|
||||
runtime_dict[overridesection][overridefield] = overridevalue
|
||||
|
||||
self.runfarmtag = runtime_dict['runfarm']['runfarmtag']
|
||||
runfarmtagprefix = "" if 'RUNFARM_PREFIX' not in os.environ else os.environ['RUNFARM_PREFIX'] + "-"
|
||||
self.runfarmtag = runfarmtagprefix + runtime_dict['runfarm']['runfarmtag']
|
||||
self.f1_16xlarges_requested = int(runtime_dict['runfarm']['f1_16xlarges']) if 'f1_16xlarges' in runtime_dict['runfarm'] else 0
|
||||
self.f1_4xlarges_requested = int(runtime_dict['runfarm']['f1_4xlarges']) if 'f1_4xlarges' in runtime_dict['runfarm'] else 0
|
||||
self.m4_16xlarges_requested = int(runtime_dict['runfarm']['m4_16xlarges']) if 'm4_16xlarges' in runtime_dict['runfarm'] else 0
|
||||
|
|
Loading…
Reference in New Issue