Gráfico de commits

5601 Commits

Autor SHA1 Mensaje Fecha
Rahul Garg b1851cdc96 Return hipMemoryTypeHost as memory type for hipHostRegistered pointer
Fixes SWDEV-253741
Change-Id: I42c2c9df00862157314d5767b6f175a0d2f28b47


[ROCm/clr commit: 2f3d60fc4a]
2020-09-24 12:27:32 -04:00
agodavar dc55fb39c0 SWDEV-249870 - Short-Term solution for Pre-Compiled Headers for Online Compilation
Change-Id: Iec989787e546ff2eb68c4b146dc540655698b569


[ROCm/clr commit: 3c9bbc335a]
2020-09-24 12:18:06 -04:00
Lakhan singh Thakur 3ef655ac27 [dtest] Additional tests for hipMallocManaged() api
5 scenarios were added for hipMallocManaged including negative
test.

SWDEV-238517 for enhancing hip unit tests

Change-Id: Ibba53fb64502d6df798e4e63100dcb8c5f94553f


[ROCm/clr commit: eedf4c68dc]
2020-09-24 10:05:21 -04:00
kjayapra-amd 26a6b8b043 SWDEV-253349 - Add a SKIP state for hip directed tests when HIP_BRINGUP_SKIP macro is used.
Change-Id: If176cf775e568d4b32982127731223fe96a38f0d


[ROCm/clr commit: a363eeb4f4]
2020-09-23 16:46:21 -04:00
Sumanth Tumbalam Gooty 28e7ffcca6 [dtest] Tests for hipMalloc
1. API validation
2. Validate the memory status after hipMalloc()
3. Test repeated hipMalloc() Calls, call in multiple threads
4. Parallel hipMalloc() from parent and child processes
5. hipMalloc() from multiple processes on multiple GPUs

SWDEV-238517 for enhancing hip unit tests

Change-Id: Ie152999d7a203a51704d2888ccc1ca866a2e1b05


[ROCm/clr commit: 612bfc87f2]
2020-09-23 09:20:01 -04:00
Lakhan singh Thakur ff59dfbf67 [dtest] Tests for hipIpcGetMemHandle()
Tests allocation of memory on various GPUs and pass on the IPC mem handle to child process.
Child process attaches to the mem handle and uses the memory on various GPUs

SWDEV-238517 for enhancing hip unit tests

Change-Id: I7babc7725813e05d651057beef6a8bec6f62a49b


[ROCm/clr commit: 591905915a]
2020-09-22 23:49:30 -04:00
Aryan Salmanpour 0d577cdfd4 use only hip compiler to compile hip cooperative groups
SWDEV-252377

Change-Id: I6cf749dad2bf05c2e49fed495ab2833c574c2215


[ROCm/clr commit: c197183818]
2020-09-22 14:34:05 -04:00
Sourabh Betigeri 747c04174a Added performance test for Device concurrency
Change-Id: I30f4e65467613152ce86b80b13e1c9f2928da801


[ROCm/clr commit: 93f5675015]
2020-09-22 12:59:38 -04:00
Sourabh Betigeri cfb1122beb SWDEV-248163: Adding new Mandelbrot's tests - Serial vs concurrent kernel execution and mad vs fma performance results
Change-Id: I5118d13b40e2d17414124eebfd1b5114641db978


[ROCm/clr commit: a17c4dce84]
2020-09-22 12:58:57 -04:00
Todd tiantuo Li 509dc959aa SWDEV-240803 - add test for hipFuncSetSharedMemConfig
Change-Id: I150b65a548ee9bf8d7e079b3db2e73958747c3a0


[ROCm/clr commit: c74cf90c7e]
2020-09-21 17:26:51 -04:00
Jatin b2e0df3845 CMake changes to now write to test folder
Change-Id: Ia898b31a09f3c59ef8e7d64253f28ae93c501277


[ROCm/clr commit: 2cce9170c3]
2020-09-21 00:37:15 -04:00
Jatin Chaudhary c04f949c1d Adding checks for return type compatibility with CUDA
Change-Id: I09b6bd9a7299f0a97ac9011ea0903a1f81e28251


[ROCm/clr commit: d752b6d14b]
2020-09-21 00:36:02 -04:00
Vladislav Sytchenko 9734ad0e68 Fix Windows build
Change-Id: I8769bafba199b9258c610e51b58e454fe10a75e6


[ROCm/clr commit: 1602db4114]
2020-09-18 18:51:25 -04:00
kjayapra-amd ea1b3eb062 SWDEV-252542 - Fixing Win Compilation on SWDEV-241902.
Change-Id: I0ef196231acd8e778018bade684a10ec977261a5


[ROCm/clr commit: fdb4d45a3f]
2020-09-18 14:11:07 -04:00
Julia Jiang 60cdaf20b0 SWDEV-249486-update doxygen linked file
Change-Id: I90e42b83ad38323feb8d80aff136829837ef1aef


[ROCm/clr commit: 1965939b0d]
2020-09-18 13:53:01 -04:00
Satyanvesh Dittakavi 8afda95282 Amend hipBusBandwidth sample
Change-Id: I9230b553275146e984c6e7d9f11b76e520e14809


[ROCm/clr commit: a6b6881c86]
2020-09-18 13:45:19 -04:00
Aryan Salmanpour 3ea2f872ca Fix a warning with cooperative groups header
SWDEV-252413

Change-Id: Ia098464b670f26416b79cc67805b8accb6bec903


[ROCm/clr commit: 531c2c7596]
2020-09-18 13:38:47 -04:00
Satyanvesh Dittakavi 84634b6903 Print size_t variables with %zu
Change-Id: I02bb073b07e9efd03dea2b76b6ba1bd2f552bcaa
Total Memory is not being printed correctly with %u.
%zu represents size_t variables appropriately.


[ROCm/clr commit: 00c0118910]
2020-09-18 11:55:41 -04:00
Lakhan singh Thakur 321e5f1685 [dtest] Cooperative Groups related tests
Converted tests from below git to hipdirected_tests
http://gitlab1.amd.com/jgreatho/cuda_cooperative_groups_test
Modified to cover multi-GPUs
Disabled tests for cuda because of some header file issues

SWDEV-238517 for enhancing hip unit tests

Change-Id: If35fd710e8ab61debcf66bca5b6503539c567ec1


[ROCm/clr commit: 40ca4a5ea8]
2020-09-18 11:40:16 -04:00
Tao Sang 92e898abff Make samples support cmake
Only cmake can support static lib of hip rt.
Thus samples will support static lib of hip
rt when this is done.

Change-Id: I70e8d06e85084369a035b42c5d1d56287c874ac9


[ROCm/clr commit: 449848cb5a]
2020-09-18 07:37:02 -04:00
mkumarmi b956348413 [dtest] Disable few tests on NVCC platform
Few of the tests are being validated in nvcc platform.  Till then
these tests are disabled.

SWDEV-238517 for enhancing hip unit tests

Change-Id: I1acbfe90c6ea39f3de676e98f0e3c33cbac97888


[ROCm/clr commit: 6491836990]
2020-09-18 04:34:00 -04:00
kjayapra-amd 1c03aaaa95 SWDEV-241902 - Changes to pass file descriptor and offset to load code object.
Change-Id: I96add27f4fde1b5ee5501e206b7e85ab77e87dfc


[ROCm/clr commit: 095ce0cc02]
2020-09-15 07:54:28 -04:00
Rahul Garg d8db826498 Reinsert __gnu_h2f_ieee and __gnu_f2h_ieee.
Fixes SWDEV-251676

Reverts Ide24d245d851e20961020323e52f33322a33fff9 and adds
__attribute__((weak)) to __gnu_h2f_ieee and __gnu_f2h_ieee.

Change-Id: If4f9e2f867b56a3f0121a907a49ae4032220d9af


[ROCm/clr commit: f4282cbdf9]
2020-09-15 01:39:14 -04:00
kjayapra-amd a2ea4a91c5 SWDEV-251884 - Add Coop Launch Dev Property Checks in Co-operative Groups test cases.
Change-Id: I7b54a559d8abe0d5d5c77e48868b1332477a39f8


[ROCm/clr commit: d2008f93f4]
2020-09-14 17:10:39 -04:00
kjayapra-amd ae01218741 SWDEV-251941 - Adding gfx1030, gfx1031 support to mainline.
Change-Id: Ifbe0d72646f5f00c7b8e16338587fc564a314b92


[ROCm/clr commit: c3aa54d4e2]
2020-09-14 17:10:17 -04:00
Sarbojit Sarkar 438e7b78b4 Updated hip_porting_guide.md
Change-Id: Iaf32033597513aa2cbfde267487af35317ac67fe


[ROCm/clr commit: b7dc406ccd]
2020-09-14 00:30:51 -04:00
Julia Jiang cb20d658ff SWDEV-249486-Update Doxygen configuration file to link correct documents
Change-Id: I2bbe2a0dedec2d182bd3108c3d5af04f3d8beed8


[ROCm/clr commit: 683f2eed2f]
2020-09-11 16:45:07 -04:00
kjayapra-amd cfb12e710b SWDEV-240800 - Adding dtest for hipDeviceGetP2PAttribute.
Change-Id: Icf1dc56c98247de43c638d9fdc16de045d2a1da9


[ROCm/clr commit: a05c0b7286]
2020-09-11 14:25:11 -04:00
Rahul Garg e09740cd9b grid size optimization
Change-Id: I68b197548b961e1c0aa63119eecc8d9a25350cf2


[ROCm/clr commit: 590d00dd7c]
2020-09-10 15:10:55 -04:00
Sarbojit Sarkar 2e95688d9d Fix for hipPointerGetAttributes [github#2137]
Change-Id: I5295575638ecc4d3b7129552a9c26c6f6a7195fc


[ROCm/clr commit: 74cdf8f9e3]
2020-09-10 10:51:30 -04:00
agodavar 0db6f96d07 SWDEV-249870 - Short-Term solution for Pre-Compiled Headers for Online Compilation
Change-Id: Ibcb365ce2ff27c4c2379609964078da42e1226b1


[ROCm/clr commit: 38ce8784c0]
2020-09-09 13:44:13 -04:00
Siu Chi Chan f06ca83a59 fix no matching push_macro warmnings
Change-Id: I352fe1170cfc9e8de5307536a21c86f0b483c68e


[ROCm/clr commit: da92c6b8cb]
2020-09-09 11:41:07 -04:00
kjayapra-amd ff668fe6d2 SWDEV-240800 - P2P device attributes support
Change-Id: Ia32b87ffea17e0d98b69a07f2633ba14e7637b8a


[ROCm/clr commit: 27c5f8049e]
2020-09-03 09:41:05 -04:00
Rahul Garg 977c59d511 Fix dependency on rocm-dkms pkg
SWDEV-249463- hipcc can't find the rocm_agent_enumerator

Change-Id: I768a0d09753047508734d8360eb3d154edc0b0ef


[ROCm/clr commit: 9db9bed960]
2020-09-03 03:30:59 -04:00
Satyanvesh Dittakavi 04201d5db5 SWDEV-248293 - Fix elapsedTime
Fixes the elapsed time for the scenarios where HIP API takes one of the start/stop events
and another one is recorded using hipEventRecord.


Change-Id: I51831b2651fc8e7207ff0e3fcc6dc7c1b4239fa8


[ROCm/clr commit: f80044bd6a]
2020-09-02 03:22:47 -04:00
agodavar 04f34e929a SWDEV-246142: Improve performance for sync with multiple streams
Change-Id: Ifc625c4c1311ac235b08ea705a3df216d47b2c5e


[ROCm/clr commit: 9124285f18]
2020-09-02 00:56:46 -04:00
Saleel Kudchadker e17f998c20 Fix hipPrintf* tests
The test needs to check dup2 syscall status and not the
errno val

Change-Id: Ic88eb2047b839adbc9e12965b098d8960cd7e2b8


[ROCm/clr commit: 99f1830ed6]
2020-09-01 15:00:49 -04:00
Tao Sang d21b94e2b0 Replace private libelf with elfio
Change-Id: I59ae33f7cc55e73f6519af14be91dd9863b03af3


[ROCm/clr commit: 2332174c8a]
2020-09-01 10:29:11 -04:00
Rahul Garg e633304e19 Revert "[dtest] Additional tests for Memcpy"
This reverts commit 6443ff4197.

Reason for revert: All the PSDBs on the CI are failing with the below error and its been root caused to this commit:
......................................................................................... Passed 0.59 sec 99% tests passed, 1 tests
failed out of 211 Total Test time (real) = 287.02 sec The following tests FAILED: 139 - directed_tests/runtimeApi/memory/hipMemcpyNegativeMThrdMSize_Negative_tests.tst
(Child aborted) Errors while running CTest Restoring clocks to: auto

Change-Id: I4ea0e14ba5f92cd61677f4a3b9482fea00902310


[ROCm/clr commit: f2d9d83a7c]
2020-09-01 00:48:20 -04:00
Jatin Chaudhary a06d43114e Adding dim3 conversion operator to __hip_builtin_threadIdx_t
Change-Id: Ib7f9e45872ec6d48c0e5b7fc93ccecaafaeac754


[ROCm/clr commit: 9d4bdd466a]
2020-08-31 21:30:14 -04:00
kjayapra-amd 92f42b116f SWDEV-245296 - Adding performance test for hipModuleLoad/hipModuleGetFunction
Change-Id: I4b66d33dc58430e88be4b9b39bc4037e4e53d11e


[ROCm/clr commit: 4cc919fb66]
2020-08-31 13:43:58 -04:00
Rahul Garg 920a7d4002 Return error when mismatch in copy kind and ptrs
Change-Id: I70e4d06e850843697035b42c5d1d56287c874ac8


[ROCm/clr commit: c8a32c932d]
2020-08-27 20:53:48 -04:00
Vladislav Sytchenko fcd69756c3 Fix memory leak
getLastQueuedCommand(true) will implictly retain the last command, hence if we're not putting it in the waitlist, we should release it.

Change-Id: I1ad4ddcdf1df5237b83e1ea2447eb39a59f7dc3a


[ROCm/clr commit: 9998067174]
2020-08-26 12:45:18 -04:00
Aryan Salmanpour 89bd6132a1 [HipPerf] modifiy and move hipPerfMemcpy test to the new location for perf tests
SWDEV-245290

Change-Id: I84f03a3019fce48aab63dd4cc232ea3539a1af79


[ROCm/clr commit: ba2036a60a]
2020-08-25 16:52:14 -04:00
mshivama b480989b12 Support public apis for cooperative group types.
Change-Id: I01346afde485e82c34b7868b9241b34c542d0cf9


[ROCm/clr commit: bfb54cc5e9]
2020-08-25 10:50:38 +05:30
Rahul Garg aa942768bc Bump version to 3.9
Change-Id: I5dfc997336fac42f3b6b0998a4bb212462de38f9


[ROCm/clr commit: 5fb155dbf5]
2020-08-24 21:52:22 -04:00
kjayapra-amd 4ea2412701 SWDEV-249499 - Add message to Guarantee assert code in hip runtime.
Change-Id: I1850463675bbc3e6ff5e3cef8211b1fd40e55f96


[ROCm/clr commit: b9f8ab96ce]
2020-08-24 17:35:39 -04:00
Yaxun (Sam) Liu dfbec234db Fix hipcc for extracing clang version
On teamcity clang --version returns something like

clang version 12.0.0
Target: x86_64-unknown-linux-gnu

currently hipcc does not handle it correctly since [^ ] causes new line and Targe:
matched. \S will make sure only version string matched.

Change-Id: I3659d6daf89b709d2b001e6b8024d69d8b79efc0


[ROCm/clr commit: 5e5fb829ed]
2020-08-21 18:21:46 -04:00
Todd tiantuo Li 49910cc949 SWDEV-240803 - add hipFuncSetSharedMemConfig
Change-Id: I160b04677b3e7b99b3981ae7ecc84a0e3811d5e8


[ROCm/clr commit: a243a69e98]
2020-08-20 18:18:24 -04:00
Lakhan singh Thakur 6443ff4197 [dtest] Additional tests for Memcpy
APIs tested: hipMemcpy, hipMemcpyAsync, hipMemcpyHtoD, hipMemcpyHtoDAsync
             hipMemcpyDtoH, hipMemcpyDtoHAsync, hipMemcpyDtoD,
             hipMemcpyDtoDAsync

-Scenario-1:: The aim of this test case is to cover all the negative test cases
              for 8 hipMemcpy apis
-Scenario-2:: This test launches NUM_THREADS threads. Each thread in turn tests
              the working of 8 hipmemcpy apis
-Scenario-3:: This test case verifies the working of Memcpy apis for range of
              Memory sizes from smallest one unit transfer to 1GB.

SWDEV-238517 for enhancing hip unit tests

Change-Id: Iace19cc54e865fae8450448d6f37abed88597f19


[ROCm/clr commit: becc687747]
2020-08-20 16:41:57 -04:00