Feature #12630

[Crunch2] GPU support

Added by Peter Amstutz over 2 years ago. Updated 7 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
Start date:
08/01/2018
Due date:
% Done:

0%

Estimated time:
Story points:
-

Description

In CWL:

$namespaces:
  nvidia: https://www.nvidia.com/object/
requirements:
  - class: arv:HardwareRequirement
    hardware:
      - hwtype: nvidia:tesla-k80
        hwcount: 1

In container_request:

runtime_constraints:
  hardware:
    - driver: nvidia
      type: tesla-k80
      count: 1

Scheduled as:

sbatch --gres=gpu:tesla-k80:1

Crunch-run, setting up container, when RuntimeConstraints.GPU.Driver == nvidia:

  • Inject devices /dev/nvidiactl, /dev/nvidia-uvm and /dev/nvidia[0-999] into container
  • Inject environment variable CUDA_VISIBLE_DEVICES

Related issues

Has duplicate Arvados - Story #12189: Support generic resource requests for run time constraintsClosed08/28/2017

Blocks Arvados Epics - Story #15957: GPU supportNew12/01/202001/31/2021

History

#1 Updated by Peter Amstutz over 2 years ago

  • Description updated (diff)

#2 Updated by Peter Amstutz over 2 years ago

  • Description updated (diff)

#3 Updated by Peter Amstutz over 2 years ago

  • Has duplicate Story #12189: Support generic resource requests for run time constraints added

#4 Updated by Peter Amstutz over 2 years ago

  • Tracker changed from Bug to Feature

#5 Updated by Peter Amstutz over 2 years ago

  • Description updated (diff)

#7 Updated by Tom Morris over 2 years ago

  • Target version changed from Arvados Future Sprints to To Be Groomed
  • Parent task set to #12518

#8 Updated by Tom Morris over 2 years ago

  • Parent task deleted (#12518)

#9 Updated by Tom Morris almost 2 years ago

  • Status changed from New to Closed
  • Start date set to 08/01/2018
  • Remaining (hours) set to 0.0

#10 Updated by Peter Amstutz 7 months ago

  • Target version changed from 2017-12-20 Sprint to To Be Groomed
  • Status changed from Closed to New
  • Tracker changed from Task to Feature

#11 Updated by Peter Amstutz 6 months ago

Also available in: Atom PDF