Skip to content

Instantly share code, notes, and snippets.

@djw8605
Created June 24, 2014 21:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save djw8605/8540553f0869c7a1ed14 to your computer and use it in GitHub Desktop.
Save djw8605/8540553f0869c7a1ed14 to your computer and use it in GitHub Desktop.
gpu_route.conf
JOB_ROUTER_ENTRIES = \
[ \
GridResource = "pbs"; \
TargetUniverse = 9; \
name = "Local_PBS"; \
set_default_queue = "grid"; \
set_default_maxMemory = 2000; \
eval_set_RequestCpus = ifThenElse(InputRSL.xcount isnt null, InputRSL.xcount, 1) ; \
eval_set_remote_cerequirements = ifThenElse(InputRSL.maxWallTime isnt null, strcat("Walltime == ", string(60*InputRSL.maxWallTime), " && CondorCE == 1"), "CondorCE == 1"); \
eval_set_REMOTE_SMPGranularity = ifThenElse(InputRSL.xcount isnt null, InputRSL.xcount, 1) ; \
eval_set_REMOTE_NodeNumber = ifThenElse(InputRSL.xcount isnt null, InputRSL.xcount, 1) ; \
Requirements = target.RequestGpus is Undefined; \
] \
[ \
GridResource = "pbs"; \
TargetUniverse = 9; \
name = "Local_PBS_GPU"; \
set_default_queue = "grid_gpu"; \
set_default_maxMemory = 2000; \
eval_set_RequestCpus = ifThenElse(InputRSL.xcount isnt null, InputRSL.xcount, 1) ; \
eval_set_remote_cerequirements = debug(strcat(ifThenElse(InputRSL.maxWallTime isnt null, strcat("Walltime == ", string(60*InputRSL.maxWallTime), " && CondorCE == 1"), "CondorCE == 1"), " && ", "RequestGpus == ", string(RequestGpus))); \
eval_set_REMOTE_SMPGranularity = ifThenElse(InputRSL.xcount isnt null, InputRSL.xcount, 1) ; \
eval_set_REMOTE_NodeNumber = ifThenElse(InputRSL.xcount isnt null, InputRSL.xcount, 1) ; \
Requirements = target.RequestGpus >= 1 ;\
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment