Add env variable to print image SRD contents
Add environment variable HSA_IMAGE_PRINT_SRD to print contents of SRD registers for image functions Change-Id: Ifb47a73dcfad8745ee7445e20de96e1021b80bd6
Bu işleme şunda yer alıyor:
işlemeyi yapan:
Shweta Khatri
ebeveyn
f7e3782b42
işleme
a4f898ad15
Çalıştırılabilir dosya → Normal dosya
@@ -47,6 +47,7 @@
|
||||
#include <climits>
|
||||
#include <mutex>
|
||||
|
||||
#include "core/inc/runtime.h"
|
||||
#include "core/inc/hsa_internal.h"
|
||||
#include "core/inc/hsa_ext_amd_impl.h"
|
||||
#include "resource.h"
|
||||
@@ -397,6 +398,8 @@ hsa_status_t ImageRuntime::CreateImageHandle(
|
||||
|
||||
image_manager(component)->PopulateImageSrd(*image);
|
||||
|
||||
if (core::Runtime::runtime_singleton_->flag().image_print_srd()) image->printSRD();
|
||||
|
||||
image_handle.handle = image->Convert();
|
||||
|
||||
return HSA_STATUS_SUCCESS;
|
||||
@@ -434,6 +437,8 @@ hsa_status_t ImageRuntime::CreateImageHandleWithLayout(
|
||||
return err;
|
||||
}
|
||||
|
||||
if (core::Runtime::runtime_singleton_->flag().image_print_srd()) image->printSRD();
|
||||
|
||||
image_handle.handle = image->Convert();
|
||||
return HSA_STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
Yeni konuda referans
Bir kullanıcı engelle