Adding agent-index (#189)
* Adding agent-index
* review changes
* review comments addressed
* minor fix
* fix CI failure
* review comments
* Fix agent index test and address review comments
* Build Fixes
---------
Co-authored-by: Benjamin Welton <bewelton@amd.com>
[ROCm/rocprofiler-sdk commit: c30bb7cbda]
Este cometimento está contido em:
cometido por
GitHub
ascendente
17272d5df1
cometimento
864a9c328d
@@ -954,6 +954,23 @@ save(ArchiveT& ar, rocprofiler_pc_sampling_configuration_t data)
|
||||
ROCP_SDK_SAVE_DATA_FIELD(flags);
|
||||
}
|
||||
|
||||
template <typename ArchiveT>
|
||||
void
|
||||
save(ArchiveT& ar, rocprofiler_agent_runtime_visiblity_t data)
|
||||
{
|
||||
ROCP_SDK_SAVE_DATA_BITFIELD("hsa", hsa);
|
||||
ROCP_SDK_SAVE_DATA_BITFIELD("hip", hip);
|
||||
ROCP_SDK_SAVE_DATA_BITFIELD("rccl", rccl);
|
||||
ROCP_SDK_SAVE_DATA_BITFIELD("rocdecode", rocdecode);
|
||||
}
|
||||
|
||||
template <typename ArchiveT>
|
||||
void
|
||||
save(ArchiveT& ar, rocprofiler_uuid_t data)
|
||||
{
|
||||
ROCP_SDK_SAVE_DATA_FIELD(value);
|
||||
}
|
||||
|
||||
template <typename ArchiveT>
|
||||
void
|
||||
save(ArchiveT& ar, const rocprofiler_agent_v0_t& data)
|
||||
@@ -1012,6 +1029,9 @@ save(ArchiveT& ar, const rocprofiler_agent_v0_t& data)
|
||||
ROCP_SDK_SAVE_DATA_CSTR(model_name);
|
||||
ROCP_SDK_SAVE_DATA_FIELD(node_id);
|
||||
ROCP_SDK_SAVE_DATA_FIELD(logical_node_id);
|
||||
ROCP_SDK_SAVE_DATA_FIELD(logical_node_type_id);
|
||||
ROCP_SDK_SAVE_DATA_FIELD(runtime_visibility);
|
||||
ROCP_SDK_SAVE_DATA_FIELD(uuid);
|
||||
|
||||
auto generate = [&](auto name, const auto* value, uint64_t size) {
|
||||
using value_type = std::remove_const_t<std::remove_pointer_t<decltype(value)>>;
|
||||
|
||||
Criar uma nova questão referindo esta
Bloquear um utilizador