From f5434a2c28c35e305850ec73a1946daf25817ca6 Mon Sep 17 00:00:00 2001 From: Peter Amstutz Date: Wed, 17 Jul 2024 12:34:03 -0400 Subject: [PATCH] Add ROCmRequirement --- CommandLineTool.yml | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/CommandLineTool.yml b/CommandLineTool.yml index 4ce9ac5..87a09c1 100644 --- a/CommandLineTool.yml +++ b/CommandLineTool.yml @@ -1493,7 +1493,7 @@ $graph: type: record extends: GPURequirement doc: | - Require support for Vulkan (GPU hardware acceleration). + Require support for Khronos Vulkan (GPU hardware acceleration). fields: class: type: string @@ -1520,7 +1520,7 @@ $graph: type: record extends: GPURequirement doc: | - Require support for OpenCL (GPU hardware acceleration). + Require support for Khronos OpenCL (GPU hardware acceleration). fields: class: type: string @@ -1541,3 +1541,25 @@ $graph: a list of registered extensions for OpenCL: https://registry.khronos.org/OpenCL/ + +- name: ROCmRequirement + type: record + extends: GPURequirement + doc: | + Require support for AMD ROCm (GPU hardware acceleration). + fields: + class: + type: string + doc: 'cwl:ROCmRequirement' + jsonldPredicate: + _id: "@type" + _type: "@vocab" + rocmVersion: + type: + - string + - string[] + doc: | + Major ROCm HIP and HSA Runtime version(s) that can run the + software, in X.Y format. + + https://github.com/ROCm/ROCm/pull/2319/files