Icarus Sparry
f47f8ad6f6
Fix runtime failure on windows
...
Signed-off-by: Icarus Sparry <icarus.sparry@amd.com >
Change-Id: I6c991a943e04ef29eff2905becbed0038c3b8ab9
Signed-off-by: Icarus Sparry <icarus.sparry@amd.com >
[ROCm/hip commit: 64f8ff5e70 ]
2020-05-11 17:30:47 -04:00
Icarus Sparry
1bf3ae1c4a
Merge "Correct quoting of arguments" into amd-master-next
...
[ROCm/hip commit: 0936d9d64d ]
2020-05-11 11:39:47 -04:00
Icarus Sparry
b59442a555
Correct quoting of arguments
...
The hipcc script takes arguments and uses this to build up a new
command. Characters which are special to the shell need to be quoted
to prevent them being interpreted.
In particular adding
--Wl,--enable-new-dtags -Wl,--rpath,'$ORIGIN:$ORIGIN/../lib'
to the command should pass quoted dollar signs into the resulting
string so the shell passes them on, rather than substituting the
values.
The arguments are processed in a conventional loop, but can be altered
during the course of the loop, and also by linker response files.
Tested by running
HIPCC_VERBOSE=7 HIP_COMPILER=clang hipcc --cxxflags \
fred.c -Wl,,--rpath,'$ORIGIN:$ORIGIN:/../lib'
and observing "-Wl,--rpath,\$ORIGIN\:\$ORIGIN\:..\/lib" in the
displayed hipcc-cmd output (and ignoring the errors due to rocm not
being installed)
Change-Id: I26b62f09ff3518cceeb85fa8823bb12a95c1c78e
Signed-off-by: Icarus Sparry <icarus.sparry@amd.com >
[ROCm/hip commit: a4f01ffca6 ]
2020-05-10 18:16:48 -04:00
Vlad Sytchenko
27da694f1c
Correct HIP_FUNC_ATTRIBUTE_NUM_REGS query
...
Change-Id: I526cc7871c690260df0fa8c1b3b4b15fbc5af219
[ROCm/hip commit: fec51e85b0 ]
2020-05-09 12:42:30 -04:00
Christophe Paquot
424571c360
Merge "Don't add a null command to waitList in hipMemcpy" into amd-master-next
...
[ROCm/hip commit: 507f6bb0c3 ]
2020-05-08 17:01:38 -04:00
Christophe Paquot
201e411e6f
Don't add a null command to waitList in hipMemcpy
...
SWDEV-235345
Change-Id: Ib1abd0ba6414d081891a9f5209df083c45734aee
[ROCm/hip commit: 3ca2d1e6a9 ]
2020-05-08 12:43:41 -07:00
Vlad Sytchenko
802b60054d
Correct HIP_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK query
...
We should be returning the max workgroup size calculated by the compiler.
Change-Id: If86590efbb9b291f470bdbe87e5df992e661c539
[ROCm/hip commit: 1b1c032e9f ]
2020-05-08 14:36:47 -04:00
Vlad Sytchenko
2e98030e46
Fix confusion in hipFuncGetAttribute()
...
Cuda shared == OpenCL local
Cuda local == OpenCL private
Change-Id: I5a204945ecde35919b9e9def20bbb2662fffea2b
[ROCm/hip commit: a373538d72 ]
2020-05-08 14:36:36 -04:00
Matt Arsenault
d80c0b6cd1
Don't add llvm includes to rocclr build
...
There are no llvm includes here.
Change-Id: I0567c6e47e717580819f3854782ba08501bd069d
[ROCm/hip commit: 6262ce482f ]
2020-05-08 12:24:49 -04:00
Anusha Godavarthy Surya
6a85bf611c
Merge "SWDEV-233950:link to /opt/rocm/hip/lib/cmake left behind during uninstall" into amd-master-next
...
[ROCm/hip commit: 39e9205044 ]
2020-05-08 12:12:06 -04:00
agodavar
90ae94b334
SWDEV-234447:Fix error Use of uninitialized value in concatenation (.)
...
Change-Id: Ia6f8d23f100826438f152c175d10ac3096ee024e
[ROCm/hip commit: a9bc94129b ]
2020-05-08 12:07:24 -04:00
Matt Arsenault
243e16b522
Don't write generated version.h to source directory
...
Change-Id: Ib4e7c3171cd227725ae35fed66167df528a4c431
[ROCm/hip commit: 73bc14ec49 ]
2020-05-08 10:59:28 -04:00
Aaron Enye Shi
42b80104c0
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
[ROCm/hip commit: 5fbae827c2 ]
2020-05-08 13:27:36 +00:00
agodavar
6040a58241
SWDEV-233950:link to /opt/rocm/hip/lib/cmake left behind during uninstall
...
Change-Id: Ideb76b73916881469e39b7a0a4d68d7ec098b4a8
Signed-off-by: agodavar <Anusha.GodavarthySurya@amd.com >
[ROCm/hip commit: 7a32fc43a6 ]
2020-05-08 07:36:28 -04:00
Sarbojit Sarkar
5c48d15bbc
Enabling hipGetDeviceFlags required in [SWDEV-229170]
...
Change-Id: I998d37e5847f9651345554bada86df6fce86d1eb
[ROCm/hip commit: 3612851809 ]
2020-05-08 01:37:23 -04:00
Matt Arsenault
ba3a9377da
Fix generated hip_prof_str.h install again
...
Change-Id: I92ea4bedbcdc92974998c00ca7f0c00098791cb5
[ROCm/hip commit: af4692f838 ]
2020-05-07 12:40:39 -04:00
Aaron En Ye Shi
ecaa407bfb
Merge "Fix missed VDI names in hip-on-rocclr" into amd-master-next
...
[ROCm/hip commit: 73e759eab0 ]
2020-05-07 12:30:51 -04:00
agodavar
6d18f0af98
Fix hip-config.cmake build error in rocBLAS
...
Change-Id: I097f0dac0f67bfc22e9991350bf63bc7bfa8b269
[ROCm/hip commit: 0231de3164 ]
2020-05-07 12:24:20 -04:00
Aaron Enye Shi
995949cb64
Fix missed VDI names in hip-on-rocclr
...
Change-Id: I830feb37a043656136648e92a0c6f1eaae8402d7
[ROCm/hip commit: 1c1be71b63 ]
2020-05-07 08:37:28 -04:00
Tao Sang
c26ffde758
Merge "Support performance tests" into amd-master-next
...
[ROCm/hip commit: 861d07fbd3 ]
2020-05-07 07:15:09 -04:00
Rahul Garg
52b5c272da
Merge "Remove HIP_MARKER left overs due to HIP PR 2032" into amd-master-next
...
[ROCm/hip commit: 789cc01b58 ]
2020-05-07 01:36:57 -04:00
Anusha Godavarthy Surya
f2e884a2bf
Merge "SWDEV-233749 Added support for parallel build and link" into amd-master-next
...
[ROCm/hip commit: 137440ac72 ]
2020-05-07 00:29:24 -04:00
Rahul Garg
4efc743802
Remove HIP_MARKER left overs due to HIP PR 2032
...
Change-Id: Ieae68dd3b12c92b1d6830619ca4c6ae43c400225
[ROCm/hip commit: 819677825f ]
2020-05-06 20:26:18 -04:00
Christophe Paquot
94570bacc2
Merge "SWDEV-232464 - Need to initialize image with ptr passed since they can pass image not of type __ClangOffloadBundler." into amd-master-next
...
[ROCm/hip commit: 78df96024d ]
2020-05-06 16:42:50 -04:00
Christophe Paquot
960423afa8
Merge "Skip iHipWaitActiveStreams if stream is NonBlocking" into amd-master-next
...
[ROCm/hip commit: 076c2ffadf ]
2020-05-06 16:32:51 -04:00
agodavar
013d40cfff
SWDEV-233749 Added support for parallel build and link
...
Change-Id: Id227ea1fe7574612c33a8e6d91fc59a29490a35f
[ROCm/hip commit: 56691fe7e6 ]
2020-05-06 14:54:39 -04:00
kjayapra-amd
b2ca695e5c
SWDEV-232464 - Need to initialize image with ptr passed since they can pass image not of type __ClangOffloadBundler.
...
Change-Id: I2c50042220a0230bc445ed21728f114a229c53e1
[ROCm/hip commit: 5e91bee221 ]
2020-05-06 14:25:43 -04:00
Tao Sang
afbd11eb66
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 commit: 6e972dd3bb ]
2020-05-06 14:06:07 -04:00
Christophe Paquot
d6f0c4fc41
Skip iHipWaitActiveStreams if stream is NonBlocking
...
SWDEV-234484
Change-Id: I279bdc8485d8218e0aaa89d094c08a84f002a608
[ROCm/hip commit: f0b49d0560 ]
2020-05-06 10:36:53 -07:00
Matt Arsenault
84b36e38c3
Don't use relative include path
...
The header base path is already in the include set.
Change-Id: Id83abaa921d720ae103e3281161b875fcf84493d
[ROCm/hip commit: bb6922b8a3 ]
2020-05-06 11:59:39 -04:00
Aakash Sudhanwa
9f0b428aa4
rocclr/CMakeLists.txt: Fixing unresolved merge conflict
...
Change-Id: I09b9a955b0f1ece8d278112a22bc8aef31b57258
Signed-off-by: Aakash Sudhanwa <Aakash.Sudhanwa@amd.com >
[ROCm/hip commit: 6f86a74018 ]
2020-05-06 07:24:25 -07:00
Payam
0c8b343931
name change vdi to rocclr
...
Change-Id: I06d198bbb4a499e153b290b73a92afed3553b252
[ROCm/hip commit: c5f76c3de3 ]
2020-05-06 09:14:30 -04:00
Karthik Jayaprakash
0e282baf2e
Merge "SWDEV-229840 - Fixing compilation error with right var name." into amd-master-next
...
[ROCm/hip commit: b1e13d8af2 ]
2020-05-05 18:17:22 -04:00
Yaxun Liu
1a73df6386
Merge "Fix hipcc for -E" into amd-master-next
...
[ROCm/hip commit: 3659399d68 ]
2020-05-05 18:00:49 -04:00
kjayapra-amd
034946454d
SWDEV-229840 - Fixing compilation error with right var name.
...
Change-Id: I9f5278638271c384874004eb17085d29ca14ec3a
[ROCm/hip commit: 18b19e0324 ]
2020-05-05 14:59:24 -04:00
kjayapra-amd
5fd3b0b786
SWDEV-209747 - Add compiletime variable DEV_LOG_ENABLE
...
Change-Id: Ie8ff8abafa6b5e0f83209da42778688a047562c3
[ROCm/hip commit: 8f53157057 ]
2020-05-05 14:48:55 -04:00
Yaxun (Sam) Liu
719c847ccf
Fix hipcc for -E
...
-E is for preprocessing only, which should be compile only.
This is required by enabling sccache.
Change-Id: Ia0a0acb6a04abd03a9cb5b3c13cf7446837f37b4
[ROCm/hip commit: 09bcd2e378 ]
2020-05-05 14:30:25 -04:00
Aaron En Ye Shi
aa6d86bf38
Merge "Make HIP C compliant" into amd-master-next
...
[ROCm/hip commit: de4c5c20aa ]
2020-05-05 13:54:24 -04:00
Christophe Paquot
5f1f9d2015
Merge "SWDEV-234029 - Remove module from module_map_ @ hipModuleUnload" into amd-master-next
...
[ROCm/hip commit: 40ad358117 ]
2020-05-05 12:56:51 -04:00
Rahul Garg
5d1d49e3ce
Make HIP C compliant
...
Change-Id: Ic2fa650675e68200c841ce3db622da836b169f33
[ROCm/hip commit: 60c34fbd4d ]
2020-05-05 12:49:40 -04:00
Karthik Jayaprakash
fe60c54d6f
Merge "SWDEV-232464 - Memory Map modules loaded via file from hipModuleLoad" into amd-master-next
...
[ROCm/hip commit: 251a087eab ]
2020-05-05 09:20:14 -04:00
German Andryeyev
d2396fe385
Merge "Avoid null stream allocation in hipFree" into amd-master-next
...
[ROCm/hip commit: 04c321bd7a ]
2020-05-05 08:23:38 -04:00
kjayapra-amd
f9ca4231cc
SWDEV-234029 - Remove module from module_map_ @ hipModuleUnload
...
Change-Id: Ic01fdb88c658c68298bd51cab2da21dc3ff0e1f7
[ROCm/hip commit: ea7b96194f ]
2020-05-04 20:05:42 -04:00
Aaron En Ye Shi
f9bbe7946a
Merge "Add __HIP_VDI__ to hipconfig host flags for VDI" into amd-master-next
...
[ROCm/hip commit: 5d042bfe5c ]
2020-05-04 19:07:28 -04:00
German Andryeyev
57779166a7
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
[ROCm/hip commit: fd8ec70847 ]
2020-05-04 17:17:36 -04:00
Aaron Enye Shi
1a3f036478
Add __HIP_VDI__ to hipconfig host flags for VDI
...
Change-Id: Ia9582f2d51b50cbe151b4866ffbfc9514825f613
[ROCm/hip commit: 43c3c89467 ]
2020-05-04 20:03:07 +00:00
Vlad Sytchenko
0c944d69cb
Fix even more typos from 357404e25f
...
Change-Id: I4f44261547b321a214348943ff5117eb5bd55b06
[ROCm/hip commit: bfad8d2833 ]
2020-05-04 15:26:56 -04:00
kjayapra-amd
2c4ab7420c
SWDEV-232464 - Memory Map modules loaded via file from hipModuleLoad
...
Change-Id: Ibef8c28b764b8551529212d99a777ae5fe2dffda
[ROCm/hip commit: 1012459a65 ]
2020-05-04 11:46:59 -04:00
Christophe Paquot
adae775a90
Merge "SWDEV-216213 - Delete kernel function_ in hip::Function destructor" into amd-master-next
...
[ROCm/hip commit: 79834f3d0f ]
2020-05-04 11:36:52 -04:00
Aaron En Ye Shi
9dda8e0a31
Merge "find_package(hip) changes for clang" into amd-master-next
...
[ROCm/hip commit: 48b8bfc6b3 ]
2020-05-04 10:19:51 -04:00