[rocprofiler-sdk] Update rocprofiler-sdk CONTRIBUTING.md (#1371)

This commit is contained in:
Jonathan R. Madsen
2025-10-20 21:46:24 -05:00
committed by GitHub
parent 32f9fa6ca5
commit 4cca398b56
23 changed files with 348 additions and 106 deletions
@@ -107,10 +107,10 @@ query_available_agents(rocprofiler_agent_version_t /* version */,
static uint64_t buffer_size_mb = (var ? atoi(var) : 96) * 1024ul * 1024ul;
std::vector<rocprofiler_thread_trace_parameter_t> parameters;
parameters.push_back({ROCPROFILER_THREAD_TRACE_PARAMETER_TARGET_CU, 1});
parameters.push_back({ROCPROFILER_THREAD_TRACE_PARAMETER_SIMD_SELECT, 0xF});
parameters.push_back({ROCPROFILER_THREAD_TRACE_PARAMETER_BUFFER_SIZE, buffer_size_mb});
parameters.push_back({ROCPROFILER_THREAD_TRACE_PARAMETER_SHADER_ENGINE_MASK, 0x1});
parameters.push_back({ROCPROFILER_THREAD_TRACE_PARAMETER_TARGET_CU, {1}});
parameters.push_back({ROCPROFILER_THREAD_TRACE_PARAMETER_SIMD_SELECT, {0xF}});
parameters.push_back({ROCPROFILER_THREAD_TRACE_PARAMETER_BUFFER_SIZE, {buffer_size_mb}});
parameters.push_back({ROCPROFILER_THREAD_TRACE_PARAMETER_SHADER_ENGINE_MASK, {0x1}});
static const bool extra_args =
std::getenv("ATT_NODETAIL") ? std::stoi(std::getenv("ATT_NODETAIL")) != 0 : false;
@@ -118,7 +118,7 @@ query_available_agents(rocprofiler_agent_version_t /* version */,
{
// Dont generate instruction profiling, only occupancy and shaderdata
parameters.emplace_back(rocprofiler_thread_trace_parameter_t{
ROCPROFILER_THREAD_TRACE_PARAMETER_NO_DETAIL, 1});
ROCPROFILER_THREAD_TRACE_PARAMETER_NO_DETAIL, {1}});
}
ROCPROFILER_CALL(
@@ -27,8 +27,7 @@
#include "trace_callbacks.hpp"
constexpr double WAVE_RATIO_TOLERANCE = 0.05;
constexpr size_t NUM_KERNELS = 5;
constexpr size_t NUM_KERNELS = 5;
namespace ATTTest
{
@@ -73,7 +72,7 @@ tool_init(rocprofiler_client_finalize_t /* fini_func */, void* /* tool_data */)
"code object tracing service configure");
std::vector<rocprofiler_thread_trace_parameter_t> params{};
params.push_back({ROCPROFILER_THREAD_TRACE_PARAMETER_SERIALIZE_ALL, 1});
params.push_back({ROCPROFILER_THREAD_TRACE_PARAMETER_SERIALIZE_ALL, {1}});
std::vector<rocprofiler_agent_id_t> agents{};
@@ -27,8 +27,6 @@
#include "trace_callbacks.hpp"
constexpr double WAVE_RATIO_TOLERANCE = 0.05;
namespace ATTTest
{
namespace Single