Sean Keely
5e5b7fac71
Correct ROCr library path in rocrtst.
...
Change-Id: I3624f37e256a0b61f55b1eb1ae48dabd87481b5f
[ROCm/ROCR-Runtime commit: 324e0e5e0a ]
2019-08-23 19:29:30 -04:00
Ramesh Errabolu
61b9d4e8b2
Update memory allocation guide in using pool apis
...
This is to allow allocations in system memory that exceed sizes
reported by a CPU device
Change-Id: I3d10d192aafcefbe4107f69b7c5e30bf7f836619
[ROCm/ROCR-Runtime commit: 3201f68f72 ]
2019-08-23 14:55:40 -04:00
Chris Freehill
123dea7733
Add ISAREG entry for gfx908 for ECC not supported
...
* Also, re-enable rocrtst
Change-Id: I70106c5a1788818387e46f240d577cbe59bc89f4
[ROCm/ROCR-Runtime commit: 2c15bcac9d ]
2019-07-22 21:50:09 -04:00
Sean Keely
3959e99131
Add deallocation callback test to rocrtst.
...
Change-Id: Ia20abd8f1f64213eea0c3c1c771cc229cf38fd5d
[ROCm/ROCR-Runtime commit: 4fafdcb00c ]
2019-07-19 14:17:21 -04:00
Chris Freehill
290dfd785f
Make build_rocrtst.sh build all target kernels by default
...
This will allow the default target list to be branch
specific.
Change-Id: If8ecc14e2b7fb5ed2eb25ab447480308d539b248
[ROCm/ROCR-Runtime commit: d699039284 ]
2019-07-05 19:30:07 -04:00
Chris Freehill
970cca3731
Temporarily disable Debug test
...
Change-Id: Iabb238fcd78b9c2eb0c085b19ab93b8c9e538140
[ROCm/ROCR-Runtime commit: 8caa6c0b01 ]
2019-06-29 04:55:35 -04:00
Chris Freehill
9d70b6a420
rocrtst fixes for hsa_signal cleanup and aql packet dispatch
...
In several places aql packets were written to queue all at once
instead of doing the header atomically. These cases have been
fixed.
There were a few hsa_signal leaked that have been addressed.
There was some duplication of code that has been addressed.
Addresses ROCMOPS-456
Change-Id: Ia1869bc370f92e49ac560301df47741d5f76978e
[ROCm/ROCR-Runtime commit: 081a2cc875 ]
2019-06-21 17:34:10 -05:00
Sean Keely
904723af7c
Fix IPC related hangs/faults in rocrtst.
...
IPC was failing due to calling fork when HSA was open. The fix
was correcting incomplete cleanup in several other tests.
TestBase::Close (via CommonCleanUp) now checks that HSA is properly
closed between tests.
rocrtstPerf.Memory_Async_Copy uses hwloc which uses OpenCL which
has no shutdown routine. Consequently this test can not cleanup
properly. I added a hack to force HSA refcount to the value
it should have if OpenCL were cleaning up but this leaks resources
and potentially puts hwloc & OpenCL in a bad state.
OpenCL loads LLVM which installs some exit handlers. Those handlers
can't execute in a child process and can't be removed since OpenCL
doesn't cleanup. IPC hacks around this by aborting rather than exiting
in the child process.
Change-Id: I92326a73d7b11632208717d99728e6dafdc7d3ca
[ROCm/ROCR-Runtime commit: bb980462e7 ]
2019-06-19 01:03:52 -04:00
Chris Freehill
74eb2440c3
Temporarily disable some failing tests
...
Change-Id: Iee713bb963db812c36ce2568aee2a4f8409c52e5
[ROCm/ROCR-Runtime commit: 259a1bac18 ]
2019-06-14 08:36:11 -05:00
Chris Freehill
30f23c3ff4
Re-enable RSMI call using updated API prototype
...
Change-Id: Ifc8fa35708fea05cbc8a9bea727a6d4c9d2ecea7
[ROCm/ROCR-Runtime commit: 68c202de1f ]
2019-03-18 23:18:42 -05:00
Chris Freehill
79ad9eebf6
Temporary disable of rsmi call due to api change
...
Change-Id: If73f31c5fbe4bcd34f8e52a5109a6fbfff70b5e1
[ROCm/ROCR-Runtime commit: 7b3537cf44 ]
2019-03-16 21:05:47 -05:00
Chris Freehill
4661538a0a
Fix boolean semantic error
...
Change-Id: Ic927370d5874af3f33105fca6ee0b581ebc6fa08
[ROCm/ROCR-Runtime commit: 014945310a ]
2019-01-31 14:03:48 -06:00
Chris Freehill
8f1a9494cd
Fix async memory test; temporarily disable NUMA memory test
...
Change-Id: I1c0618f5dba513c1cf8fafb5fc64e5c811df8454
[ROCm/ROCR-Runtime commit: 626f13a88b ]
2019-01-31 09:14:54 -05:00
Chris Freehill
c848f8a365
Decrease test size for emulatation runs
...
Decrease number of iterations and array sizes in some cases.
Change-Id: I1a0a43faa907b28662ff3a44c172950ed7b1500e
[ROCm/ROCR-Runtime commit: 6bca866e6c ]
2019-01-14 21:23:04 -05:00
Mark Searles
508124a012
Force object code v2 until v3 is supported
...
Change-Id: I4c2a64bf9bd515686d1f1d90aece2a9ac40e5685
[ROCm/ROCR-Runtime commit: 8ea836017a ]
2018-11-21 10:06:08 -08:00
Chris Freehill
2a1b236843
Use 64 suffix for rocm_smi lib name
...
Change-Id: Idab0f5576f830657afb6bf26e1d88b18244431cb
[ROCm/ROCR-Runtime commit: c1fbd8aa54 ]
2018-08-20 08:05:31 -05:00
Chris Freehill
6a51ad6aff
Use the new name of the rocm_smi library
...
Change-Id: I7358b7b819826f1d3d3b0ca99fc5fd1a4e6d9536
[ROCm/ROCR-Runtime commit: 65c3cf27f5 ]
2018-07-13 11:46:49 -04:00
Chris Freehill
183d68a407
Fix NUMA async copy test
...
Change-Id: I64b5bd1ac5bf9b58d86c3dfc170bcf06a39abee4
[ROCm/ROCR-Runtime commit: 3cca09ccca ]
2018-07-11 19:20:13 -04:00
Chris Freehill
3dca2b343f
Undo temporary work-around for RSMI change
...
Change-Id: I9bf144add951c95e4eebc8647bffb71d13f4f612
[ROCm/ROCR-Runtime commit: 06759fed5f ]
2018-07-09 08:46:57 -05:00
Chris Freehill
fcfa57e7da
Temporary work-around for RSMI change
...
Change-Id: If4913d5d0cdb0415569c75ab312c39b4253cd4fa
[ROCm/ROCR-Runtime commit: ae0c852074 ]
2018-07-07 22:57:42 -05:00
rohit pathania
d7602a31fc
Kernel group memory dynamic allocation, basic allocation and free test
...
Change-Id: I17fdb77f17567ac1b429d9a571cac70ac1e64dd4
[ROCm/ROCR-Runtime commit: 6df6ef778d ]
2018-06-15 10:49:10 +05:30
rohit pathania
189bd446b5
Modified memory atomics on non Large bar system and pool info test memcmp issue fix
...
Change-Id: I951fdb6c91508f43b1c51f7eb92870543fc58e53
[ROCm/ROCR-Runtime commit: d8e47ba115 ]
2018-06-11 18:49:29 +05:30
Chris Freehill
bb280f26f8
More emulator friendly tests/examples
...
Change-Id: I27ab26add14743dfb065238129c14b48913d9df8
[ROCm/ROCR-Runtime commit: 12a81ae96f ]
2018-06-08 17:58:37 -04:00
Chris Freehill
a2e031949f
Disable Signal tests
...
They are breaking Jenkins builds.
Change-Id: I1647049abee0ebc2a4751e66d9ceed56cadc4c3e
[ROCm/ROCR-Runtime commit: 8a6f0d6b24 ]
2018-06-08 15:47:09 -04:00
rohit pathania
1f1f69831e
Build failure issue in rocmaster 8386
...
Change-Id: I413abe0c9fbe16ab2e722cf3f7567aa2853e585b
[ROCm/ROCR-Runtime commit: c2ddd11979 ]
2018-06-07 13:05:39 +05:30
srinivas Charupally
c6b1838f36
Adding Signal Kernel tests
...
Change-Id: Ie34de41741a7c4731a0ff3761e940971b6f08745
[ROCm/ROCR-Runtime commit: f0a1b310fd ]
2018-06-06 16:25:18 +05:30
rohit pathania
1e991128f5
Concurrent testing for queue write index
...
Change-Id: If5b60b943a861d8f97d01b7fd8f757fdb36845c6
[ROCm/ROCR-Runtime commit: d0f6da277d ]
2018-06-05 11:57:38 +05:30
Chris Freehill
01433053cd
Make emulator friendly
...
Disable some tests that rely on features not typically available
in emulator and use smaller data and iteration sets
Change-Id: I587bf83162b114719e0361109ed44c6bf2adf34c
[ROCm/ROCR-Runtime commit: 2c8cbf61c3 ]
2018-06-04 18:51:09 -05:00
Chris Freehill
8b6b062957
Disable Aql_Barrier_* tests
...
Change-Id: Ibe08b88c101a60e4c6f0c61cda756e2cb5857d7d
[ROCm/ROCR-Runtime commit: 845a539478 ]
2018-06-04 11:46:08 -04:00
srinivas Charupally
15a708e717
Adding Aql tests
...
Change-Id: Id22dcafbf0ea0b346f3a03d4acef27350b706f36
[ROCm/ROCR-Runtime commit: a632bfddb2 ]
2018-05-31 15:29:37 +05:30
srinivas Charupally
87a76fb0ec
Adding Signal tests
...
Change-Id: I1815267a0e19614a84013e797bd3df3e77ee8179
[ROCm/ROCR-Runtime commit: 2c551d38b6 ]
2018-05-30 01:40:31 -04:00
rohit pathania
a9638cd006
Different Atomic operation tests on GPU and system memory
...
Change-Id: I04154b588086d49142a64c8fe4826d041ded2991
[ROCm/ROCR-Runtime commit: 044fb8dc27 ]
2018-05-28 22:18:48 +05:30
rohit pathania
d77f587d15
Queue validation tests and memory alignment tests
...
Change-Id: I96d8c2898795240288517bdcbc2b48ff2cc04f66
[ROCm/ROCR-Runtime commit: 08a253684b ]
2018-05-28 14:26:05 +05:30
srinivas Charupally
c35946cb79
Adding concurrent shutdown, reference count and max reference count tests
...
Change-Id: Ib6f40585bf1ab2b1d6f33bbb1675e13545a23a4e
[ROCm/ROCR-Runtime commit: 2c1919c681 ]
2018-05-28 00:51:05 -04:00
Qingchuan Shi
91b3e8d552
Add debug trap rocrtst.
...
Change-Id: I73682d7a2ad51eed9988075e012478a1afc76c7c
[ROCm/ROCR-Runtime commit: 3a46556dcc ]
2018-05-22 13:31:45 -04:00
rohit pathania
32ffaeb7d1
Memory Concurrent tests for pool Memory allocate, Memory free and get pool info
...
Change-Id: I6a1343348e400fe466e041d651adaa67be561a21
[ROCm/ROCR-Runtime commit: 47af1d673e ]
2018-05-14 01:30:54 -04:00
Chris Freehill
43a9e81e4a
Added rocm-smi-lib calls with updated interface
...
Change-Id: I62b59dca5135ec012f11b249c78b04e5e8e2dd9a
[ROCm/ROCR-Runtime commit: 11e13704ea ]
2018-04-27 18:36:54 -04:00
srinivas Charupally
ee40fbd721
Adding concurrent init and init shutdown tests
...
Change-Id: Ifdbda16ae6c93a86373557f26eb414e40775d343
[ROCm/ROCR-Runtime commit: 8c8cd2dbd0 ]
2018-04-24 11:56:50 +05:30
rohit pathania
3cf867da15
Memory Allocation Negative tests
...
Change-Id: Icdd355f2351968dd76a3bc466636e223573cfb16
[ROCm/ROCR-Runtime commit: b1b036acb8 ]
2018-04-23 01:49:43 -04:00
Chris Freehill
51ac0cfd8c
Revert "Re-enable rocm-smi with new c api"
...
This reverts commit 075f246147 .
Change-Id: I9866610597a6de97a3c06ef9646f0afc85f149f4
[ROCm/ROCR-Runtime commit: 0d9e71a63a ]
2018-04-07 19:59:13 -04:00
Chris Freehill
075f246147
Re-enable rocm-smi with new c api
...
Change-Id: Idf393f31522bac8ac0c3c03a930ef66d97ce5fa2
[ROCm/ROCR-Runtime commit: 2e81d33395 ]
2018-04-07 18:55:30 -04:00
Konstantin Zhuravlyov
c427d8ef97
ROCRTST: Add missing hidden arguments
...
Change-Id: Idd5d58749f4dd740c96299c40e87d83840b6fb2b
[ROCm/ROCR-Runtime commit: c93584e725 ]
2018-04-02 18:19:24 -04:00
Chris Freehill
827e36d1b8
Reenable Memory_Max_Mem test
...
Change-Id: I2da50f886cd8d28d0f9ad8b8f77cfa13d392bf01
[ROCm/ROCR-Runtime commit: 81c923b26f ]
2018-02-13 17:37:25 -06:00
Chris Freehill
942295129d
Completely disable rocm-smi (take 2)
...
Change-Id: I68f403c539163bfe00ee2b59dbd36d1c6d7669f1
[ROCm/ROCR-Runtime commit: 146b3871df ]
2018-02-12 06:43:47 -06:00
Chris Freehill
17c20b9d22
Completely disable rocm-smi from rocrtst until rocm-smi-lib is updated
...
Change-Id: I5cce06a2bbde7a3a48e391022c793a462794c6d1
[ROCm/ROCR-Runtime commit: bd0c4efc34 ]
2018-02-11 21:42:25 -06:00
Chris Freehill
2b39004aa6
Temporarily disable rocm-smi to integrate with new rocm-smi
...
Change-Id: I06701cd4ac80bb4f3a9ae48d5374b7d4a788f8a4
[ROCm/ROCR-Runtime commit: 8bf85cc668 ]
2018-01-26 06:44:01 -06:00
rohit pathania
ea550637f0
Added CPU to GPU and GPU to CPU MemoryAccess Tests, Added enqueue latency Tests
...
Change-Id: I18643d283101b792fa25705c8149ddc5a9eefe73
[ROCm/ROCR-Runtime commit: ee917eca68 ]
2018-01-08 04:11:32 -05:00
rohit pathania
72073d5f4a
Resubmitted added and modified common utilities functions for rocrtest with faile to open file fix
...
Change-Id: Ie45668df1a15c1be7e8bdb10b967b98fb3024252
[ROCm/ROCR-Runtime commit: 7310312291 ]
2017-12-18 05:06:22 -04:00
Kent Russell
061789c3fd
Revert "added and modified common utilities functions for rocrtest"
...
This reverts commit 4c4869bf50 .
Change-Id: I825b210ce4fc831f8a978faf1c7d83d54408efa4
[ROCm/ROCR-Runtime commit: c3a880db7d ]
2017-12-15 06:04:50 -05:00
rohit pathania
4c4869bf50
added and modified common utilities functions for rocrtest
...
Change-Id: I80afa33a46b3d95058be306869e7ed54b2b7df64
[ROCm/ROCR-Runtime commit: 7e46704abb ]
2017-12-14 12:01:16 -05:00