7794ac9ac6
Tests were relying on floats for calculating ulp values when validating the output. This is not correct given that the calculations are done using Float16. The fix is to update the test framework to use fp16 ulp instead.
176 sor
9.9 KiB
Plaintext
176 sor
9.9 KiB
Plaintext
#define COMMON
|
|
|
|
{
|
|
"Info": [
|
|
"File generated for commit on below mentioned date and time",
|
|
__DATE__,
|
|
__TIME__,
|
|
GITHASH
|
|
],
|
|
"DisabledTests": [
|
|
#if defined COMMON
|
|
"NOTE: The following test is disabled due to defect - EXSWHTEC-242",
|
|
"Unit_hipFuncGetAttributes_Positive_Basic",
|
|
"NOTE: The following test is disabled due to defect - EXSWHTEC-244",
|
|
"Unit_hipExtLaunchMultiKernelMultiDevice_Negative_Parameters",
|
|
"Unit_hipMemAdvise_No_Flag_Interference",
|
|
"NOTE: The following 2 tests are disabled due to defect - EXSWHTEC-238",
|
|
"Unit_hipMemRangeGetAttribute_Positive_AccessedBy_Basic",
|
|
"Unit_hipMemRangeGetAttribute_Positive_AccessedBy_Partial_Range",
|
|
"=== SWDEV-434171: Below tests took long time to complete in stress test on 17/11/23 ===",
|
|
"Unit_Warp_Shfl_Positive_Basic - int",
|
|
"Unit_Warp_Shfl_Positive_Basic - unsigned int",
|
|
"Unit_Warp_Shfl_Positive_Basic - long",
|
|
"Unit_Warp_Shfl_Positive_Basic - unsigned long",
|
|
"Unit_Warp_Shfl_Positive_Basic - long long",
|
|
"Unit_Warp_Shfl_Positive_Basic - unsigned long long",
|
|
"Unit_Warp_Shfl_Positive_Basic - float",
|
|
"Unit_Warp_Shfl_Positive_Basic - double",
|
|
"Unit_Warp_Shfl_Positive_Basic - __half",
|
|
"Unit_Warp_Shfl_Positive_Basic - __half2",
|
|
"Unit_Warp_Shfl_XOR_Positive_Basic - int",
|
|
"Unit_Warp_Shfl_XOR_Positive_Basic - unsigned int",
|
|
"Unit_Warp_Shfl_XOR_Positive_Basic - long",
|
|
"Unit_Warp_Shfl_XOR_Positive_Basic - unsigned long",
|
|
"Unit_Warp_Shfl_XOR_Positive_Basic - long long",
|
|
"Unit_Warp_Shfl_XOR_Positive_Basic - unsigned long long",
|
|
"Unit_Warp_Shfl_XOR_Positive_Basic - float",
|
|
"Unit_Warp_Shfl_XOR_Positive_Basic - double",
|
|
"Unit_Warp_Shfl_XOR_Positive_Basic - __half",
|
|
"Unit_Warp_Shfl_XOR_Positive_Basic - __half2",
|
|
"=== SWDEV-439004: Below tests failing randomly in CQE staging ===",
|
|
"Unit_hipGraphicsMapResources_Negative_Parameters",
|
|
"Unit_hipGraphicsSubResourceGetMappedArray_Negative_Parameters",
|
|
"Unit_hipGraphicsResourceGetMappedPointer_Positive_Parameters",
|
|
"Unit_hipGraphicsResourceGetMappedPointer_Negative_Parameters",
|
|
"Unit_hipGraphicsUnmapResources_Negative_Parameters",
|
|
"Unit_hipGraphicsUnregisterResource_Negative_Parameters",
|
|
"SWDEV-446588 - Disable graph multi gpu testcases until graph has support for it",
|
|
"=== Below tests fail in external CI for PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/210 ===",
|
|
"Unit_Coalesced_Group_Tiled_Partition_Sync_Positive_Basic - uint8_t",
|
|
"Unit_Coalesced_Group_Tiled_Partition_Sync_Positive_Basic - uint16_t",
|
|
"Unit_Coalesced_Group_Tiled_Partition_Sync_Positive_Basic - uint32_t",
|
|
"SWDEV-447384, SWDEV-447932: These tests fail in gfx1100, gfx1101 & gfx1102",
|
|
"SWDEV-445928: These tests fail in PSDB stress test on 09/02/2024",
|
|
"Unit_hipGraphInstantiateWithFlags_StreamCaptureDeviceContextChg",
|
|
"=== SWDEV-511679 : Below tests fail in stress test ===",
|
|
"Unit_hipIpcOpenMemHandle_Negative_Open_In_Two_Contexts_Same_Device",
|
|
"Unit_hipIpcCloseMemHandle_Positive_Reference_Counting",
|
|
"=== SWDEV-457316 Below test is skipped due ref count logic (Discussed with German) ===",
|
|
"Unit_hipGraphAddMemAllocNode_Negative_Free_Alloc_Memory_Again",
|
|
"=== Enable the below test when multi-device graph launches are fully supported ===",
|
|
"Unit_hipGraphInstantiateWithFlags_DependencyGraphDeviceCtxtChg",
|
|
"=== SWDEV-553920 disabled until multi device graph issues are resolved ===",
|
|
"Unit_hipGraphUpload_Functional_multidevice_test",
|
|
"========Rock_Linux_Failures_on_gfx94X===========================================",
|
|
"Unit_hipMemcpyHtoAAsync_BasicTstsWithDiffStreams",
|
|
"Unit_hipHostRegister_DirectReferenceMultGpu - int",
|
|
"Unit_hipMemcpy3DPeerAsync_BasicFunctional",
|
|
"Unit_hipStreamQuery_WithPendingWork",
|
|
"Unit_hipExtStreamCreateWithCUMask_NegTst",
|
|
"Unit_hipGraphMemFreeNodeGetParams_InvalidArgs",
|
|
"Unit_hipGraphMem_Alloc_Free_NodeGetParams_Negative",
|
|
"Unit_hipFreeAsync_capturehipFreeAsync",
|
|
"Unit_hipLaunchHostFunc_streams",
|
|
"Unit_Device_memcpy_Positive - unsigned long",
|
|
"Unit_Device_memcpy_Positive - double",
|
|
"Unit_hipMemAdvise_TstAlignedAllocMem_XNACK",
|
|
"Unit_dynamic_loading_device_kernels_from_library",
|
|
"Unit_hipDrvLaunchKernelEx_With_CooperativeKernelWithArgs",
|
|
"Unit_hipModuleGetFunctionCount_Functional",
|
|
"Unit_BuiltInAtomicAdd_NonCoherentGlobalMemWithRtc",
|
|
"Unit_atomicAdd_system_Positive_Peer_GPUs - unsigned long long",
|
|
"Unit_hipMultiThreadDevice_SerialPyramid",
|
|
"Unit_Device___clzll_Sanity_Positive - unsigned long long int",
|
|
"Unit_Test_makechar_functionality",
|
|
"Unit_Rtc_ReduceRandom",
|
|
"Unit_test_generic_target_only_in_regular_fatbin",
|
|
"Unit_test_generic_target_only_in_compressed_fatbin",
|
|
"=== special values test, fix: comment out [HEX_DBL(-, 1, fffffffffffff, +, 31), HEX_DBL(+, 1, fffffffffffff, +, 31)]",
|
|
"Unit_Device_sinpi_Accuracy_Positive - double",
|
|
"Unit_Device_cospi_Accuracy_Positive - double",
|
|
"Unit_Device_sincospi_Accuracy_Positive - double",
|
|
"=== special values test, fix: comment out [-3.0f, -1.5f, HEX_FLT(-, 0, 00000c, -, 126), HEX_FLT(-, 0, 000006, -, 126), +3.0f, 1.5f, HEX_FLT(+, 0, 00000c, -, 126), HEX_FLT(+, 0, 000006, -, 126),]",
|
|
"Unit_Device_fma_Accuracy_Positive - float",
|
|
"=== special values test, fix: comment out [HEX_DBL(-, 1, fffffffffffff, +, 31), HEX_DBL(-, 1, fffffffffffff, +, 30), HEX_DBL(+, 1, fffffffffffff, +, 31), HEX_DBL(+, 1, fffffffffffff, +, 30)]",
|
|
"Unit_Device_fdim_Accuracy_Positive - double",
|
|
"=== TODO special value test error, fix: comment out special value test",
|
|
"Unit_Device_remquo_Accuracy_Positive - float",
|
|
"Unit_Device_remquo_Accuracy_Positive - double",
|
|
"=== float* can be casted to double* [math_remainder_rounding_negative_kernels_rtc.hh:247]",
|
|
"Unit_Device_modf_modff_Negative_RTC",
|
|
"=== TODO round error",
|
|
"Unit_Device___fsqrt_rn_Accuracy_Positive",
|
|
"Unit_Device___frsqrt_rn_Accuracy_Positive",
|
|
"=== TODO terminated, ulp formula seems to be wrong [produces ulp of 4294967298]",
|
|
"Unit_Device___expf_Accuracy_Positive",
|
|
"Unit_Device___exp10f_Accuracy_Positive",
|
|
"=== TODO error, input +-1.40129846e-45",
|
|
"Unit_Device___log2f_Accuracy_Positive",
|
|
"=== special values test, fix: comment out [HEX_DBL(-, 0, 0000000000001, -, 1022)]",
|
|
"Unit_Device_log1p_Accuracy_Positive - double",
|
|
"=== Below 2 tests are disable due to defect EXSWHTEC-369 ===",
|
|
"Unit_Device_ilogbf_Accuracy_Positive",
|
|
"Unit_Device_ilogb_Accuracy_Positive",
|
|
"=== rounding float16 types not supported?",
|
|
"Unit_Device___float2half_rd_Accuracy_Limited_Positive",
|
|
"Unit_Device___float2half_ru_Accuracy_Limited_Positive",
|
|
"Unit_Device___float2half_rz_Accuracy_Limited_Positive",
|
|
"=== long int exponents are too large, works fine with int",
|
|
"Unit_Device_scalbln_Accuracy_Positive - float",
|
|
"Unit_Device_scalbln_Accuracy_Positive - double",
|
|
"=== Float16 problem",
|
|
"Unit_Device_hcos_Accuracy_Positive",
|
|
"Unit_Device_h2cos_Accuracy_Positive",
|
|
"Unit_Device_hsin_Accuracy_Positive",
|
|
"Unit_Device_h2sin_Accuracy_Positive",
|
|
"=== TODO [first 2 passed] Below 2 tests are disable due to defect EXSWHTEC-356 ===",
|
|
"Unit_Device___hisinf2_Accuracy_Positive",
|
|
"Unit_Device___hisnan2_Accuracy_Positive",
|
|
"Unit_Device___hbequ2_Accuracy_Positive",
|
|
"Unit_Device___hne_Accuracy_Positive",
|
|
"Unit_Device___hne2_Accuracy_Positive",
|
|
"Unit_Device___hbne2_Accuracy_Positive",
|
|
"Unit_Device___hbgeu2_Accuracy_Positive",
|
|
"Unit_Device___hbgtu2_Accuracy_Positive",
|
|
"Unit_Device___hbleu2_Accuracy_Positive",
|
|
"Unit_Device___hbltu2_Accuracy_Positive",
|
|
"=== TODO ===",
|
|
"Unit_Device_tgammaf_Accuracy_Limited_Positive",
|
|
"=== TODO === fail on 100% test data",
|
|
"Unit_Device___hfma2_Accuracy_Positive",
|
|
#endif
|
|
#if defined gfx90a || defined gfx942 || defined gfx950
|
|
"=== SWDEV-443630 : Below test failed in stress test on 19/01/24 ===",
|
|
"Unit_Multi_Grid_Group_Positive_Sync",
|
|
"Unit_Warp_Shfl_Up_Positive_Basic - int",
|
|
"Unit_Warp_Shfl_Up_Positive_Basic - unsigned int",
|
|
"Unit_Warp_Shfl_Up_Positive_Basic - long",
|
|
"Unit_Warp_Shfl_Up_Positive_Basic - unsigned long",
|
|
"Unit_Warp_Shfl_Up_Positive_Basic - long long",
|
|
"Unit_Warp_Shfl_Up_Positive_Basic - unsigned long long",
|
|
"Unit_Warp_Shfl_Up_Positive_Basic - float",
|
|
"Unit_Warp_Shfl_Up_Positive_Basic - double",
|
|
"Unit_Warp_Shfl_Up_Positive_Basic - __half",
|
|
"Unit_Warp_Shfl_Up_Positive_Basic - __half2",
|
|
"Unit_Warp_Shfl_Down_Positive_Basic - int",
|
|
"Unit_Warp_Shfl_Down_Positive_Basic - unsigned int",
|
|
"Unit_Warp_Shfl_Down_Positive_Basic - long",
|
|
"Unit_Warp_Shfl_Down_Positive_Basic - unsigned long",
|
|
"Unit_Warp_Shfl_Down_Positive_Basic - long long",
|
|
"Unit_Warp_Shfl_Down_Positive_Basic - unsigned long long",
|
|
"Unit_Warp_Shfl_Down_Positive_Basic - float",
|
|
"Unit_Warp_Shfl_Down_Positive_Basic - double",
|
|
"Unit_Warp_Shfl_Down_Positive_Basic - __half",
|
|
"Unit_Warp_Shfl_Down_Positive_Basic - __half2",
|
|
#endif
|
|
#if defined gfx1200 || defined gfx1201
|
|
"=== SWDEV-470751 : Fine Grain memory is MTYPE_NC due to HW bug.",
|
|
"Unit_hipEventCreateWithFlags_DisableSystemFence_CohHstMem",
|
|
#endif
|
|
"=== Following tests disabled as it should be a local perf test",
|
|
"Performance_hipExtLaunchKernelGGL_QueryGPUFrequency",
|
|
"End of json"
|
|
]
|
|
}
|