Add rocm-6.4 to workflows (#165)
* Add rocm-6.4 to workflows * Update containers.yml * Update cpack.yml * Update cpack.yml * Disable OpenMP Target Examples on GitHub Runners * Fix build warnings. Switch statements with unhandled enums. * Enable testing on 6.3 and 6.4 * Ubuntu 24 workflow. Build both ROCm 6.3 and 6.4 Signed-off-by: David Galiffi <David.Galiffi@amd.com> --------- Signed-off-by: David Galiffi <David.Galiffi@amd.com>
This commit is contained in:
@@ -508,13 +508,15 @@ tool_tracing_callback(rocprofiler_callback_tracing_record_t record,
|
||||
user_data, ts);
|
||||
break;
|
||||
}
|
||||
#if(ROCPROFILER_VERSION >= 700)
|
||||
#if(ROCPROFILER_VERSION >= 600)
|
||||
case ROCPROFILER_CALLBACK_TRACING_ROCDECODE_API:
|
||||
{
|
||||
tool_tracing_callback_start(category::rocm_rocdecode_api{}, record,
|
||||
user_data, ts);
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
#if(ROCPROFILER_VERSION >= 700)
|
||||
case ROCPROFILER_CALLBACK_TRACING_ROCJPEG_API:
|
||||
{
|
||||
tool_tracing_callback_start(category::rocm_rocjpeg_api{}, record,
|
||||
@@ -531,6 +533,11 @@ tool_tracing_callback(rocprofiler_callback_tracing_record_t record,
|
||||
case ROCPROFILER_CALLBACK_TRACING_KERNEL_DISPATCH:
|
||||
case ROCPROFILER_CALLBACK_TRACING_MEMORY_COPY:
|
||||
case ROCPROFILER_CALLBACK_TRACING_RCCL_API:
|
||||
#if(ROCPROFILER_VERSION >= 600)
|
||||
case ROCPROFILER_CALLBACK_TRACING_OMPT:
|
||||
case ROCPROFILER_CALLBACK_TRACING_MEMORY_ALLOCATION:
|
||||
case ROCPROFILER_CALLBACK_TRACING_RUNTIME_INITIALIZATION:
|
||||
#endif
|
||||
{
|
||||
ROCPROFSYS_CI_ABORT(true, "unhandled callback record kind: %i\n",
|
||||
record.kind);
|
||||
@@ -592,13 +599,15 @@ tool_tracing_callback(rocprofiler_callback_tracing_record_t record,
|
||||
ts, _bt_data);
|
||||
break;
|
||||
}
|
||||
#if(ROCPROFILER_VERSION >= 700)
|
||||
#if(ROCPROFILER_VERSION >= 600)
|
||||
case ROCPROFILER_CALLBACK_TRACING_ROCDECODE_API:
|
||||
{
|
||||
tool_tracing_callback_stop(category::rocm_rocdecode_api{}, record,
|
||||
user_data, ts, _bt_data);
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
#if(ROCPROFILER_VERSION >= 700)
|
||||
case ROCPROFILER_CALLBACK_TRACING_ROCJPEG_API:
|
||||
{
|
||||
tool_tracing_callback_stop(category::rocm_rocjpeg_api{}, record,
|
||||
@@ -615,6 +624,11 @@ tool_tracing_callback(rocprofiler_callback_tracing_record_t record,
|
||||
case ROCPROFILER_CALLBACK_TRACING_KERNEL_DISPATCH:
|
||||
case ROCPROFILER_CALLBACK_TRACING_MEMORY_COPY:
|
||||
case ROCPROFILER_CALLBACK_TRACING_RCCL_API:
|
||||
#if(ROCPROFILER_VERSION >= 600)
|
||||
case ROCPROFILER_CALLBACK_TRACING_OMPT:
|
||||
case ROCPROFILER_CALLBACK_TRACING_MEMORY_ALLOCATION:
|
||||
case ROCPROFILER_CALLBACK_TRACING_RUNTIME_INITIALIZATION:
|
||||
#endif
|
||||
{
|
||||
ROCPROFSYS_CI_ABORT(true, "unhandled callback record kind: %i\n",
|
||||
record.kind);
|
||||
|
||||
Reference in New Issue
Block a user