Source code for IMLCV.configs.local_threadpool

from parsl.executors import ThreadPoolExecutor


[docs]def get_config(path_internal): executors = [ ThreadPoolExecutor( label="training", max_threads=1, working_dir=str(path_internal), ), ThreadPoolExecutor( label="default", max_threads=1, working_dir=str(path_internal), ), ThreadPoolExecutor( label="model", max_threads=4, working_dir=str(path_internal), ), ThreadPoolExecutor( label="reference", max_threads=4, working_dir=str(path_internal), ), ] return executors