SWDEV-535490 - Improve logging (#441)

- Include HIP version/githash in the logs
- Add a new method to print library path
This commit is contained in:
Kudchadker, Saleel
2025-06-24 13:00:00 -07:00
gecommit door GitHub
bovenliggende 0f4ad06629
commit 5d53c83806
6 gewijzigde bestanden met toevoegingen van 34 en 4 verwijderingen
+6 -1
Bestand weergeven
@@ -24,6 +24,7 @@
#include "platform/runtime.hpp"
#include "rocclr/utils/flags.hpp"
#include "rocclr/utils/versions.hpp"
#include "rocclr/os/os.hpp"
#include <hip/amd_detail/hip_api_trace.hpp>
namespace hip {
@@ -51,8 +52,12 @@ void init(bool* status) {
*status = false;
return;
}
ClPrint(amd::LOG_INFO, amd::LOG_INIT, "Direct Dispatch: %d", AMD_DIRECT_DISPATCH);
ClPrint(amd::LOG_INFO, amd::LOG_INIT, "HIP Version: %d.%d.%d.%s, Direct Dispatch: %d",
HIP_VERSION_MAJOR, HIP_VERSION_MINOR, HIP_VERSION_PATCH, HIP_VERSION_GITHASH,
AMD_DIRECT_DISPATCH);
// Print the current path of the library
amd::Os::PrintLibraryLocation();
const std::vector<amd::Device*>& devices = amd::Device::getDevices(CL_DEVICE_TYPE_GPU, false);
const size_t deviceCount = devices.size();
g_devices.reserve(deviceCount); // Pre-allocate space for better performance