SWDEV-326382 - Fix Pytorch test failures with hiprtc

hiprtcCreateProgram should create program even if the name passed
is NULL or empty string

Change-Id: Ide5ea70f6c5d96b0f26320cef277508cdbe8dfde
이 커밋은 다음에 포함됨:
Satyanvesh Dittakavi가 2022-03-14 13:37:47 +00:00를 커밋했습니다
1 부모 be2331bf7b
커밋 2ab2e0d020
1 파일이 변경됨
+5 -3
+5 -3
파일 보기
@@ -75,11 +75,13 @@ hiprtcResult hiprtcCreateProgram(hiprtcProgram* prog, const char* src, const cha
if (numHeaders && (headers == nullptr || headerNames == nullptr)) {
HIPRTC_RETURN(HIPRTC_ERROR_INVALID_INPUT);
}
if(name == nullptr) {
HIPRTC_RETURN(HIPRTC_ERROR_INVALID_INPUT);
std::string progName;
if (name) {
progName = name;
}
auto* rtcProgram = new hiprtc::RTCProgram(std::string(name));
auto* rtcProgram = new hiprtc::RTCProgram(progName);
if (rtcProgram == nullptr) {
HIPRTC_RETURN(HIPRTC_ERROR_PROGRAM_CREATION_FAILURE);
}