setting hip backend library by env HIP_BACKEND_LIB for VDI support
[ROCm/roctracer commit: 3aad90a320]
This commit is contained in:
@@ -42,6 +42,7 @@ class BaseLoader : public T {
|
||||
}
|
||||
|
||||
static loader_t* GetRef() { return instance_; }
|
||||
static void SetLibName(const char *name) { lib_name_ = name; }
|
||||
|
||||
private:
|
||||
BaseLoader(bool preload) {
|
||||
|
||||
@@ -1048,8 +1048,11 @@ PUBLIC_API roctracer_status_t roctracer_set_properties(
|
||||
break;
|
||||
}
|
||||
case ACTIVITY_DOMAIN_HCC_OPS:
|
||||
case ACTIVITY_DOMAIN_HIP_API:
|
||||
case ACTIVITY_DOMAIN_HIP_API: {
|
||||
const char* hip_backend_lib_name = getenv("HIP_BACKEND_LIB");
|
||||
if (hip_backend_lib_name != NULL) roctracer::HccLoader::Instance().SetLibName(hip_backend_lib_name);
|
||||
mark_api_callback_ptr = reinterpret_cast<mark_api_callback_t*>(properties);
|
||||
}
|
||||
default:
|
||||
EXC_RAISING(ROCTRACER_STATUS_BAD_DOMAIN, "invalid domain ID(" << domain << ")");
|
||||
}
|
||||
|
||||
مرجع در شماره جدید
Block a user