Skip to content

Commit 37c269c

Browse files
committed
GPA 4.0 Updates
1 parent 18d231a commit 37c269c

File tree

833 files changed

+134951
-178623
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

833 files changed

+134951
-178623
lines changed

BUILD.md

+1
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ this script everytime you pull new changes from GPA repository.
5454
* `--skipopencl`: Does not generate build files for OpenCL version of GPA
5555
* `--skiptests`: Does not generate build files for unit tests
5656
* `--skipdocs`: Does not generate build files for documentation
57+
* `--skipexamples`: Does not generate build files for GPA examples
5758
* `--cmakecmd="CMD"`: Override the "cmake" command with "CMD"
5859

5960
## Windows Build Information

CMakeLists.txt

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Copyright (c) 2018-2024 Advanced Micro Devices, Inc. All rights reserved.
1+
## Copyright (c) 2018-2025 Advanced Micro Devices, Inc. All rights reserved.
22
cmake_minimum_required(VERSION 3.10)
33

44
set(DEPTH "./")
@@ -28,6 +28,7 @@ if (WIN32)
2828
endif()
2929
endif()
3030

31+
3132
set(GPA_ALL_OPEN_SOURCE ON)
3233

3334
if(${BUILD_ANDROID})
@@ -38,4 +39,5 @@ endif()
3839
project(GPUPerfAPI${PlatformSuffix} VERSION ${GPA_MAJOR_VERSION}.${GPA_MINOR_VERSION} LANGUAGES C CXX)
3940

4041
include(${GPA_CMAKE_MODULES_DIR}/targets.cmake)
42+
4143
message(STATUS "Finished generating project files for GPA.")

NOTICES.txt

+3-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
DO NOT TRANSLATE OR LOCALIZE
2-
3-
4-
Third-Party Notices Report for GPUPerfAPI v3.16
5-
1+
Third-party licenses, acknowledgements
2+
======================================
63

4+
GPU Performance API (GPA) uses the following third-party software:
75

86
afarkas-html5shiv v3.7.3 (MIT)
97
This software is licensed under a dual license system (MIT or GPL version 2). This means you are free to choose with which of both licenses (MIT or GPL version 2) you want to use this library.

README.md

+126-37
Large diffs are not rendered by default.

RELEASE_NOTES.txt

+13
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# GPU Performance API Release Notes
22
---
3+
# Version 4.0 (03/11/2025)
4+
* Added support for Radeon RX 9070 Series GPUs.
5+
* See README.md for known issue related to Vulkan on Linux.
6+
* Added support for additional RDNA 3 based APUs.
7+
* Counter interrogation entrypoints now accept a GpaSessionId instead of a GpaContextId.
8+
* GPUPerfAPI now includes additional entrypoints and enums to support querying streaming counters and SQTT data. These are only intended to support the AmdRadeonPlugin in Microsoft PIX on Windows. No support will be offered on how to use these entrypoints.
9+
* GPUPerfAPI is now only being distributed as 64-bit binaries. 32-bit builds are no longer supported.
10+
* Removed support for OpenCL.
11+
* Removed support for GCN-based hardware (ie: GFX8 and GFX9).
12+
* Example applications have been removed from the repository.
13+
* The directory structure in the released zip/tgz packages have been changed slightly.
14+
* Fixed GitHub Issue #84 - Public Counter Compiler fails awkwardly if public counter definition file contains an uppercase character.
15+
316
# Version 3.17 (09/20/2024)
417
* OpenGL: GPA is no longer supporting Adrenalin 19.6.3 and older drivers.
518
* On all hardware and APIs, the following counters were renamed for clarity:

build/cmake_modules/build_flags.cmake

+4-15
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Copyright (c) 2018-2024 Advanced Micro Devices, Inc. All rights reserved.
1+
## Copyright (c) 2018-2025 Advanced Micro Devices, Inc. All rights reserved.
22
cmake_minimum_required(VERSION 3.10)
33

44
## GPA has only Debug and Release
@@ -33,22 +33,16 @@ endif()
3333

3434
if(${build-32bit})
3535
set(CMAKE_SIZEOF_VOID_P 4)
36-
set(OUTPUT_SUFFIX ${OUTPUT_SUFFIX}_x86)
36+
set(OUTPUT_SUFFIX ${OUTPUT_SUFFIX}_x86)
3737
else()
3838
set(CMAKE_SIZEOF_VOID_P 8)
39-
set(OUTPUT_SUFFIX ${OUTPUT_SUFFIX}_x64)
39+
set(OUTPUT_SUFFIX ${OUTPUT_SUFFIX}_x64)
4040
endif()
4141

4242
if(${BUILD_ANDROID})
43-
set(OUTPUT_SUFFIX ${OUTPUT_SUFFIX}_android)
43+
set(OUTPUT_SUFFIX ${OUTPUT_SUFFIX}_android)
4444
endif()
4545

46-
# START_REMOVE_PIX_DURING_SANITIZATION
47-
if (${GPA_PIX_BUILD})
48-
set(GPA_PIX_BUILD ON)
49-
set(OUTPUT_SUFFIX ${OUTPUT_SUFFIX}_pix)
50-
endif()
51-
# END_REMOVE_PIX_DURING_SANITIZATION
5246

5347
# DX11 variable
5448
if(NOT DEFINED skipdx11)
@@ -70,11 +64,6 @@ if(NOT DEFINED skipopengl)
7064
set(skipopengl OFF CACHE BOOL "Turn on to skip OpenGL in the build" FORCE)
7165
endif()
7266

73-
# OpenCL variable
74-
if(NOT DEFINED skipopencl)
75-
set(skipopencl OFF CACHE BOOL "Turn on to skip OpenCL in the build" FORCE)
76-
endif()
77-
7867
# Tests variable
7968
if(NOT DEFINED skiptests)
8069
set(skiptests OFF CACHE BOOL "Turn on to skip Tests in the build" FORCE)

build/cmake_modules/common.cmake

+3-5
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
## Copyright (c) 2018-2024 Advanced Micro Devices, Inc. All rights reserved.
1+
## Copyright (c) 2018-2025 Advanced Micro Devices, Inc. All rights reserved.
22
cmake_minimum_required(VERSION 3.10)
33

4-
include (${GPA_CMAKE_MODULES_DIR}/utils.cmake)
4+
include(${GPA_CMAKE_MODULES_DIR}/utils.cmake)
55

66
# Include global cmake common file
77
include(${CMAKE_COMMON_SRC_GLOBAL_CMAKE_MODULE})
88

99
# Check for required variables from other cmake files.
10-
if (${GPA_OUTPUT_DIR} STREQUAL "")
10+
if(${GPA_OUTPUT_DIR} STREQUAL "")
1111
message(FATAL_ERROR "No output directory is defined, make sure defs.cmake is included before common.cmake")
1212
endif()
1313

@@ -62,9 +62,7 @@ if(NOT WIN32)
6262
set(CMAKE_CXX_COMPILER g++)
6363
endif()
6464

65-
if(NOT APPLE)
6665
set(GPA_COMMON_LINK_ARCHIVE_FLAG -Wl,--whole-archive)
6766
set(GPA_COMMON_LINK_NO_ARCHIVE_FLAG -Wl,--no-whole-archive)
68-
endif()
6967
add_compile_options(-Wno-unknown-pragmas -Wno-strict-aliasing -Wno-non-virtual-dtor -Wno-unused-value -msse -fvisibility=hidden)
7068
endif()

build/cmake_modules/defs.cmake

+4-18
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
## Copyright (c) 2018-2023 Advanced Micro Devices, Inc. All rights reserved.
1+
## Copyright (c) 2018-2025 Advanced Micro Devices, Inc. All rights reserved.
22
cmake_minimum_required(VERSION 3.19)
33

44
## Define the GPA version
5-
set(GPA_MAJOR_VERSION 3)
6-
set(GPA_MINOR_VERSION 17)
5+
set(GPA_MAJOR_VERSION 4)
6+
set(GPA_MINOR_VERSION 0)
77
set(GPA_UPDATE_VERSION 0)
88

99
if(NOT DEFINED GPA_BUILD_NUMBER)
@@ -43,8 +43,6 @@ set(GPA_SRC_DX12_REL_PATH "source/gpu_perf_api
4343
set(GPA_SRC_DX12 "${GPA_ROOT}/${GPA_SRC_DX12_REL_PATH}")
4444
set(GPA_SRC_VK_REL_PATH "source/gpu_perf_api_vk")
4545
set(GPA_SRC_VK "${GPA_ROOT}/${GPA_SRC_VK_REL_PATH}")
46-
set(GPA_SRC_CL_REL_PATH "source/gpu_perf_api_cl")
47-
set(GPA_SRC_CL "${GPA_ROOT}/${GPA_SRC_CL_REL_PATH}")
4846
set(GPA_SRC_TESTS_REL_PATH "source/gpu_perf_api_unit_tests")
4947
set(GPA_SRC_TESTS "${GPA_ROOT}/${GPA_SRC_TESTS_REL_PATH}")
5048
set(GPA_AUTOGEN_SRC_TESTS_REL_PATH "source/auto_generated/gpu_perf_api_unit_tests")
@@ -53,22 +51,12 @@ set(GPA_SRC_PUBLIC_COUNTER_COMPILER_REL_PATH "source/public_count
5351
set(GPA_SRC_PUBLIC_COUNTER_COMPILER "${GPA_ROOT}/${GPA_SRC_PUBLIC_COUNTER_COMPILER_REL_PATH}")
5452
set(GPA_SRC_PUBLIC_COUNTER_INPUT_FILES_REL_PATH "source/public_counter_compiler_input_files")
5553
set(GPA_SRC_PUBLIC_COUNTER_INPUT_FILES "${GPA_ROOT}/${GPA_SRC_PUBLIC_COUNTER_INPUT_FILES_REL_PATH}")
56-
set(GPA_SRC_EXAMPLE_COMMON_REL_PATH "source/examples/common")
57-
set(GPA_SRC_EXAMPLE_COMMON_PATH "${GPA_ROOT}/${GPA_SRC_EXAMPLE_COMMON_REL_PATH}")
58-
set(GPA_SRC_D3D12_COLOR_CUBE_REL_PATH "source/examples/dx12/dx12_color_cube")
59-
set(GPA_SRC_D3D12_COLOR_CUBE "${GPA_ROOT}/${GPA_SRC_D3D12_COLOR_CUBE_REL_PATH}")
60-
set(GPA_SRC_VK_COLOR_CUBE_REL_PATH "source/examples/vulkan/vk_color_cube")
61-
set(GPA_SRC_VK_COLOR_CUBE "${GPA_ROOT}/${GPA_SRC_VK_COLOR_CUBE_REL_PATH}")
62-
set(GPA_SPHINX_DOCS_REL_PATH "docs/sphinx")
54+
set(GPA_SPHINX_DOCS_REL_PATH "documentation/sphinx")
6355
set(GPA_SPHINX_DOCS "${GPA_ROOT}/${GPA_SPHINX_DOCS_REL_PATH}")
6456
set(GPA_SRC_GOOGLE_TEST_REL_PATH "source/google_test")
6557
set(GPA_SRC_GOOGLE_TEST "${GPA_ROOT}/${GPA_SRC_GOOGLE_TEST_REL_PATH}")
6658
set(GPA_AUTOGEN_PUBLIC_COUNTER_INPUT_FILES_REL_PATH "source/auto_generated/public_counter_compiler_input_files")
6759
set(GPA_AUTOGEN_PUBLIC_COUNTER_INPUT_FILES "${GPA_ROOT}/${GPA_AUTOGEN_PUBLIC_COUNTER_INPUT_FILES_REL_PATH}")
68-
set(GPA_SRC_GL_TRIANGLE_REL_PATH "source/examples/opengl/gl_triangle")
69-
set(GPA_SRC_GL_TRIANGLE "${GPA_ROOT}/${GPA_SRC_GL_TRIANGLE_REL_PATH}")
70-
set(GPA_SRC_D3D11_TRIANGLE_REL_PATH "source/examples/dx11/dx11_triangle")
71-
set(GPA_SRC_D3D11_TRIANGLE "${GPA_ROOT}/${GPA_SRC_D3D11_TRIANGLE_REL_PATH}")
7260
set(GPA_SRC_THIRD_PARTY_REL_PATH "source/third_party")
7361
set(GPA_SRC_THIRD_PARTY "${GPA_ROOT}/${GPA_SRC_THIRD_PARTY_REL_PATH}")
7462

@@ -85,8 +73,6 @@ set(CMAKE_COMMON_SRC_GLOBAL_DYNAMIC_LIBRARY_MODULE ${COMMON_DIR_SRC}/Dy
8573
set(CMAKE_COMMON_SRC_GLOBAL_TSINGLETON ${COMMON_DIR_SRC}/TSingleton/Global-TSingleton.cmake)
8674

8775
set(CMAKE_COMMON_LIB_GLOBAL_AMD_ADL ${COMMON_DIR_LIB}/AMD/ADL/Global-ADL.cmake)
88-
set(CMAKE_COMMON_LIB_GLOBAL_AMD_OPENCL_NO_LIB ${COMMON_DIR_LIB}/AMD/APPSDK/Global-OpenCL-NoLib.cmake)
89-
set(CMAKE_COMMON_LIB_GLOBAL_AMD_OPENCL ${COMMON_DIR_LIB}/AMD/APPSDK/Global-OpenCL.cmake)
9076
set(CMAKE_COMMON_LIB_GLOBAL_EXT_OPENGL ${COMMON_DIR_LIB}/Ext/OpenGL/Global-OpenGL.cmake)
9177
set(CMAKE_COMMON_LIB_GLOBAL_EXT_VULKAN ${GPA_SRC_THIRD_PARTY}/Vulkan/Global-Vulkan.cmake)
9278
set(CMAKE_COMMON_LIB_GLOBAL_EXT_WINDOWS_SDK ${COMMON_DIR_LIB}/Ext/Windows-Kits/Global-WindowsSDK.cmake)

build/cmake_modules/gpa_version.cmake

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Copyright (c) 2020-2022 Advanced Micro Devices, Inc. All rights reserved.
1+
## Copyright (c) 2020-2024 Advanced Micro Devices, Inc. All rights reserved.
22
cmake_minimum_required(VERSION 3.10)
33

44
include(${CMAKE_CURRENT_LIST_DIR}/defs.cmake)
@@ -20,7 +20,7 @@ set(GPA_VERSION_HEADER_FILE_CONTENT "//=========================================
2020
2121
// Make sure to increment GPA_FUNCTION_TABLE_MAJOR_VERSION_NUMBER anytime GPA_MAJOR_VERSION is incremented
2222
#define GPA_MAJOR_VERSION ${GPA_MAJOR_VERSION} ///< Macro for GPA major version.
23-
#define GPA_MINOR_VERSION ${GPA_MINOR_VERSION} ///< Macro for GPA minor version.
23+
#define GPA_MINOR_VERSION ${GPA_MINOR_VERSION} ///< Macro for GPA minor version.
2424
#define GPA_UPDATE_VERSION ${GPA_UPDATE_VERSION} ///< Macro for GPA update version.
2525
2626
/// Macro for GPA build number

build/cmake_modules/gpa_vulkan.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ else()
2929
include(${CMAKE_COMMON_LIB_GLOBAL_EXT_VULKAN})
3030
endif()
3131

32-
message(STATUS "Using vulkan headers from ${VK_INC_DIRS}, libraries from ${VK_LIB} and tools from ${VK_TOOLS_DIR}")
32+
message(STATUS "Using vulkan headers from ${VK_INC_DIRS}, libraries from ${VK_LIB} and tools from ${VK_TOOLS_DIR}.")

build/cmake_modules/targets.cmake

+8-43
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ include(${GPA_CMAKE_MODULES_DIR}/build_flags.cmake)
1010
include(CTest)
1111
enable_testing()
1212

13-
if(UNIX)
14-
set(skipopencl ON)
15-
endif()
16-
1713
add_subdirectory(${GPA_SRC_COMMON} ${CMAKE_BINARY_DIR}/${GPA_SRC_COMMON_REL_PATH})
1814
add_subdirectory(${GPA_SRC_COUNTER_GENERATOR} ${CMAKE_BINARY_DIR}/${GPA_SRC_COUNTER_GENERATOR_REL_PATH})
1915
add_subdirectory(${GPA_SRC_COUNTERS} ${CMAKE_BINARY_DIR}/${GPA_SRC_COUNTERS_REL_PATH})
@@ -22,77 +18,46 @@ if(APPLE)
2218
return()
2319
endif()
2420

25-
if(NOT ${skipopencl})
26-
add_subdirectory(${GPA_SRC_CL} ${CMAKE_BINARY_DIR}/${GPA_SRC_CL_REL_PATH})
27-
else()
28-
message(STATUS "Skipping OpenCL from the build")
29-
endif()
30-
3121
if(WIN32)
3222
add_subdirectory(${GPA_SRC_DX} ${CMAKE_BINARY_DIR}/${GPA_SRC_DX_REL_PATH})
33-
3423
if(NOT ${skipdx11})
3524
add_subdirectory(${GPA_SRC_DX11} ${CMAKE_BINARY_DIR}/${GPA_SRC_DX11_REL_PATH})
36-
if(NOT ${skipsamples})
37-
add_subdirectory(${GPA_SRC_D3D11_TRIANGLE} ${CMAKE_BINARY_DIR}/${GPA_SRC_D3D11_TRIANGLE_REL_PATH})
38-
else()
39-
message(STATUS "Skipping DX11 sample from the build")
40-
endif()
4125
else()
42-
message(STATUS "Skipping DX11 from the build")
26+
message(STATUS "Skipping DX11 in the build")
4327
endif()
4428

4529
if(NOT ${skipdx12})
4630
add_subdirectory(${GPA_SRC_DX12} ${CMAKE_BINARY_DIR}/${GPA_SRC_DX12_REL_PATH})
47-
if(NOT ${skipsamples})
48-
add_subdirectory(${GPA_SRC_D3D12_COLOR_CUBE} ${CMAKE_BINARY_DIR}/${GPA_SRC_D3D12_COLOR_CUBE_REL_PATH})
49-
else()
50-
message(STATUS "Skipping DX12 sample from the build")
51-
endif()
5231
else()
53-
message(STATUS "Skipping DX12 from the build")
32+
message(STATUS "Skipping DX12 in the build")
5433
endif()
5534

5635
if(CMAKE_GENERATOR MATCHES "Visual Studio")
57-
add_subdirectory(${GPA_SRC_PUBLIC_COUNTER_COMPILER} ${CMAKE_BINARY_DIR}/${GPA_SRC_PUBLIC_COUNTER_COMPILER_REL_PATH})
36+
if(NOT ${skipcsharp})
37+
add_subdirectory(${GPA_SRC_PUBLIC_COUNTER_COMPILER} ${CMAKE_BINARY_DIR}/${GPA_SRC_PUBLIC_COUNTER_COMPILER_REL_PATH})
38+
endif()
5839
add_subdirectory(${GPA_SRC_PUBLIC_COUNTER_INPUT_FILES} ${CMAKE_BINARY_DIR}/${GPA_SRC_PUBLIC_COUNTER_INPUT_FILES_REL_PATH})
5940
endif()
6041
endif()
6142

6243
if(NOT ${skipopengl})
6344
add_subdirectory(${GPA_SRC_GL} ${CMAKE_BINARY_DIR}/${GPA_SRC_GL_REL_PATH})
64-
if(NOT ${skipsamples})
65-
if(WIN32)
66-
add_subdirectory(${GPA_SRC_GL_TRIANGLE} ${CMAKE_BINARY_DIR}/${GPA_SRC_GL_TRIANGLE_REL_PATH})
67-
elseif(CMAKE_SIZEOF_VOID_P EQUAL 8)
68-
add_subdirectory(${GPA_SRC_GL_TRIANGLE} ${CMAKE_BINARY_DIR}/${GPA_SRC_GL_TRIANGLE_REL_PATH})
69-
endif()
70-
else()
71-
message(STATUS "Skipping OpenGL sample from the build")
72-
endif()
7345
else()
74-
message(STATUS "Skipping OpenGL from the build")
46+
message(STATUS "Skipping OpenGL in the build")
7547
endif()
7648

7749
if(NOT ${skipvulkan})
7850
add_subdirectory(${GPA_SRC_VK} ${CMAKE_BINARY_DIR}/${GPA_SRC_VK_REL_PATH})
79-
if(NOT ${skipsamples})
80-
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
81-
add_subdirectory(${GPA_SRC_VK_COLOR_CUBE} ${CMAKE_BINARY_DIR}/${GPA_SRC_VK_COLOR_CUBE_REL_PATH})
82-
endif()
83-
else()
84-
message(STATUS "Skipping Vulkan sample from the build")
85-
endif()
8651
else()
87-
message(STATUS "Skipping Vulkan from the build")
52+
message(STATUS "Skipping Vulkan in the build")
8853
endif()
8954

9055
if(NOT ${skiptests})
9156
# Build GoogleTest libs
9257
add_subdirectory(${GPA_SRC_GOOGLE_TEST} ${CMAKE_BINARY_DIR}/${GPA_SRC_GOOGLE_TEST_REL_PATH})
9358
add_subdirectory(${GPA_SRC_TESTS} ${CMAKE_BINARY_DIR}/${GPA_SRC_TESTS_REL_PATH})
9459
else()
95-
message(STATUS "Skipping Tests from the build")
60+
message(STATUS "Skipping Tests in the build")
9661
endif()
9762

9863
if(NOT ${skipdocs})

build/dependencies_map.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2018-2023 Advanced Micro Devices, Inc. All rights reserved.
1+
# Copyright (c) 2018-2025 Advanced Micro Devices, Inc. All rights reserved.
22
# dependencies_map.py
33
#
44
# Map of GitHub project names to clone target paths, relative to the GPUPerfAPI
@@ -11,20 +11,19 @@
1111
gitMapping = {
1212
# Lib.
1313
"adl" : ["external/Lib/AMD/ADL", "7fa9b7fd59bff687be0a40f0178a956c223b2a1e"],
14-
"appsdk" : ["external/Lib/AMD/APPSDK", "55a6940ebc963daec69152314a1bb94943287d4c"],
1514
"opengl" : ["external/Lib/Ext/OpenGL", "792c2291a4443ebef17ca5a7e3e24a1f854f0d1d"],
1615
"windows_kits" : ["external/Lib/Ext/Windows-Kits", "51845a3771122a9dc1406b8617e9a67d9a2f55b6"],
1716
"googletest" : ["external/Lib/Ext/GoogleTest", "542e057c6c5bf45454b43764b881397b71164d62"],
1817
# Src.
1918
"adl_util" : ["external/Src/ADLUtil", "d62c94514326775c83fc129bb89d299c8749ebd1"],
20-
"device_info" : ["external/Src/DeviceInfo", "7379d082f1d8d64c9d1168b84b7f6b2a9702c82f"],
19+
"device_info" : ["external/Src/DeviceInfo", "1e9040681766423e6b361c6fd541834c3864a00b"],
2120
"dynamic_library_module" : ["external/Src/DynamicLibraryModule", "e6451ce26b8509cf724c7cf5d007878791143a58"],
2221
"tsingleton" : ["external/Src/TSingleton", "02e8fa7d98f33cdbd0e1f77d1a8a403a32e35882"],
2322
}
2423

2524
# Name : Source , Destination, version, Copied/Installation location wrt to Script root
2625
downloadWin = {
27-
"GPADX11GetDeviceInfo" : [ "https://github.com/GPUOpen-Tools/gpu_performance_api/releases/download/v3.13/GPUPerfAPI-3.13.0.28.zip" , "default", "3_13", "external/Lib/AMD/GPUPerfAPI"]
26+
"GPADX11GetDeviceInfo" : [ "https://github.com/GPUOpen-Tools/gpu_performance_api/releases/download/v3.17-tag/GPUPerfAPI-3.17.0.18.zip" , "default", "3_17", "external/Lib/AMD/GPUPerfAPI"]
2827
}
2928

3029
# Name : Source , Destination, version, Copied/Installation location wrt to Script root

0 commit comments

Comments
 (0)