Chauncey Hui
33138c7a52
SWDEV-2 - Change OpenCL version number from 3197 to 3198
2020-09-12 03:00:02 -04:00
Julia Jiang
683f2eed2f
SWDEV-249486-Update Doxygen configuration file to link correct documents
...
Change-Id: I2bbe2a0dedec2d182bd3108c3d5af04f3d8beed8
2020-09-11 16:45:07 -04:00
kjayapra-amd
a05c0b7286
SWDEV-240800 - Adding dtest for hipDeviceGetP2PAttribute.
...
Change-Id: Icf1dc56c98247de43c638d9fdc16de045d2a1da9
2020-09-11 14:25:11 -04:00
Jason Tang
740f1ba0aa
SWDEV-252095 - Fix progvar_prog_scope_misc test Aborted (core dumped)
...
The progvar_prog_scope_misc test expects CL_DEVICE_MAX_MEM_ALLOC_SIZE to be multiple of integer.
Change-Id: Ic0690f5ab06ffa3feafb718beabbcf83ab53978c
2020-09-11 12:36:39 -04:00
Chauncey Hui
51d0c6bbef
SWDEV-2 - Change OpenCL version number from 3196 to 3197
2020-09-11 03:00:03 -04:00
Jason Tang
ac956ac8cb
SWDEV-251394 - Support CL_DEVICE_IL_VERSION
...
Change-Id: If8459d6822d26107914f81d219e94165facd0827
2020-09-10 18:09:15 -04:00
Rahul Garg
590d00dd7c
grid size optimization
...
Change-Id: I68b197548b961e1c0aa63119eecc8d9a25350cf2
2020-09-10 15:10:55 -04:00
Vladislav Sytchenko
d078dab53b
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: I53f9c054e5df19bd8b130e7610d71b91d525474a
2020-09-10 11:31:46 -04:00
Sarbojit Sarkar
74cdf8f9e3
Fix for hipPointerGetAttributes [github#2137]
...
Change-Id: I5295575638ecc4d3b7129552a9c26c6f6a7195fc
2020-09-10 10:51:30 -04:00
Sarbojit Sarkar
677208f2de
Fix for memory leak detected in hipModule*load [SWDEV:250740]
...
Change-Id: I8c4930b64764620a896079b14b27f6f87fbad292
2020-09-10 10:50:46 -04:00
Chauncey Hui
e01cdb5530
SWDEV-2 - Change OpenCL version number from 3195 to 3196
2020-09-10 03:00:03 -04:00
Laurent Morichetti
5d4b6f74d3
Use std::atomic
...
Replace amd::Atomic with std::atomic. Remove make_atomic uses by
converting the variable to std::atomic and making sure the memory
order is relaxed when synchronizes-with is not needed.
Delete utils/atomic.hpp.
Change-Id: I0b36db8d604a8510ac6e36b32885fd16a1b8ccfa
2020-09-09 14:55:29 -04:00
agodavar
38ce8784c0
SWDEV-249870 - Short-Term solution for Pre-Compiled Headers for Online Compilation
...
Change-Id: Ibcb365ce2ff27c4c2379609964078da42e1226b1
2020-09-09 13:44:13 -04:00
Siu Chi Chan
da92c6b8cb
fix no matching push_macro warmnings
...
Change-Id: I352fe1170cfc9e8de5307536a21c86f0b483c68e
2020-09-09 11:41:07 -04:00
Jason Tang
cef70aa8d3
Export tiny_printf in PAL build
...
Change-Id: I6166bb3a4d177f03c60e14116c41b9b6da6e6ed2
2020-09-09 10:55:35 -04:00
German Andryeyev
e68d671a51
Reduce the default size of the signal pool
...
Implement dynamic signal pool grow per allocated queue
Change-Id: Ie8b17937d72c29cc49e59639c4b2023ea984b14c
2020-09-09 09:53:52 -04:00
Chauncey Hui
bd6002039f
SWDEV-2 - Change OpenCL version number from 3194 to 3195
2020-09-09 03:00:03 -04:00
Jason Tang
8b4eb43a4a
Call callback even if clBuildProgram is not successful
...
Change-Id: I3be1d500ecc712c738cfaf252eca83663cad6b77
2020-09-08 14:41:20 -04:00
Tao Sang
65075e72f1
Fix compiling issue exposed by opencl TC build
...
1.Some files are not built in rocclr so the issues are
not found in rocclr build. But the issues are exposed
in TC build.
2.Clear unused codes in test cmake file.
Change-Id: I1ad4decdf4df5237b93e1ea2547eb39a19f7dc4a
2020-09-08 12:40:22 -04:00
Jason Tang
5ecce5c287
Remove gfxipVersion_ from device level
...
Change-Id: I11485beffdb9371a20d7abcaa1d1774c102db574
2020-09-07 11:33:49 -04:00
Jason Tang
7ec780519a
Add support for CL_PROFILING_COMMAND_COMPLETE
...
Change-Id: I2acabab8975f7c8619c180795000cb47d4f532ca
2020-09-07 11:15:31 -04:00
Chauncey Hui
f5c5721345
SWDEV-2 - Change OpenCL version number from 3193 to 3194
2020-09-07 03:00:03 -04:00
Alex Xie
2c2665665d
SWDEV-250136 - [LNX][Navi21][OCL over ROCr] OpenCL-GL sharing failed
...
Change-Id: Id61f649f035964d14f6399dbea03137c11f8eaea
2020-09-06 10:40:56 -04:00
Chauncey Hui
0380045f85
SWDEV-2 - Change OpenCL version number from 3192 to 3193
2020-09-04 03:00:03 -04:00
kjayapra-amd
0163d8acc0
SWDEV-240800 - P2P device attributes support
...
Change-Id: I2b060a66715f676dfb7136940e69e21288f509d8
2020-09-03 14:41:53 -04:00
Vladislav Sytchenko
d6e89ec371
Navi21 support
...
Change-Id: I7263556fdb85dc0152a2a72cc0ec4d7cd5e978a6
2020-09-03 11:14:37 -04:00
kjayapra-amd
27c5f8049e
SWDEV-240800 - P2P device attributes support
...
Change-Id: Ia32b87ffea17e0d98b69a07f2633ba14e7637b8a
2020-09-03 09:41:05 -04:00
Jenkins
da80d765da
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I88aec6ceb6b6e49caf48a0287ee2379b8ed9b296
2020-09-03 05:09:55 -04:00
Rahul Garg
9db9bed960
Fix dependency on rocm-dkms pkg
...
SWDEV-249463- hipcc can't find the rocm_agent_enumerator
Change-Id: I768a0d09753047508734d8360eb3d154edc0b0ef
2020-09-03 03:30:59 -04:00
Satyanvesh Dittakavi
f80044bd6a
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
2020-09-02 03:22:47 -04:00
Chauncey Hui
59e45d5c85
SWDEV-2 - Change OpenCL version number from 3191 to 3192
2020-09-02 03:00:03 -04:00
Sarbojit Sarkar
8ac8384aea
Fix for HIP_VISIBLE_DEVICE [SWDEV-247751]
...
Change-Id: Iff0ca6646f9d97b1ffa378c3cdc44159b6bf8ad0
2020-09-02 02:08:56 -04:00
agodavar
9124285f18
SWDEV-246142: Improve performance for sync with multiple streams
...
Change-Id: Ifc625c4c1311ac235b08ea705a3df216d47b2c5e
2020-09-02 00:56:46 -04:00
Laurent Morichetti
5079410c94
Periodically wake up the thread in monitor::wait
...
There is a small window where a thread can go to sleep in
Monitor::wait after releasing the lock but before another thread
notifies the monitor and updates the on-deck thread.
A simple approach to fix this problem is to wake-up the Monitor::wait
every 10 milliseconds and check if it is on-deck.
Change-Id: I4b9abda89d1fc653cdae2b4c84cdda01efde1cf2
2020-09-01 18:09:38 -04:00
Laurent Morichetti
080dcfe857
Improve queueLock and lastCmdLock
...
Reduce the size of the queueLock and lastCmdLock critical sections
to improve lock contention performance. The smaller the critical
sections are the better.
lasCmdLock is still needed to guarantee that getLastEnqueueCommand_
can retain the command before it is swapped out and released.
Change-Id: Id35d4a77c035b2da0de4c15568b153d49e958bb7
2020-09-01 18:09:31 -04:00
Laurent Morichetti
c95c613edc
Fix indentation with clang-format
...
Change-Id: I7aeadef3c613d5efc31a98e666bfb819ae34bdf5
2020-09-01 18:09:19 -04:00
Saleel Kudchadker
1c24072d13
Revert "SWDEV-241977 [ROCm QA] Random Soft hang observed while running TF and Caffe2 benchmarks"
...
This reverts commit ce038f3163 .
Change-Id: Ib56493c92eca793f1dfb6f1cbefb32f0b4f65e89
2020-09-01 18:09:10 -04:00
Alex Xie
7e8f7b5927
SWDEV-249516 - [Lnx][Navi][rocm]conformance image read write tests data error
...
Change-Id: Ie1c4fda953198b49ed66fea9da23e62c686d9cea
2020-09-01 17:20:58 -04:00
Saleel Kudchadker
99f1830ed6
Fix hipPrintf* tests
...
The test needs to check dup2 syscall status and not the
errno val
Change-Id: Ic88eb2047b839adbc9e12965b098d8960cd7e2b8
2020-09-01 15:00:49 -04:00
Tao Sang
2332174c8a
Replace private libelf with elfio
...
Change-Id: I59ae33f7cc55e73f6519af14be91dd9863b03af3
2020-09-01 10:29:11 -04:00
Chauncey Hui
fb4904f6dc
SWDEV-2 - Change OpenCL version number from 3190 to 3191
2020-09-01 03:00:02 -04:00
Rahul Garg
f2d9d83a7c
Revert "[dtest] Additional tests for Memcpy"
...
This reverts commit becc687747 .
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
2020-09-01 00:48:20 -04:00
Jatin Chaudhary
9d4bdd466a
Adding dim3 conversion operator to __hip_builtin_threadIdx_t
...
Change-Id: Ib7f9e45872ec6d48c0e5b7fc93ccecaafaeac754
2020-08-31 21:30:14 -04:00
kjayapra-amd
4cc919fb66
SWDEV-245296 - Adding performance test for hipModuleLoad/hipModuleGetFunction
...
Change-Id: I4b66d33dc58430e88be4b9b39bc4037e4e53d11e
2020-08-31 13:43:58 -04:00
Tao Sang
9c5465f9e1
Fix OpenCL test crash on some devices
...
Replace constexpr with const in kernel source
codes because some kernel compiler doesn't
support constexpr.
Replace scheduler with __amd_rocclr_scheduler
due to name change.
Change-Id: I1ad4ddcdf1df5237b83e1ea2447eb39a19f7dc4a
2020-08-29 12:29:07 -04:00
Chauncey Hui
bc5b9c853a
SWDEV-2 - Change OpenCL version number from 3189 to 3190
2020-08-29 03:00:03 -04:00
Rahul Garg
c8a32c932d
Return error when mismatch in copy kind and ptrs
...
Change-Id: I70e4d06e850843697035b42c5d1d56287c874ac8
2020-08-27 20:53:48 -04:00
Vladislav Sytchenko
9998067174
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
2020-08-26 12:45:18 -04:00
Tao Sang
e986f5c820
Replace private libelf with elfio
...
Change-Id: I4c630d78f7bf23dda85ec8480bb2790864405657
2020-08-26 12:32:13 -04:00
Chauncey Hui
70139d6e34
SWDEV-2 - Change OpenCL version number from 3188 to 3189
2020-08-26 03:00:04 -04:00