Commit gráf

6024 Commit-ok

Szerző SHA1 Üzenet Dátum
ROCm CI Service Account 4e71301381 SWDEV-374402 - Fix hipExtLaunchKernel documentation (#3126)
Change-Id: I90ad2a3a9a7d940f6853f976b329ee0eb5a161b8


[ROCm/hip commit: a95b8c94df]
2023-01-06 11:59:31 -08:00
ROCm CI Service Account 3eb1569702 SWDEV-287842 - Update HIP_RTC markdown doc (#3114)
Change-Id: I8242abc9edde89320f64d7f7dac6210fd6bd8592


[ROCm/hip commit: a4a172d5d6]
2023-01-05 21:31:30 -08:00
ROCm CI Service Account 3c1fb77683 SWDEV-361374 - Adding support for hipPointerSetAttributes (#3125)
Change-Id: I9d654185902e1a53338cbdaf7bbb6c1ebc4b043c


[ROCm/hip commit: 73086b0c84]
2023-01-05 17:59:29 -08:00
ROCm CI Service Account 4e764f61c4 SWDEV-352878 - Removed relative path based CLANG include, CLANGRT dependencies (#3124)
Change-Id: Ifdcd117679bff548a6351ba915a8272689e647de


[ROCm/hip commit: 6f8ca12d4d]
2023-01-05 13:07:15 -08:00
ROCm CI Service Account 55b45147ec SWDEV-369618 - hipOccupancyMaxPotentialBlockSizeVariableSMemWithFlags invalid flag scenario (#3121)
Change-Id: I98f185db82f23514976ecf562894acb65006c352


[ROCm/hip commit: afeeaba3a3]
2023-01-03 23:48:17 -08:00
ROCm CI Service Account 8ff25edae0 SWDEV-353281 - Expose graph interface for mempool (#3115)
Change-Id: I4f0c37d27758a6bc80b5a34c85dfd07bc45b0a4c


[ROCm/hip commit: 9b7e42dd5e]
2023-01-03 17:20:38 -08:00
ROCm CI Service Account 61f1e1a582 SWDEV-364373 - updated doxygen for the API hipDeviceSetCacheConfig (#3112)
Change-Id: Icbbeb16b043b73c4d810710e3504dae593c34295

[ROCm/hip commit: c437ca95d2]
2023-01-02 10:13:56 +05:30
ROCm CI Service Account 5447c21572 SWDEV-359882 - hipcc compiler does not work when installation path contains spaces (#3117)
Change-Id: I35fb67091f1d65ad9474e80f71826a3031c9654e


[ROCm/hip commit: d2555768ac]
2022-12-21 12:38:04 -08:00
ROCm CI Service Account ddd85e25fe SWDEV-345571 - template parameter redefines error disable temporarily for shfl changes (#3109)
Change-Id: Ife1e274c5442854d2beddf9a1b5ac87358df19f2

[ROCm/hip commit: 464abba716]
2022-12-20 11:16:16 -08:00
ROCm CI Service Account eecad085de SWDEV-372006 - Removed HSA_PATH variable from hipconfig.pl (#3120)
HSA_PATH is not required in hipcc and removed from hipvars and hipcc.pl as part of SWDEV-345870.
The incomplete removal is causing build failure in pytorch due to invalid hip version
Removing HSA_PATH from hipconfig.pl, so that hipconfig will provide the hip version without any warning

Depends-On: Ia461cb4da2c0e0967703033f5c2c79b67732f5b5
Change-Id: I8f18b27f40f4080b68a936450ba6e092f997ec47

[ROCm/hip commit: e1bbdf5750]
2022-12-20 09:35:27 +05:30
ROCm CI Service Account 20dfbb084f SWDEV-344620 - hipcc fails to parse version of clang in some cases (#3119)
Change-Id: I46f716c82a7500b9a2bcaf5f9ff4ad8a8f982770



[ROCm/hip commit: 0c443d1201]
2022-12-19 17:21:12 -08:00
ROCm CI Service Account 75188a5d0f SWDEV-372171 - Correct section for hipLaunchHostFunc (#3116)
Change-Id: I48bd381bfadafe079e34b5d2877a1133fd405a9a


[ROCm/hip commit: 31009ea884]
2022-12-19 12:51:34 -08:00
Maneesh Gupta f0a49da54d Update hipDeviceReset.cc
- Don't destroy the stream after reset since behavior is not consistent.

[ROCm/hip commit: 0a478fb801]
2022-12-05 08:56:05 +05:30
Maneesh Gupta e2bf3818b9 Remove hipGetSymbolSizeAddress.cc from AMD compilation temporarily
[ROCm/hip commit: a0cb54fa79]
2022-12-02 12:41:06 +05:30
Mirza Halilčević 4728d85ef0 EXSWHTEC-3 - Implement tests for hipDeviceReset (#2873)
* Implement tests for hipDeviceReset

- Basic test for behaviour validation
- Multithreaded test similar to basic test.

* Update license boilerplate.

Signed-off-by: Dino Music <dino.music@htecgroup.com>

* EXSWHTEC-3 - Add stream and memory checks to hipDeviceReset tests.

* EXSWHTEC-3 - Corrected expected error code for hipStreamDestroy

* EXSWHTEC-3 - Corrected check ordering in
Unit_hipDeviceReset_Positive_Threaded test.

* EXSWHTEC-3 - Exclude hipDeviceSetGetCacheConfig checks for AMD

* EXSWHTEC-3 - Corrected merge error in device/CMakeLists.txt

* EXSWHTEC-3 - Remove NVIDIA guards from tests and relax the code.

* EXSWHTEC-3 - Update tests to take into account unsupported operations on AMD

* EXSWHTEC-3 - Fix bug in Unit_hipDeviceReset_Positive_Threaded test.

* EXSWHTEC-3 - Disable hipDeviceReset tests for AMD.


[ROCm/hip commit: 72134a78f2]
2022-11-30 20:37:20 -08:00
music-dino 89cc21a228 EXSWHTEC-81 - Implement tests for hipGetSymbolAddress and hipGetSymbolSize (#3002)
- Implement negative tests for hipGetSymbolAddress
- Implement negative tests for hipGetSymbolSize
- Reimplement positive test for both apis
- Expand positive test with memcpy to and from symbol
- Disable test sections that cause a segfault in CUDA

[ROCm/hip commit: 1f774ad632]
2022-11-30 17:28:13 +05:30
ROCm CI Service Account 9dcc199099 SWDEV-351024 - [catch2][dtest] Multiprocess test cases for the API hipMemGetInfo() (#2864)
Change-Id: Icaf780a4f11e8f62622b3f81ba84646c734d79e1

[ROCm/hip commit: 0c0645a561]
2022-11-30 15:27:36 +05:30
ROCm CI Service Account 9c26d6666d SWDEV-241672 - Catch2 dtest migration of hipMathFunctions.cpp having pow tests (#2595)
* SWDEV-241672 - Catch2 dtest migration of hipMathFunctions.cpp having pow tests

Change-Id: I13961461398439534dd5dfd91d9dcd5fbb8ca124

[ROCm/hip commit: 13a228ff29]
2022-11-30 15:27:07 +05:30
ROCm CI Service Account 838e2838f2 SWDEV-366314 - Move hip_bfloat16 implementation to hipamd (#3102)
hip_bfloat16 header in hip repo just includes the amd_hip_bfloat16 from hipamd

Change-Id: Ie96f908009cf96f37d868f2cd9a97d5f3e8b0ade

[ROCm/hip commit: da6d35142b]
2022-11-30 13:21:04 +05:30
ROCm CI Service Account d11f207e5f SWDEV-366085 - update doc on deprecated API list (#3104)
Change-Id: Ib0f3552974f00bcf646effe7d4d2b91ef6d20ce0

[ROCm/hip commit: 9884dc7084]
2022-11-30 13:20:50 +05:30
ROCm CI Service Account 182f2af04f SWDEV-362823 - Duplicate symbol linking (#3105)
hip-clang can handle hip offload-bundles now, so no need to extract them separately in archives (.a) or object files (.o)

Change-Id: I764243c172a4912d64dbfb318470bf36e066756d

[ROCm/hip commit: 165843e94b]
2022-11-30 13:20:38 +05:30
ROCm CI Service Account 9e4020871e SWDEV-363038 - Add Unit_hipGraphKernelNodeGetSetParams_Functional (#3062)
Add unit test: Unit_hipGraphKernelNodeGetSetParams_Functional

Add kernel node to graph with certain kernel params, now get kernel node parameters with hipGraphKernelNodeGetParams, then update the kernel node params with hipGraphKernelNodeSetParams, finally check taking effect after launching graph.

Change-Id: I2216f72f4dade6dd37663d3b0d821cb3d35d7856

[ROCm/hip commit: 58790104f2]
2022-11-29 07:08:27 +05:30
ROCm CI Service Account 1d0152c38c SWDEV-345571 - Fix template parameter redefines default argument (#3101)
Change-Id: I1f22f0dd17831d31d9119e878f698312f29ce036


[ROCm/hip commit: c0e05cf582]
2022-11-28 16:45:34 -08:00
ROCm CI Service Account 0965bd6ea2 SWDEV-345188 - Windows: fix warnings while building catch (#3071)
fixes deprecated warning for 'getenv' on Windows

Change-Id: I5ecdaca451a936e843691c4611910ee338b22e46

[ROCm/hip commit: 0e06303fe2]
2022-11-28 20:17:09 +05:30
ROCm CI Service Account 720de09efd SWDEV-346657 - add more hipStreamAcb test (#3064)
* SWDEV-346657 - add more hipStreamAcb test

Change-Id: If94628ec9c285e9689ce471931b3c40b7d3ece84

[ROCm/hip commit: 955f1e4979]
2022-11-28 20:16:16 +05:30
ROCm CI Service Account e7b29faa2c SWDEV-306122 - [catch2][dtest] Added test for hipUserObjectCreate, hipUserObjectRelease, hipUserObjectRetain, hipGraphReleaseUserObject, hipGraphRetainUserObject API (#3061)
* SWDEV-306122 - [catch2][dtest] Added test for hipUserObjectCreate, hipUserObjectRelease, hipUserObjectRetain, hipGraphReleaseUserObject, hipGraphRetainUserObject API

Change-Id: I7fd25bcc23f0629d92296ab7b20258a6e268a58b

[ROCm/hip commit: d76a487187]
2022-11-28 20:15:49 +05:30
ROCm CI Service Account e86ee86479 SWDEV-306410 - Add Unit_hipEventMGpuMThreads* (#3095)
Change-Id: Ieaaed1d15b4d258103d8341d4b17d9f83a9e4785

[ROCm/hip commit: 8202097629]
2022-11-28 14:04:36 +05:30
ROCm CI Service Account cb69c9393b SWDEV-357759 - [catch2][dtest] Adding additional functional tests for hipStreamBeginCapture() API (#3094)
Change-Id: I7b89dcb6aa24eae0daf2974733ddeb6d3902cafa

[ROCm/hip commit: 8c79142035]
2022-11-28 14:04:25 +05:30
ROCm CI Service Account 891ab39171 SWDEV-368417 - Update FAQ on library support (#3092)
Change-Id: I940f840be45e6c45b960ec03ae007472e965cb5e

[ROCm/hip commit: 92f705e9bd]
2022-11-28 14:04:14 +05:30
ROCm CI Service Account 97dc389893 SWDEV-367463 - Add unit test for hipMallocManaged call w/ large size (#3089)
Change-Id: I9e9f6687ec837f3aaa1567d8b00f15925b7dd2c2

[ROCm/hip commit: 5e50c01e44]
2022-11-28 14:04:01 +05:30
ROCm CI Service Account 43c7642113 SWDEV-348684 - Fixed catch-2 test failure (#3073)
Change-Id: Ib21c26a3c8e51f0b7f132ecd4ad209dfef1d0689

[ROCm/hip commit: d8efb5fd4d]
2022-11-28 14:03:51 +05:30
ROCm CI Service Account fc2e5db0d3 SWDEV-327563 - deviceLib build fix for nvidia (#3072)
Change-Id: Ic66242caa21f9ba6f41255d84a3fd3e54b481b46

[ROCm/hip commit: 5698fed162]
2022-11-28 14:03:31 +05:30
ROCm CI Service Account 31676c0c06 SWDEV-345870 - Correct HIP path for new directory layout and removed the usage of HSA_PATH in hipcc (#3065)
With file reorganization, HIP installed in /opt/rocm-ver
Use the install path rather than using backward compatible path.
HSA_PATH is not at all required in hipcc and removed the same

Change-Id: Ia461cb4da2c0e0967703033f5c2c79b67732f5b5

[ROCm/hip commit: 388432384f]
2022-11-24 09:33:05 +05:30
Maneesh Gupta 4ccda0ea4a Disable Unit_hipMemset_Negative_OutOfBoundsPtr
[ROCm/hip commit: d3e7e5a23b]
2022-11-23 15:06:16 +05:30
Maneesh Gupta 292bdcb7e2 Disable wall clock test temporarily
[ROCm/hip commit: 385a114025]
2022-11-23 14:13:59 +05:30
Maneesh Gupta cc80b0631b Better handle failures in CI infra (#3098)
* Update Jenkinsfile
* Update tests/catch/unit/CMakeLists.txt

[ROCm/hip commit: 81c12ab01d]
2022-11-23 12:34:02 +05:30
ansurya 8b3dd27480 SWDEV-325711 - Added new Graph APIs (#3097)
- hipGraphDebugDotPrint
- hipGraphKernelNodeCopyAttributes
- hipGraphNodeGetEnabled
- hipGraphNodeSetEnabled

Change-Id: Ic6156e00cfc6a4614649eda12b81187e6b186efb

[ROCm/hip commit: 1cdb2d5be5]
2022-11-23 09:44:27 +05:30
agunashe b6e406fd60 SWDEV-327563 - skip Unit_hipGraphAddEventRecordNode_Functional_WithoutFlags (#3091)
* SWDEV-327563 - skip Unit_hipGraphAddEventRecordNode_Functional_WithoutFlags

* SWDEV-327563 - skip Unit_hipGraphAddEventRecordNode_MultipleRun

[ROCm/hip commit: d0c63f8d53]
2022-11-21 22:11:08 -08:00
ROCm CI Service Account 7047e3cb1b SWDEV-348282 - fixed intermittent failure fo hipCGMultiGrid* and hipCGThread* tests, porting over to catch2 in the process (#3067)
Change-Id: Id22dfb4ab2ee8171242fbf6a10886ff3e4abc926


[ROCm/hip commit: 01da3903c5]
2022-11-18 12:14:12 -08:00
ROCm CI Service Account 02a1e1141d SWDEV-346579 - atomics test cases for non MI2xx/MI3xx (#3060)
Replace the internal __builtin__ functions with external APIs

Change-Id: Ia3cf37af004b5b9a4833b18a8771a8864772beb4


[ROCm/hip commit: 0acac9c7db]
2022-11-16 14:01:05 -08:00
nives-vukovic 7a9617e9f6 EXSWHTEC-64 - Implement tests for hipInit and hipDriverGetVersion (#2971)
- Add simple positive and negative test for hipInit api
- Add simple positive and negative test for hipDriverGetVersion api
- Disable hipInit negative test on AMD

[ROCm/hip commit: 1f06f33d7d]
2022-11-14 15:05:14 +05:30
agunashe e6ee2e4913 SWDEV-327563 - skip graph and spt failing tests (#3068)
* SWDEV-327563 - skip Unit_hipStreamSynchronize_NullStreamAndStreamPerThread.

Since the StreamPerThread is still not fixed

* SWDEV-327563 - skip graph and spt failing tests

[ROCm/hip commit: ae8f2d3557]
2022-11-13 22:57:11 -08:00
Mirza Halilčević 6b6d67dd61 EXSWHTEC-10 - Implement additional tests for hipIpcOpenMemHandle (#2880)
- Verify that opening the same handle in different contexts on same device causes an error
- Verify that opening the handle in the process that created it causes an error
- Remove linux guard from test file and exclude test from windows build with cmake.
- Disable Unit_hipIpcOpenMemHandle_Negative_Open_In_Creating_Process for AMD.

[ROCm/hip commit: 809149ecc8]
2022-11-07 16:50:44 +05:30
ROCm CI Service Account cd6b6ca2c3 SWDEV-327563 - Windows Enable fixed tests v5 (#3059)
Change-Id: Ie144e481f38b3e5d462f64d76ab4fd32043f2b46

[ROCm/hip commit: 4fbc08e6c4]
2022-11-07 15:36:09 +05:30
Mirza Halilčević 822cccfb95 EXSWHTEC-27 - Implement tests for hipDeviceSetSharedMemConfig and hipDeviceGetSharedMemConfig (#2920)
- Negative parameter tests
- Default return value test
- Multithreaded test
- Adjust hipDeviceSetGetSharedMemConfig tests according to new return value.

[ROCm/hip commit: cd4a634935]
2022-11-07 14:01:36 +05:30
Mirza Halilčević d1775f330c EXSWHTEC-12 - Implement additional tests for hipIpcGetMemHandle (#2879)
- Verify that unique handles are returned for consecutive calls
- Verify that unique handles are returned for separate allocations at same address
- Verify that freed memory causes an error
- Verify that out of bounds pointer will cause an error.
- Remove linux guard from test file and exclude test from windows build with cmake.
- Fix expected error in hipIpcGetMemHandle negative tests.

[ROCm/hip commit: c504292c54]
2022-11-07 14:01:10 +05:30
ROCm CI Service Account 988d616c1e SWDEV-354905 - prioritize -DROCM_PATH over env{ROCM_PATH} in hip tests (#3055)
Change-Id: I943bc705641ceccda95b409d13b4e757c4e5ab23


[ROCm/hip commit: a9e9d9f996]
2022-11-04 17:14:41 -07:00
ROCm CI Service Account 473ad7a867 SWDEV-362930 - Fixes packging issue Windows using makefile (#3054)
Issue NMAKE : fatal error U1065: invalid option 'w'
Solution -
Windows to use Ninja but cmake needs to skip compiler test

Change-Id: I1f666254ce5188dff0897815677ce4d9faf55e4c


[ROCm/hip commit: a47e8ac84f]
2022-11-04 15:48:13 -07:00
nives-vukovic 6500f83b4f EXSWHTEC-65 - Implement additional Initialization and Version tests (#2972)
- Separate hipRuntimeGetVersion and hipDeviceGetUuid tests into positive and negative tests
 - Split Unit_hipDeviceGetUuid into Unit_hipDeviceGetUuid_Positive and Unit_hipDeviceGetUuid_Negative
 - Split Unit_hipRuntimeGetVersion_NegAndValTst into Unit_hipRuntimeGetVersion_Positive and Unit_hipRuntimeGetVersion_Negative
- Modify tests to use hipDevice_t instead of integer for devices in hipDeviceGetUuid negative test
- Implement additional Initialization and Version tests
 - Expand hipDeviceComputeCapability negative test with case when device is invalid
 - Expand hipDeviceGetP2PAttribute negative test with case when src and dst devices are the same
 - Expand hipDeviceGetP2PAttribute negative test with case when device is out of bound
 - Modify hipDeviceTotalMem negative test with case when device is invalid
 - Implement Unit_hipDeviceGetPCIBusId_PartialFill test which validates partial filling the bus id into a char array
- Fix minor formatting issues and change hipDeviceGetPCIBusId partial fill test into negative
- Modify negative tests to use integer device values
- Disable hipDeviceGetPCIBusId negative test on AMD

[ROCm/hip commit: 10382f7f58]
2022-11-04 19:29:26 +05:30
Mirza Halilčević ddd1ea09cc EXSWHTEC-9 - Implement additional tests for hipIpcCloseMemHandle (#2881)
- Verify that memory stays mapped when reference count is non zero
- Verify that memory stays mapped if handle is closed in a second process
- Verify that attempting to close handle in the process that created it causes an error
- Correct header includes.
- Add additional pointer check to reference counting test.
- Disable Unit_hipIpcCloseMemHandle_Negative_Close_In_Originating_Process test for AMD.

[ROCm/hip commit: dc5d658843]
2022-11-04 19:26:53 +05:30