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
Aryan Salmanpour
1c52703636
[HipPerf] report performance based on wall time only for hipPerfDevMemReadSpeed/hipPerfDevMemWriteSpeed
...
Change-Id: I1fda2ec76da6fad6852d328e0a3fc39e28af57bb
[ROCm/clr commit: 1a2622dd60 ]
2020-08-13 14:23:58 -04:00
Jason Tang
91a2f86826
SWDEV-232197 - Remove refering to gfxipVersion_
...
Change-Id: I91b6b972e26b18dabf6deda5a142bff491c8bb45
[ROCm/clr commit: d5c97e0c31 ]
2020-08-12 16:34:18 -04:00
German Andryeyev
031cf9d32a
Allow prefetch on the null stream
...
Change-Id: I87e950460361fab65ab140988fc2288bcb194f08
[ROCm/clr commit: b73673bc74 ]
2020-08-12 13:07:43 -04:00
Rahul Garg
420ec4eeae
Return error from hipMallocManaged for size =0
...
Change-Id: Ida0cecf05e1df731176d41e59422d1e606cc9bd9
[ROCm/clr commit: 236ef94166 ]
2020-08-10 18:25:31 +00:00
Vlad Sytchenko
4a3b0190c5
Don't align 2D image buffer size
...
Cuda allows creating 2D textures from memory with unaligned size.
Aligning it will cause us to overshoot the size of the underlying
allocation.
Change-Id: Ia20dec2105e36ca4a8448c9c6299d0001b388d25
[ROCm/clr commit: 963c6fe4e9 ]
2020-08-09 15:53:52 -04:00
Julia jiang
ac119447fd
SWDEV-246878-Update document HIP_porting_guide
...
Change-Id: I7f4c92637f31da76293048133fff5af816c752ca
[ROCm/clr commit: e93f7b6a56 ]
2020-08-07 14:50:01 -04:00
Aryan Salmanpour
7ec4a9af8e
[HipPerf] add two subtests for measuring maximum device memory read/write speed
...
SWDEV-245290 / SWDEV-246220 [HIPPerf] Port OCLPerfDevMemWriteSpeed/OCLPerfDevMemReadSpeed into hip performance subtests
Change-Id: I5dc323c75cebbc17596dcb4ed9492e18c5246868
[ROCm/clr commit: b98727505d ]
2020-08-07 14:21:27 -04:00
David Salinas
dbeb78fa07
correct -x option in hip::device
...
Change-Id: I8c288e678b4357019144a024395cda1fcead61fc
[ROCm/clr commit: 996df70de9 ]
2020-08-07 12:33:43 -04:00
Aryan Salmanpour
0372607c1b
[HipPerf] add a test for measuring shared memory read speed
...
SWDEV-245290/SWDEV-247330
Change-Id: If78fa0879ff58aab84775e412a86665c7e5959e7
[ROCm/clr commit: 61dafa0397 ]
2020-08-07 10:07:05 -04:00