SWDEV-369566, SWDEV-369565, SWDEV-369564 - match with cuda return

Change-Id: I308f5344a64e5a06aa89685de9348f6722c196da
Этот коммит содержится в:
pghafari
2022-11-26 05:38:25 -05:00
коммит произвёл Payam Ghafari
родитель 02daeb01b4
Коммит 698f52acd8
2 изменённых файлов: 5 добавлений и 4 удалений
+4 -3
Просмотреть файл
@@ -53,7 +53,6 @@ hipError_t hipModuleLoad(hipModule_t* module, const char* fname) {
hipError_t hipModuleLoadData(hipModule_t* module, const void* image) {
HIP_INIT_API(hipModuleLoadData, module, image);
HIP_RETURN(PlatformState::instance().loadModule(module, 0, image));
}
@@ -61,7 +60,6 @@ hipError_t hipModuleLoadDataEx(hipModule_t* module, const void* image, unsigned
hipJitOption* options, void** optionsValues) {
/* TODO: Pass options to Program */
HIP_INIT_API(hipModuleLoadDataEx, module, image);
HIP_RETURN(PlatformState::instance().loadModule(module, 0, image));
}
@@ -72,9 +70,12 @@ extern hipError_t __hipExtractCodeObjectFromFatBinary(
hipError_t hipModuleGetFunction(hipFunction_t* hfunc, hipModule_t hmod, const char* name) {
HIP_INIT_API(hipModuleGetFunction, hfunc, hmod, name);
if (hfunc == nullptr || name == nullptr) {
if (hfunc == nullptr || name == nullptr || strlen(name) == 0) {
HIP_RETURN(hipErrorInvalidValue);
}
if (hmod == nullptr) {
HIP_RETURN(hipErrorInvalidResourceHandle);
}
if (hipSuccess != PlatformState::instance().getDynFunc(hfunc, hmod, name)) {
LogPrintfError("Cannot find the function: %s for module: 0x%x \n", name, hmod);