Matt Arsenault
72675bf079
Don't write generated version.h to source directory
...
Change-Id: Ib4e7c3171cd227725ae35fed66167df528a4c431
2020-05-08 10:59:28 -04:00
Aaron Enye Shi
c70a32c5a7
SWDEV-234954 - Fix hipconfig on Windows
...
Before setting the HIP_RUNTIME and HIP_COMPILER variables, first check the environment if these are set. We should prioritize the environment settings. For windows, it will be set, and also explicitly call perl when invoking hipconfig.
Change-Id: I89ad267285239e6d8a897dc681c4af5906e7b9d8
2020-05-08 13:27:36 +00:00
Sarbojit Sarkar
94699a7a6f
Enabling hipGetDeviceFlags required in [SWDEV-229170]
...
Change-Id: I998d37e5847f9651345554bada86df6fce86d1eb
2020-05-08 01:37:23 -04:00
Matt Arsenault
5e28b28044
Fix generated hip_prof_str.h install again
...
Change-Id: I92ea4bedbcdc92974998c00ca7f0c00098791cb5
2020-05-07 12:40:39 -04:00
Aaron En Ye Shi
dc795978b5
Merge "Fix missed VDI names in hip-on-rocclr" into amd-master-next
2020-05-07 12:30:51 -04:00
agodavar
8f204466e9
Fix hip-config.cmake build error in rocBLAS
...
Change-Id: I097f0dac0f67bfc22e9991350bf63bc7bfa8b269
2020-05-07 12:24:20 -04:00
Aaron Enye Shi
88ce9d5a10
Fix missed VDI names in hip-on-rocclr
...
Change-Id: I830feb37a043656136648e92a0c6f1eaae8402d7
2020-05-07 08:37:28 -04:00
Tao Sang
94bc7375af
Merge "Support performance tests" into amd-master-next
2020-05-07 07:15:09 -04:00
Rahul Garg
8644e77b9f
Merge "Remove HIP_MARKER left overs due to HIP PR 2032" into amd-master-next
2020-05-07 01:36:57 -04:00
Anusha Godavarthy Surya
8d2c9f8f0c
Merge "SWDEV-233749 Added support for parallel build and link" into amd-master-next
2020-05-07 00:29:24 -04:00
Rahul Garg
4c05fd9d4c
Remove HIP_MARKER left overs due to HIP PR 2032
...
Change-Id: Ieae68dd3b12c92b1d6830619ca4c6ae43c400225
2020-05-06 20:26:18 -04:00
Christophe Paquot
e1cfe54975
Merge "SWDEV-232464 - Need to initialize image with ptr passed since they can pass image not of type __ClangOffloadBundler." into amd-master-next
2020-05-06 16:42:50 -04:00
Christophe Paquot
59398a74c0
Merge "Skip iHipWaitActiveStreams if stream is NonBlocking" into amd-master-next
2020-05-06 16:32:51 -04:00
agodavar
ba2991a38a
SWDEV-233749 Added support for parallel build and link
...
Change-Id: Id227ea1fe7574612c33a8e6d91fc59a29490a35f
2020-05-06 14:54:39 -04:00
kjayapra-amd
8f38c3260e
SWDEV-232464 - Need to initialize image with ptr passed since they can pass image not of type __ClangOffloadBundler.
...
Change-Id: I2c50042220a0230bc445ed21728f114a229c53e1
2020-05-06 14:25:43 -04:00
Tao Sang
f99c3ac337
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
2020-05-06 14:06:07 -04:00
Christophe Paquot
0a103a5c49
Skip iHipWaitActiveStreams if stream is NonBlocking
...
SWDEV-234484
Change-Id: I279bdc8485d8218e0aaa89d094c08a84f002a608
2020-05-06 10:36:53 -07:00
Matt Arsenault
f1de138a61
Don't use relative include path
...
The header base path is already in the include set.
Change-Id: Id83abaa921d720ae103e3281161b875fcf84493d
2020-05-06 11:59:39 -04:00
Aakash Sudhanwa
8e6d7dffe3
rocclr/CMakeLists.txt: Fixing unresolved merge conflict
...
Change-Id: I09b9a955b0f1ece8d278112a22bc8aef31b57258
Signed-off-by: Aakash Sudhanwa <Aakash.Sudhanwa@amd.com >
2020-05-06 07:24:25 -07:00
Payam
dba0e72de2
name change vdi to rocclr
...
Change-Id: I06d198bbb4a499e153b290b73a92afed3553b252
2020-05-06 09:14:30 -04:00
Karthik Jayaprakash
259a6fc649
Merge "SWDEV-229840 - Fixing compilation error with right var name." into amd-master-next
2020-05-05 18:17:22 -04:00
Yaxun Liu
35f18e76bd
Merge "Fix hipcc for -E" into amd-master-next
2020-05-05 18:00:49 -04:00
kjayapra-amd
102cbcdeac
SWDEV-229840 - Fixing compilation error with right var name.
...
Change-Id: I9f5278638271c384874004eb17085d29ca14ec3a
2020-05-05 14:59:24 -04:00
kjayapra-amd
1687e8c90c
SWDEV-209747 - Add compiletime variable DEV_LOG_ENABLE
...
Change-Id: Ie8ff8abafa6b5e0f83209da42778688a047562c3
2020-05-05 14:48:55 -04:00
Yaxun (Sam) Liu
48d89d670e
Fix hipcc for -E
...
-E is for preprocessing only, which should be compile only.
This is required by enabling sccache.
Change-Id: Ia0a0acb6a04abd03a9cb5b3c13cf7446837f37b4
2020-05-05 14:30:25 -04:00
Aaron En Ye Shi
b6a8d471fb
Merge "Make HIP C compliant" into amd-master-next
2020-05-05 13:54:24 -04:00
Christophe Paquot
3dfa56ac5c
Merge "SWDEV-234029 - Remove module from module_map_ @ hipModuleUnload" into amd-master-next
2020-05-05 12:56:51 -04:00
Rahul Garg
19f7508bda
Make HIP C compliant
...
Change-Id: Ic2fa650675e68200c841ce3db622da836b169f33
2020-05-05 12:49:40 -04:00
Karthik Jayaprakash
252b402ebc
Merge "SWDEV-232464 - Memory Map modules loaded via file from hipModuleLoad" into amd-master-next
2020-05-05 09:20:14 -04:00
German Andryeyev
c4c5f00fd4
Merge "Avoid null stream allocation in hipFree" into amd-master-next
2020-05-05 08:23:38 -04:00
kjayapra-amd
55826ac474
SWDEV-234029 - Remove module from module_map_ @ hipModuleUnload
...
Change-Id: Ic01fdb88c658c68298bd51cab2da21dc3ff0e1f7
2020-05-04 20:05:42 -04:00
Aaron En Ye Shi
af618b3363
Merge "Add __HIP_VDI__ to hipconfig host flags for VDI" into amd-master-next
2020-05-04 19:07:28 -04:00
German Andryeyev
fca05eae5f
Avoid null stream allocation in hipFree
...
- Add option to skip stream allocation on access.
- Avoid null stream allocation in ihipFree, so an inactive device
won't be initialized
Change-Id: Id24426640df59a5e7a08b2dd9dcd4d67758b84bf
2020-05-04 17:17:36 -04:00
Aaron Enye Shi
eb42a165b4
Add __HIP_VDI__ to hipconfig host flags for VDI
...
Change-Id: Ia9582f2d51b50cbe151b4866ffbfc9514825f613
2020-05-04 20:03:07 +00:00
Vlad Sytchenko
b5fe52677e
Fix even more typos from 53dd6b7a66
...
Change-Id: I4f44261547b321a214348943ff5117eb5bd55b06
2020-05-04 15:26:56 -04:00
kjayapra-amd
8e42d76c06
SWDEV-232464 - Memory Map modules loaded via file from hipModuleLoad
...
Change-Id: Ibef8c28b764b8551529212d99a777ae5fe2dffda
2020-05-04 11:46:59 -04:00
Christophe Paquot
2ff8f533a4
Merge "SWDEV-216213 - Delete kernel function_ in hip::Function destructor" into amd-master-next
2020-05-04 11:36:52 -04:00
Aaron En Ye Shi
a131af098a
Merge "find_package(hip) changes for clang" into amd-master-next
2020-05-04 10:19:51 -04:00
kjayapra-amd
ac37f78acb
SWDEV-216213 - Delete kernel function_ in hip::Function destructor
...
Change-Id: I0f6c44927f453ac63b5b84552a5fba07f04a8a8e
2020-05-03 23:08:58 -04:00
Vlad Sytchenko
b848cf085a
Fix invalid check in hipTexRefGetAddressMode()
...
This resolves https://github.com/ROCm-Developer-Tools/HIP/issues/2048 .
Change-Id: Iba3653b011434a450a5c3ce10cfd4aa39d318527
2020-05-03 14:48:32 -04:00
kjayapra-amd
8d6478a051
SWDEV-231874 - Make hipMemset patten size 8byte aligned when possible
...
Change-Id: Ida98bd89212af9b00f3c9c7c5d22ae81f3b5396a
2020-05-01 23:04:04 -04:00
Alex Xie
044a7e55ad
SWDEV-221166 - Detect support for large bar access through HIP runtime API
...
Change-Id: Iaa9756c1b5e40c1ab5afb38e44a6699fa5f6c13f
2020-05-01 20:39:52 -04:00
Michael Hong Bin Liao
a94de6d463
Merge "Fix more typos from 53dd6b7a669e78035dffcd138053f7413d48d736." into amd-master-next
2020-05-01 19:35:53 -04:00
agodavar
ce8a5af666
find_package(hip) changes for clang
...
Change-Id: I9dc1be1dd5f9424e26ebcd2961207e1c4467550f
2020-05-01 20:48:32 +00:00
Matt Arsenault
80bc98afee
Fix installing generated header to include/include
...
This isn't the ideal solution, but a lot more cleanups are needed for
how install is used.
Change-Id: I63a9c1a46d0da13ee4373038ece228005207271a
2020-05-01 12:43:49 -04:00
Michael LIAO
6bfedf1a1d
Fix more typos from 53dd6b7a66.
...
Change-Id: I75ed28a5862daffc0778910d7ba3b97f51a87949
2020-05-01 12:19:30 -04:00
Matt Arsenault
36432be962
Don't directly link pthreads
...
This was already searching for the right threads library, but ignoring
the result.
Change-Id: I10d898245696135c1ef928c7715efce8ec6b939f
2020-05-01 08:28:36 -04:00
Matt Arsenault
b618939e2e
Don't emit generated hip_prof_str.h to source directory
...
The build should never touch the source directory, and only write
generated files to the output directory.
Also track the dependency with a custom command and target, as is the
normal method for dependencies on generated files.
Change-Id: I9d835256c643aeef241d26ca05ab390ebba65111
2020-05-01 08:24:56 -04:00
Matt Arsenault
bd4ec781f2
Find python to generate prof API headers.
...
Don't rely on shell commands. On Ubuntu 20.04, /usr/bin/python no
longer exists, so I'm seeing some failures from somewhere assuming the
path.
The top level CMakeLists also repeats exactly this, which should be
fixed.
Change-Id: I56b26742920f0dc40b363b409892bd41cfa485ef
2020-04-30 18:21:03 -04:00
Aaron En Ye Shi
c1d5ba1d0a
Merge "Update hipcc to use HIP_COMPILER variable" into amd-master-next
2020-04-30 17:31:33 -04:00