[slurm-users] SLURM_JOB_GPU not set in salloc

Henkel, Andreas henkel at uni-mainz.de
Mon Jan 21 14:49:31 UTC 2019


Thank you Chris.  
This is what I assumed since setting those Variables for complicated Allocations may be just useless. Yet I wasn’t sure if it was possible at all. 

Best, 
Andreas 

> Am 19.01.2019 um 08:39 schrieb Chris Samuel <chris at csamuel.org>:
> 
>> On 18/1/19 3:18 am, Henkel wrote:
>> 
>> we just found that SLURM_JOB_GPU (and all the other gres/gpu variables)
>> are not set after salloc has allocated nodes. Only if srun or sbatch is
>> used the environment variables are set. I'm wondering if that's only
>> happening to us or if this is always the case or could be configured to
>> behave differently.
> 
> By default salloc leaves you in a shell on the login node, but your actual job allocation is on a compute node elsewhere so it doesn't make sense for it to set those values prior to the job step that will do the work starting.
> 
> Does that help?
> 
> All the best,
> Chris
> -- 
> Chris Samuel  :  http://www.csamuel.org/  :  Berkeley, CA, USA
> 


More information about the slurm-users mailing list