Vladislav Sytchenko
1f405da5a5
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: I4181bbab4fc0a5ec857fe39d6148ee8b4975836d
[ROCm/clr commit: c1d3f0118a ]
2020-09-16 12:06:55 -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
Vladislav Sytchenko
6ecd2ba352
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: I53f9c054e5df19bd8b130e7610d71b91d525474a
[ROCm/clr commit: d078dab53b ]
2020-09-10 11:31:46 -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
Jenkins
4dd0773792
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I88aec6ceb6b6e49caf48a0287ee2379b8ed9b296
[ROCm/clr commit: da80d765da ]
2020-09-03 05:09:55 -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
Jenkins
7e09487f54
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I801d75dba453bcf24fe0c6f36a6489c2e470231e
[ROCm/clr commit: e25c9562c8 ]
2020-08-25 17:10:30 -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
Jenkins
88a7b6a0e6
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I914aa748c92849f9f7ab796129a4617753d728db
[ROCm/clr commit: ee490fae12 ]
2020-08-25 11:10:53 -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
Jenkins
ec4eebba2a
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I2121bcceb5d3321fdc4248de337101d628411ab1
[ROCm/clr commit: 68cd6a2aee ]
2020-08-23 21:09:31 +00: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
Jenkins
270947d657
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I4d7ded0a1316a469f0880490e563c3e3f00cc970
[ROCm/clr commit: dbc0dfe399 ]
2020-08-20 21:09:41 +00: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
Sudheer Kumar
ca1b055135
[dtest] Enhanced tests for hipSetDevice and hipGetDevice
...
SWDEV-238517 for enhancing hip unit tests
Change-Id: I4fe169c560ce2e1fb471df67f03263903b12463b
[ROCm/clr commit: 4a110ce7ed ]
2020-08-20 13:52:05 -04:00
Sourabh Betigeri
c839dbc470
SWDEV-246104: Added new performance test to verify stream concurrency
...
Change-Id: Ieceaafd4d404b137936eb8aceecff27bbba42026
[ROCm/clr commit: 90e4f2062a ]
2020-08-20 13:42:55 -04:00
Aryan Salmanpour
dee8fed222
[HipPerf] add a test for measuring create/copy/destroy for hip streams
...
SWDEV-245290/SWDEV-247767
Change-Id: Id52e3d2f7afee52763da107eb5ed04627942d9f0
[ROCm/clr commit: 29bca5b949 ]
2020-08-20 13:28:36 -04:00
Jenkins
25ca4ebf94
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: Ibbb31c0a6d1d92e96a6c9abed0d4d4eb0b357008
[ROCm/clr commit: 615e32a722 ]
2020-08-18 09:09:47 +00:00
Todd tiantuo Li
005dcecd5c
move hipFuncSetCacheConfig from hip_device to hip_module
...
Change-Id: If5a930e1210e76531f5ba9a0e5f5ec98ad473a19
[ROCm/clr commit: 3ac8483124 ]
2020-08-17 17:39:01 -04:00
Aryan Salmanpour
20fe2fd7fd
SWDEV-248057 - fix the calculation of allGridSize used in multi_grid_group() API
...
Change-Id: Ib470094e28dcacaa4769dc5c7ab08924f5b7fa41
[ROCm/clr commit: 359c0fbb76 ]
2020-08-17 12:52:40 -04:00
Jatin Chaudhary
6b597909ce
Adding Anyorder flag to HIP
...
Change-Id: Ie20931541b3febe23fa9ac36ebc0c90de75a5f0a
[ROCm/clr commit: 628a308475 ]
2020-08-17 08:46:52 -04:00
Jenkins
0a158e5944
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I56b40b684a8be0dfbf330d0d1ed1ad703fde8417
[ROCm/clr commit: 65f85f0b95 ]
2020-08-16 09:09:40 +00:00
Rahul Garg
608fded501
Fix hipDispatchEnqueueRateMT sample
...
Change-Id: I7ade0dcf8b32ac90a311022d12339740b2b3df44
[ROCm/clr commit: ee3dbfac49 ]
2020-08-14 18:56:39 -04:00
Todd tiantuo Li
4885fa0e48
SWDEV-240803 - add hipFuncSetAttribute and hipFuncAttribute
...
Change-Id: I3f4d67b19d89fd348fa5b884af4a2542ee4aba60
[ROCm/clr commit: fb43f21044 ]
2020-08-14 17:39:29 -04:00
kjayapra-amd
cddec46bb7
SWDEV-237658 - Do not attach events to user invisible Marker.
...
Change-Id: I3a74fd2614d6e2e1d51543471bbd5ae51a713a47
[ROCm/clr commit: ea15c75c55 ]
2020-08-14 10:55:34 -04:00
Jenkins
1158db8bee
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I935fc8f681fad2df4e932407287a29a6a797351a
[ROCm/clr commit: e1af6830ad ]
2020-08-14 09:09:52 +00:00
Freddy Paul
f959aadea0
Enable developers to build hip without CMAKE_PREFIX_PATH
...
With recent changes in ROCclr to take HSA cmake target it require
HIP to have CMAKE_PREFIX_PATH added for install location for HSA,
amd_comgr,llvm.
User can provide CMAKE_PREFIX_PATH if above
packages are built/installed at custom location as:
cmake -DCMAKE_PREFIX_PATH="<path_hsa> <path_amd_comgr> <path_llvm>"
For default ROCm installation adding a default path will help.
Change-Id: Iefa443dc198da76b57422a641c9821c63cde4922
[ROCm/clr commit: 95729c31e8 ]
2020-08-13 23:13:40 -04:00
Aryan Salmanpour
15eaef319d
[HipPerf] relocating/renaming some hip perf tests
...
Change-Id: Ie85d242cd68cd14a858e07ed27875a5196014688
[ROCm/clr commit: de1e14b252 ]
2020-08-13 17:28:11 -04:00