Tao Sang
8d296e9e2a
Make directed_test support static libs
...
1.Make directed_test apps linked against static libs
of hip, rocclr, rocr, roct and amd_comgr.
2.Remove custom_target amdhip64_static_combiner.
3.Support EXCLUDE_HIP_LIB_TYPE <static|shared>.
4.Simplify argument list parsing.
5.Fix hip_pch.o missing issue in samples' build.
6.Fix some original small bugs.
Change-Id: I30f5e65367613152ce86b80b13e1c9f2a28da803
[ROCm/hip-tests commit: d00d627b9d ]
2020-10-08 22:46:58 -04:00
Sourabh Betigeri
99d2c155ff
SWDEV-247768: Added new perf test - SampleRate
...
Change-Id: I3aee07dff3759a0ac56a1afb384168bb94394187
[ROCm/hip-tests commit: 71319d9d2c ]
2020-10-06 12:46:13 -04:00
Vladislav Sytchenko
64bc0bc57f
Revert "Revert "Merge branch 'amd-master-next' into amd-npi-next""
...
This reverts commit 5bc903a0cd .
Reason for revert: <INSERT REASONING HERE>
Change-Id: I92ceb171e31026ed1864704cef2fc1497b883ef9
[ROCm/hip-tests commit: 08c35854c0 ]
2020-10-05 13:20:58 -04:00
Vladislav Sytchenko
5bc903a0cd
Revert "Merge branch 'amd-master-next' into amd-npi-next"
...
This reverts commit 873a2e33d3 .
Reason for revert: <INSERT REASONING HERE>
Change-Id: I53322718dadde2c98f96140b8e260ec7ee9ef721
[ROCm/hip-tests commit: 051c84bba3 ]
2020-10-05 13:02:39 -04:00
Vladislav Sytchenko
873a2e33d3
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: I0587f67e28cec51c2ae753e986d2c7ce21db271e
[ROCm/hip-tests commit: 607ac99389 ]
2020-10-05 09:51:06 -04:00
Julia Jiang
0111d3e577
SWDEV-253250-update instruction for hip sample
...
Change-Id: Iebc2887a3687e6c565999f4faf1cd4cf893e24cd
[ROCm/hip-tests commit: ecbe97b9a9 ]
2020-09-25 13:51:19 -04:00
Sourabh Betigeri
10c034fcce
Added performance test for Device concurrency
...
Change-Id: I30f4e65467613152ce86b80b13e1c9f2928da801
[ROCm/hip-tests commit: 6ef3a48e27 ]
2020-09-22 12:59:38 -04:00
Sourabh Betigeri
01873d334b
SWDEV-248163: Adding new Mandelbrot's tests - Serial vs concurrent kernel execution and mad vs fma performance results
...
Change-Id: I5118d13b40e2d17414124eebfd1b5114641db978
[ROCm/hip-tests commit: 6b5a9ab7ea ]
2020-09-22 12:58:57 -04:00
Satyanvesh Dittakavi
957862c77a
Amend hipBusBandwidth sample
...
Change-Id: I9230b553275146e984c6e7d9f11b76e520e14809
[ROCm/hip-tests commit: cc28186c90 ]
2020-09-18 13:45:19 -04:00
Tao Sang
963e4cded7
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/hip-tests commit: 5b8651c825 ]
2020-09-18 07:37:02 -04:00
Jenkins
2f83282e8e
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I88aec6ceb6b6e49caf48a0287ee2379b8ed9b296
[ROCm/hip-tests commit: c16b72daac ]
2020-09-03 05:09:55 -04:00
kjayapra-amd
20f58a685e
SWDEV-245296 - Adding performance test for hipModuleLoad/hipModuleGetFunction
...
Change-Id: I4b66d33dc58430e88be4b9b39bc4037e4e53d11e
[ROCm/hip-tests commit: dc06a6917a ]
2020-08-31 13:43:58 -04:00
Jenkins
c94c4e6d4c
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I801d75dba453bcf24fe0c6f36a6489c2e470231e
[ROCm/hip-tests commit: d7aa4e29c9 ]
2020-08-25 17:10:30 -04:00
Aryan Salmanpour
f79e91f08c
[HipPerf] modifiy and move hipPerfMemcpy test to the new location for perf tests
...
SWDEV-245290
Change-Id: I84f03a3019fce48aab63dd4cc232ea3539a1af79
[ROCm/hip-tests commit: 77f8471a79 ]
2020-08-25 16:52:14 -04:00
Jenkins
73279ed9b7
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I4d7ded0a1316a469f0880490e563c3e3f00cc970
[ROCm/hip-tests commit: 29c500b89d ]
2020-08-20 21:09:41 +00:00
Sourabh Betigeri
782477f2f3
SWDEV-246104: Added new performance test to verify stream concurrency
...
Change-Id: Ieceaafd4d404b137936eb8aceecff27bbba42026
[ROCm/hip-tests commit: 3a6b82d50a ]
2020-08-20 13:42:55 -04:00
Aryan Salmanpour
652fc32857
[HipPerf] add a test for measuring create/copy/destroy for hip streams
...
SWDEV-245290/SWDEV-247767
Change-Id: Id52e3d2f7afee52763da107eb5ed04627942d9f0
[ROCm/hip-tests commit: 9abb9a914c ]
2020-08-20 13:28:36 -04:00
Jenkins
06865086ac
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I56b40b684a8be0dfbf330d0d1ed1ad703fde8417
[ROCm/hip-tests commit: 12bf6818e4 ]
2020-08-16 09:09:40 +00:00
Rahul Garg
885fbb7ec5
Fix hipDispatchEnqueueRateMT sample
...
Change-Id: I7ade0dcf8b32ac90a311022d12339740b2b3df44
[ROCm/hip-tests commit: aea45f4b58 ]
2020-08-14 18:56:39 -04:00
Jenkins
4bf3734bc9
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I935fc8f681fad2df4e932407287a29a6a797351a
[ROCm/hip-tests commit: 94ea7d4dc2 ]
2020-08-14 09:09:52 +00:00
Aryan Salmanpour
54deabb93d
[HipPerf] relocating/renaming some hip perf tests
...
Change-Id: Ie85d242cd68cd14a858e07ed27875a5196014688
[ROCm/hip-tests commit: 8dfe3c92a7 ]
2020-08-13 17:28:11 -04:00
Aryan Salmanpour
7c63fc7e21
[HipPerf] report performance based on wall time only for hipPerfDevMemReadSpeed/hipPerfDevMemWriteSpeed
...
Change-Id: I1fda2ec76da6fad6852d328e0a3fc39e28af57bb
[ROCm/hip-tests commit: f7570dce03 ]
2020-08-13 14:23:58 -04:00
Aryan Salmanpour
69ae390cc3
[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/hip-tests commit: 87558f6448 ]
2020-08-07 14:21:27 -04:00
Aryan Salmanpour
07e870bb51
[HipPerf] add a test for measuring shared memory read speed
...
SWDEV-245290/SWDEV-247330
Change-Id: If78fa0879ff58aab84775e412a86665c7e5959e7
[ROCm/hip-tests commit: 9e7e04c875 ]
2020-08-07 10:07:05 -04:00
Tao Sang
e9e9cacb71
Support numa if libnume-dev is installed
...
Let rocclr decide numa dependence
Change-Id: I65bdfba7ec0d06b550f86632318bcfd1f765cfa9
[ROCm/hip-tests commit: f6f37fb73f ]
2020-07-22 08:55:28 -04:00
Vlad Sytchenko
d0afc4c70d
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: Id241c60d6c2ceb4049c3ec15d9fe06baf28bcb3a
[ROCm/hip-tests commit: d72d12f20d ]
2020-07-20 09:49:15 -04:00
Tao Sang
693fde4aeb
Support numa policy set by user
...
Add hipHostMallocNumaUser flag to hipHostMalloc() in order to support
numa policy set by user.
Change-Id: I6d70ed539a5f97f27187f2242b68849c0e27e4d6
[ROCm/hip-tests commit: 5f9602d1c5 ]
2020-06-19 21:23:58 -04:00
Jason Tang
41e8408a60
Add asicRevision
...
Change-Id: I59f3ad20b9bdadf77bd1e0725f7a401d7ad423a3
[ROCm/hip-tests commit: c7212506c9 ]
2020-06-16 17:54:20 -04:00
Jenkins
b57b99f3e4
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: Id0bd0798c460b51653a73b6a9ce97ddaec92874a
[ROCm/hip-tests commit: 80b5956791 ]
2020-06-16 21:09:56 +00:00
Jason Tang
a4044e1b12
SWDEV-227909 - Add gcnArchName
...
Change-Id: Iea6d16b5d693dd0d900fa424d7a321c39315430e
[ROCm/hip-tests commit: 593b8a093f ]
2020-06-05 15:33:55 -04:00
Vlad Sytchenko
3b74e0a772
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: I75be5fbe5ddd6552a6a316ec99ca8833ee02cb6c
[ROCm/hip-tests commit: 2e95ceb58a ]
2020-05-21 19:17:10 -04:00
Dittakavi Satyanvesh
8aef4b955b
enable occupancy sample on HIP-Clang
...
Change-Id: I236daad743bbbc7f8daa41e8157a4ff73058518b
[ROCm/hip-tests commit: ea913c964a ]
2020-05-19 03:08:19 -04:00
Vlad Sytchenko
e582114524
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: Id97c6b8c875731250049a5b9dc8062311ae291ad
[ROCm/hip-tests commit: 172e6eb53f ]
2020-05-07 17:17:21 -04:00
Tao Sang
79c6cb2253
Merge "Support performance tests" into amd-master-next
...
[ROCm/hip-tests commit: 443117f79f ]
2020-05-07 07:15:09 -04:00
Rahul Garg
a182a38597
Merge "Remove HIP_MARKER left overs due to HIP PR 2032" into amd-master-next
...
[ROCm/hip-tests commit: a8f78c4c7e ]
2020-05-07 01:36:57 -04:00
Rahul Garg
9c2e15286b
Remove HIP_MARKER left overs due to HIP PR 2032
...
Change-Id: Ieae68dd3b12c92b1d6830619ca4c6ae43c400225
[ROCm/hip-tests commit: 9ac4bb8627 ]
2020-05-06 20:26:18 -04:00
agodavar
474ae4cb70
SWDEV-233749 Added support for parallel build and link
...
Change-Id: Id227ea1fe7574612c33a8e6d91fc59a29490a35f
[ROCm/hip-tests commit: 7dda0bb8a0 ]
2020-05-06 14:54:39 -04:00
Tao Sang
4fbb6d8fa1
Support performance tests
...
Support performance tests while direct tests commands keep unchanged.
To build performance tests, run "make build_perf".
To run all performance testis, run "make perf".
To run specific tests, for example, run
/usr/bin/ctest -C performance -R performance_tests/perfDispatch --verbose
To run individual test, for example, run
performance_tests/memory/hipPerfMemMallocCpyFree
Change-Id: I168c1b9ef1ec21b392d48648d0c71e8fbd37d57b
[ROCm/hip-tests commit: ec700116bc ]
2020-05-06 14:06:07 -04:00
Aaron En Ye Shi
db5dcb918b
Merge "find_package(hip) changes for clang" into amd-master-next
...
[ROCm/hip-tests commit: 6c98a12a9b ]
2020-05-04 10:19:51 -04:00
Alex Xie
88bb95e70a
SWDEV-221166 - Detect support for large bar access through HIP runtime API
...
Change-Id: Iaa9756c1b5e40c1ab5afb38e44a6699fa5f6c13f
[ROCm/hip-tests commit: 9136212b51 ]
2020-05-01 20:39:52 -04:00
agodavar
2e6ce97aa1
find_package(hip) changes for clang
...
Change-Id: I9dc1be1dd5f9424e26ebcd2961207e1c4467550f
[ROCm/hip-tests commit: 14b060bfd3 ]
2020-05-01 20:48:32 +00:00
Vlad Sytchenko
d362d39266
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: Icd651e93f0c28eb2859f4997377379d0698ce84e
[ROCm/hip-tests commit: 7567ffe60e ]
2020-04-29 18:54:58 -04:00
root
4204eab46a
Merge master into amd-master-next
...
Change-Id: I3fc1dc0c860d627053537581e75561e8a7efe327
[ROCm/hip-tests commit: 3c8b7f1e38 ]
2020-04-26 22:19:37 +00:00
Michael LIAO
b38734a50b
[vdi] Fix texture reference sample.
...
- The driver code should not re-define `tex` again as it's already
defined in the kernel code. Eventually, the driver code should be as
regular C++ code instad of HIP code.
Change-Id: I8c7cab204b98990619d6e7109b990d7089ea9261
[ROCm/hip-tests commit: 2ab06b307d ]
2020-04-23 23:41:56 -04:00
Maneesh Gupta
900fe14ea2
Merge in the rocclr based hip runtime ( #2032 )
...
* Merge master-next changes in master (include vdi development in master branch)
[ROCm/hip-tests commit: e46a4e3e48 ]
2020-04-23 09:12:06 -07:00
Michael LIAO
6174d0f0dd
[vdi] Refactor texture/surface reference support.
...
Change-Id: I8014d82aae7139ef5f95e4b50c4fc6da200dbc9d
[ROCm/hip-tests commit: 8ec28891de ]
2020-04-21 11:56:48 -04:00
Tao Sang
28a2dbed5f
Solve issues with hip-vdi runtime static lib
...
1.Combine libamdhip64_static_base.a and libamdvdi_static.a into libamdhip64_static.a.
2.Let hipcc use -use-staticlib to link libamdhip64_static.a.
3.Add some samples for static lib.
4.Fix compiling failure of code object.
Change-Id: Ic8c95228eb139058da8b5d66ba8439486154ca6f
[ROCm/hip-tests commit: 6c0a08ba4f ]
2020-04-20 15:37:02 -04:00
Tao Sang
161c841402
Revert "Solve issues with hip-vdi runtime static lib"
...
This reverts commit 0ab2c685bd .
Reason for revert: It is causing dkms-no-npi-hipclang broken.
It is top priority to maintain dkms-no-npi-hipclang build, otherwise we lose track of regression analysis.
So revert the change for now and recommit it after fixing it.
Change-Id: Ia5136e888baecb6148c6c18eedbf37066fcb1eaa
[ROCm/hip-tests commit: af5a4ca38b ]
2020-04-17 10:13:08 -05:00
Tao Sang
0ab2c685bd
Solve issues with hip-vdi runtime static lib
...
1.Combine libamdhip64_static_base.a and libamdvdi_static.a into libamdhip64_static.a.
2.Let hipcc use -use-staticlib to link libamdhip64_static.a.
3.Add some samples for static lib.
4.Fix compiling failure of code object.
Change-Id: Ia2333622a8d05639b90974c4c5d3d85654ba0138
[ROCm/hip-tests commit: ed3b0eb391 ]
2020-04-15 13:46:36 -04:00
Maneesh Gupta
4247ec7d9d
Merge branch 'amd-master' into amd-master-next
...
Change-Id: I3094c15008093f2072bcd38aca4ea90aeae2d97b
[ROCm/hip-tests commit: 22e9bcf424 ]
2020-04-09 06:31:00 -04:00