Gráfico de Commits

177 Commits

Autor SHA1 Mensagem Data
kjayapra-amd baaaff9d7f SWDEV-415965 - Fixing uninitialized variable error for pitch_M and
update hipArray in hipGetLastError

Change-Id: I5656eaa666c0472fb852aa0f95ae1b75c98b60ab
2023-10-13 16:25:01 +05:30
Satyanvesh Dittakavi 949cb688dd SWDEV-395996 - Enable the disabled hiprtc tests
Change-Id: Id0b12f11c298f7488cd95e92916574388e9b1356
2023-10-12 12:11:35 -04:00
Ioannis Assiouras ab544d4136 SWDEV-396618,SWDEV-398655 - Re-enabled Unit_hipEventElapsedTime_NotReady_Negative on windows
Change-Id: I9b13136f78d40edaabf14bce13462397f119496e
2023-09-26 12:52:44 +01:00
Rakesh Roy 632802aef8 SWDEV-1 - Fix build errors occurred due to -Wunused-variable, -Wunused-but-set-variable, -Wunused-result
- Remove unused variables
- Validate return value of HIP APIs
- Disable failed tests in PSDB
- Use HIP_CHECK_ERROR instead of ASSERT_EQUAL

Change-Id: I9dd0792ecd8c79760b6c948388a953ac8c97b5c2
2023-09-22 21:41:16 +05:30
Rakesh Roy fa0fd5cb83 SWDEV-1 - Disable randomly failing tests on Nvidia
- These tests are failing randomly on Nvidia during PSDB

Change-Id: Ifb4d085a526c1ff7d1b7af0528cc94d536b99db9
2023-09-22 04:29:21 -04:00
Rakesh Roy 8a8b157ca7 Disable tests which fail/hang in PSDB stress test on 13th Sep 2023 (#416) 2023-09-14 12:40:03 +05:30
Rakesh Roy 400c4a1bfe Disable failed tests in PSDB stress test on 29th Aug 2023 (#415)
- Unit_hipHostRegister_Memcpy - int/float/double failures are fixed in latest mainline (SWDEV-393727).
- Remaining testcases were random failures seen only during stress test. Could be due to driver/hardware issue.
2023-09-08 14:01:44 +05:30
Maneesh Gupta 06398a85b9 SWDEV-403773 - catch configuration to auto detect and generate json per arch (#413)
Change-Id: Iad8e93157c3acc6fdecf2603fdf6d90416a3c6e4
2023-09-07 17:28:49 +05:30
Satyanvesh Dittakavi 605d5eee5d Fix issues related to -Werror in hip tests (#396)
* Fix issues related to -Werror
* Correct the skipped tests
2023-08-19 21:38:59 +05:30
Ioannis Assiouras 69bce6be08 SWDEV-411880,SWDEV-411881 - Enable deviceAllocation[Malloc/New] tests (#388) 2023-08-14 21:31:03 +05:30
ROCm CI Service Account 58b55f9544 SWDEV-394940 - [catch2][dtest] Adding basic testcases with HIPRTC apis for supported compiler options & also with combination of compiler options (#327)
Change-Id: Ie393e91afe195387152b588780e3109f21d1ad94
2023-08-14 21:17:40 +05:30
Sourabh U Betigeri f5b1bdb7e5 Disabling tests on windows to allow PR 849086 (#318)
Change-Id: Id769c12448cac5f185083d89211a7f2683852ebb
2023-08-14 20:53:59 +05:30
ROCm CI Service Account 23b02df2a1 SWDEV-385489 - [catch2][dtest] Adding scenarios for hipEventCreateWithFlags() with hipEventDisableSystemFence and default flags (#282)
Change-Id: Ied3dce437f34d793eb3715999125924ff74ff9b8
2023-08-14 20:53:37 +05:30
ROCm CI Service Account cdf434b357 SWDEV-386902 - [catch2][dtest] Test case to verify hipStreamCreate Performance (#222)
Change-Id: I8e6695a4e9214bc9ade598be993e1cbf0b1d210d
2023-08-14 20:52:06 +05:30
ROCm CI Service Account 0b56a9d38c SWDEV-383372 - [catch2][dtest] Adding corner and stress tests for hipHostMalloc(). (#208)
Change-Id: I2308059e50a951a1e70de4f90fef9e2c76af21f1
2023-08-14 20:50:29 +05:30
milos-mozetic 7c7884a2d9 EXSWHTEC-224 - Test cases ID clean up and documentation for Texture Management (#92)
- Update hipBindTextureToMipmappedArray.cc
- Fix build error for undeclared identifier 'ret'
- Disable tests which fail in external CI
2023-08-14 20:45:35 +05:30
Satyanvesh Dittakavi 9c24abc77b SWDEV-395996 - Disable hiprtc tests temporarily (#379) 2023-08-14 12:07:05 +05:30
Maneesh Gupta f7295e3ea3 Temporarily disable unstable tests (#376)
* Update config_amd_linux_MI2xx.json
* Update config_amd_linux_common.json
2023-07-26 16:54:35 +05:30
ROCm CI Service Account b8fb6f88b9 SWDEV-409113,SWDEV-409114,SWDEV-409112,SWDEV-409111,SWDEV-409110,SWDEV-409109,SWDEV-409096,SWDEV-409105 - Remove strong assumptions on hipMemGetInfo reported memory. (#373)
Change-Id: I6751e20690b93a3db35d98e45d295e5465387c5a
2023-07-20 10:20:05 +05:30
ROCm CI Service Account 74c143392b SWDEV-409588 - hipMemsetDSync tests should not use the size as 1 while using D32/D16 APIs (#372)
Change-Id: I32c9bed860ddf4fe0d7bba21dce9bd720168c396
2023-07-20 10:18:30 +05:30
ROCm CI Service Account faa2dd7cfb SWDEV-403770 - Enable tests. (#330)
Change-Id: I6e31c7ecea0f8343c37fd8a6249bf1cf1e455be6
2023-07-20 10:15:03 +05:30
ROCm CI Service Account a23c6a140a SWDEV-366390 - [catch2][dtest] Adding additional functional tests for hipGraphAddChildGraphNode() (#107)
Change-Id: I132141db9d9fee9c8ed3a28f11b2c729042588f0
2023-07-18 13:03:05 +05:30
agunashe 3c11353740 SWDEV-402054 - Disable Unit_hipEventDestroy_WithWaitingStream (#278)
skip Unit_hipEventDestroy_WithWaitingStream in both linux/windows
2023-07-18 13:01:07 +05:30
agunashe 0be7e3d12d SWDEV-400049 - disable Unit_hipMemsetDSync – init16_t (#264)
tdr in windows so disabling the test
2023-07-18 13:00:29 +05:30
Ioannis Assiouras b9fde9f27c SWDEV-398646 - Skip Unit_hipStreamAddCallback_StrmSyncTiming (#261)
Unit_hipStreamAddCallback_StrmSyncTiming fails on windows because of timing issues.
2023-07-18 12:59:37 +05:30
agunashe 26bc233996 SWDEV-396963 - skip Unit_hipMemcpy2DFromArrayAsync_Positive_Synchronization_Behavior (#243)
Co-authored-by: Rakesh Roy <137397847+rakesroy@users.noreply.github.com>
2023-07-18 12:59:03 +05:30
milos-mozetic 5fbbdcae68 EXSWHTEC-231 - Implement custom Benchmarking tool for Performance tests (#117)
- Introduce performance tests to project.
- Improve benchmarking utilities.
- Delete copy constructors from Timer and Benchmark classes.
- Disable Catch2's benchmarking functionalities.
- Address review comments and add progress bar/display output to the Benchmarking tool
- Add flushing of the buffer on the benchmark name display
- Introduce command line options.
- Add allocation type to string helper function.
- Add output modifier to Benchmark class.
- Fix invalid calculation of deviation
- Update performance_common.hh
- Resolve build error on Windows by adding include for reduce and accumulate
2023-07-18 12:53:27 +05:30
Maneesh Gupta ad9f036f1d Disable tests failing in stress testing. 2023-07-14 12:11:16 +05:30
Marko Veniger bf50c2d2d8 EXSWHTEC-20 - hipFreeAsync negative tests (#38)
- Added negative tests for hipFreeAsync
 - nullptr check for pointer parameter
 - invalid stream handle for stream parameter
 - Update config_nvidia_linux_common.json
2023-07-11 14:08:00 +05:30
music-dino 3f9c1dd5b3 EXSWHTEC-75 - Implement tests for hipMemcpyAsync and derivatives (#18)
- Basic positive tests
- Negative parameter tests
- Disable tests failing on CI
2023-07-11 09:28:26 +05:30
ROCm CI Service Account 9adcb28335 SWDEV-373231 - Enable RTC atomics tests as they are fixed (#127)
Change-Id: I4b6ef78a5b1bb537e2e89b5e36a045cd2ec935d4
2023-07-10 18:59:53 +05:30
Maneesh Gupta e4734d3ec4 Disable test Unit_hipExtModuleLaunchKernel_NonUniformWorkGroup (#361)
* Update config_amd_linux_common.json
* Update config_amd_windows_common.json
2023-07-10 11:47:54 +05:30
milos-mozetic 262dc3d072 EXSWHTEC-282 - Implement Unit Tests for channel descriptor create function (#215)
- Implement basic test cases for channel descriptor API
- Fix indentation
- Refactor channel descriptor tests
- Extend the list of FormatNone types
- Implement unit test for 16-Bit Floating-Point channel descriptor
- Regroup vector types and basic types within test cases
- Add builtin types to the size/kind calculation
- Uncomment mistakenly commented tests
- Remove cout from channel_descriptor_common.hh
- Exclude 16-bit floating point tests from NVIDIA build due to the build error for hipCreateChannelDescHalf* functions
- Add doxygen comments and disable tests due to defects
- Fix errors in doxygen comments
- Rename group for channel descriptor
- Modify Copyright header comment
- Apply clang-format
- Use std::is_same_v<> instead of std::is_same<>::value to enhance readability
- Disable failed tests on external CI for PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/215
2023-07-09 09:08:20 +05:30
ROCm CI Service Account d6b0f53ac7 SWDEV-403768 - Enable test (#349)
Change-Id: I64e446d71e92898d74bdfa8acdb76d4de8aa29ab
2023-07-08 20:55:39 +05:30
ROCm CI Service Account 8a49594fdb SWDEV-362365 - Enable Unit_hipDeviceSetSharedMemConfig_Negative_Parameters. (#219)
Change-Id: Ib8e2ac7abb2c64bc5140b2bc64e768d4312b2440
2023-07-08 20:53:10 +05:30
milos-mozetic 2f64855322 EXSWHTEC-100 - Miscellaneous modifications to existing memory tests (#96)
- Miscellaneous modifications to existing memory tests
- Update config_amd_linux_common.json
- Update config_amd_windows_common.json
- Disable tests which failed on external CI for PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/96
2023-07-08 20:51:34 +05:30
milos-mozetic e103027f81 EXSWHTEC-224 - Test cases ID clean up and documentation for Execution Control (#85)
- Test cases ID clean up and documentation for Execution Control
- Update config_nvidia_linux_common.json
- Disable test which failed on external CI for PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/85
2023-07-08 20:50:41 +05:30
Maneesh Gupta dfa8015901 Update config_amd_linux_common.json
Disable unstable tests based on stress testing - 30Jun
2023-07-06 14:21:34 +05:30
ROCm CI Service Account 1ab7f46fda SWDEV-398980 - Fix Unit_hipMemcpyPeer_Positive_Synchronization_Behavior (#335)
Change-Id: I8ed51134a351f5303c10c9cfad8485e1493bec4d
2023-06-29 09:04:53 +05:30
ROCm CI Service Account 4bafb63c02 SWDEV-388937, SWDEV-388930 - Re-enable previously skipped tests (#334)
* SWDEV-388937, SWDEV-388930 - Re-enable previously skipped tests

Change-Id: I5849c137cde2d37a8f1cca7dd701b3e1eba3cbc2
2023-06-29 09:04:30 +05:30
ROCm CI Service Account 01697418be SWDEV-388937 - Re enable test (#328)
Change-Id: I1a1ec2f370e3dff4ba0c952665f254d11548dc53
2023-06-29 08:59:32 +05:30
ROCm CI Service Account d33ccb3569 SWDEV-393910 - Port gfx940 changes to mainline. (#321)
Change-Id: I77e70bcb15fbd38b1c79c1f68b7e483b2b3e0daf
2023-06-29 08:57:51 +05:30
ROCm CI Service Account b839c2b3c3 SWDEV-388954 - Enable Unit_hipGraphMemcpyNodeSetParamsFromSymbol_Positive_Basic (#311)
Change-Id: I9b28a4ddb6d757646ef0dcda9d4e746c2cd0ed19
2023-06-29 08:55:01 +05:30
ROCm CI Service Account ee04de73f8 SWDEV-388952 - Re-enable Unit_hipStreamSetCaptureDependencies_Positive_Functional test (#304)
Change-Id: Iaa65b1562c707e513d94939f423b89b67eaa5cf0
2023-06-29 08:54:47 +05:30
Mirza Halilčević c695f1b146 EXSWHTEC-103 - Implement tests for hipDrvMemcpy3D APIs (#56)
- Implement basic behavior checks in all copy directions
- Implement synchronization behavior checks for expected behavior based on cuda docs
- Implement positive tests for zero sized width and/or height copies, where no copy is expected to happen
- Implement negative parameter tests
- Implement all of the above for hipDrvMemcpy3D and hipDrvMemcpy3DAsync.
- Disable failing tests on AMD.
- Fix copyright disclaimer.
- Add defect issue numbers.
2023-06-28 20:16:25 +05:30
agunashe c2d51bad21 SWDEV-327563 - skip Unit_hipDeviceGetUuid_Positive on Windows (#200) 2023-06-28 15:46:59 +05:30
agunashe 93961c148a SWDEV-327563 - skip Unit_hipMemAdvise_NegtveTsts test on linux (#158) 2023-06-28 12:51:22 +05:30
nives-vukovic dd9b9b027f EXSWHTEC-106 - Reimplement tests for hipOccupancyMaxActiveBlocksPerMultiprocessor and hipOccupancyMaxPotentialBlockSize APIs (#46)
- Reimplement tests for hipOccupancyMaxActiveBlocksPerMultiprocessor and hipOccupancyMaxPotentialBlockSize APIs
- Add helper file occupancy_common.hh with parameterized templates
- Expand all positive and negative tests to use the templates
- Change section disable macros
- Disable AMD specific test due to defect
- Disable negative test using json file
- Fix disabled files
2023-06-28 12:49:28 +05:30
ROCm CI Service Account 329a350ec0 SWDEV-389689 - Rework oversubscription test to use threads instead of process. Also consider system memory when oversubscribing (#317)
Change-Id: If063552e9e2815f07e944259237310f6fef37ad5
2023-06-28 12:47:48 +05:30
milos-mozetic 15c91808cc EXSWHTEC-224 - Test cases ID clean up and documentation for Device Memory Access (#88)
- Test cases ID clean up and documentation for Device Memory Access
- Added group for deprecated Context Management
2023-06-28 09:47:04 +05:30