Tao Sang
7fc0864531
Merge "Support performance tests" into amd-master-next
...
[ROCm/clr commit: 94bc7375af ]
2020-05-07 07:15:09 -04:00
Rahul Garg
ea4af9748e
Merge "Remove HIP_MARKER left overs due to HIP PR 2032" into amd-master-next
...
[ROCm/clr commit: 8644e77b9f ]
2020-05-07 01:36:57 -04:00
Anusha Godavarthy Surya
dcc2159671
Merge "SWDEV-233749 Added support for parallel build and link" into amd-master-next
...
[ROCm/clr commit: 8d2c9f8f0c ]
2020-05-07 00:29:24 -04:00
Rahul Garg
b6c8a14323
Remove HIP_MARKER left overs due to HIP PR 2032
...
Change-Id: Ieae68dd3b12c92b1d6830619ca4c6ae43c400225
[ROCm/clr commit: 4c05fd9d4c ]
2020-05-06 20:26:18 -04:00
Christophe Paquot
bce1243268
Merge "SWDEV-232464 - Need to initialize image with ptr passed since they can pass image not of type __ClangOffloadBundler." into amd-master-next
...
[ROCm/clr commit: e1cfe54975 ]
2020-05-06 16:42:50 -04:00
Christophe Paquot
c237edd110
Merge "Skip iHipWaitActiveStreams if stream is NonBlocking" into amd-master-next
...
[ROCm/clr commit: 59398a74c0 ]
2020-05-06 16:32:51 -04:00
agodavar
2c12eb85a1
SWDEV-233749 Added support for parallel build and link
...
Change-Id: Id227ea1fe7574612c33a8e6d91fc59a29490a35f
[ROCm/clr commit: ba2991a38a ]
2020-05-06 14:54:39 -04:00
kjayapra-amd
ef1dde21f8
SWDEV-232464 - Need to initialize image with ptr passed since they can pass image not of type __ClangOffloadBundler.
...
Change-Id: I2c50042220a0230bc445ed21728f114a229c53e1
[ROCm/clr commit: 8f38c3260e ]
2020-05-06 14:25:43 -04:00
Tao Sang
4f8eff70ec
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/clr commit: f99c3ac337 ]
2020-05-06 14:06:07 -04:00
Christophe Paquot
51b60fd04a
Skip iHipWaitActiveStreams if stream is NonBlocking
...
SWDEV-234484
Change-Id: I279bdc8485d8218e0aaa89d094c08a84f002a608
[ROCm/clr commit: 0a103a5c49 ]
2020-05-06 10:36:53 -07:00
Matt Arsenault
e19bf351df
Don't use relative include path
...
The header base path is already in the include set.
Change-Id: Id83abaa921d720ae103e3281161b875fcf84493d
[ROCm/clr commit: f1de138a61 ]
2020-05-06 11:59:39 -04:00
Aakash Sudhanwa
2ff2e7a01b
rocclr/CMakeLists.txt: Fixing unresolved merge conflict
...
Change-Id: I09b9a955b0f1ece8d278112a22bc8aef31b57258
Signed-off-by: Aakash Sudhanwa <Aakash.Sudhanwa@amd.com >
[ROCm/clr commit: 8e6d7dffe3 ]
2020-05-06 07:24:25 -07:00
Payam
082b9e51ab
name change vdi to rocclr
...
Change-Id: I06d198bbb4a499e153b290b73a92afed3553b252
[ROCm/clr commit: dba0e72de2 ]
2020-05-06 09:14:30 -04:00
Karthik Jayaprakash
1429d9c203
Merge "SWDEV-229840 - Fixing compilation error with right var name." into amd-master-next
...
[ROCm/clr commit: 259a6fc649 ]
2020-05-05 18:17:22 -04:00
Yaxun Liu
cc5dd41576
Merge "Fix hipcc for -E" into amd-master-next
...
[ROCm/clr commit: 35f18e76bd ]
2020-05-05 18:00:49 -04:00
kjayapra-amd
ce6a7d5948
SWDEV-229840 - Fixing compilation error with right var name.
...
Change-Id: I9f5278638271c384874004eb17085d29ca14ec3a
[ROCm/clr commit: 102cbcdeac ]
2020-05-05 14:59:24 -04:00
kjayapra-amd
c78173bdb9
SWDEV-209747 - Add compiletime variable DEV_LOG_ENABLE
...
Change-Id: Ie8ff8abafa6b5e0f83209da42778688a047562c3
[ROCm/clr commit: 1687e8c90c ]
2020-05-05 14:48:55 -04:00
Yaxun (Sam) Liu
094472b32d
Fix hipcc for -E
...
-E is for preprocessing only, which should be compile only.
This is required by enabling sccache.
Change-Id: Ia0a0acb6a04abd03a9cb5b3c13cf7446837f37b4
[ROCm/clr commit: 48d89d670e ]
2020-05-05 14:30:25 -04:00
Aaron En Ye Shi
1076cb0322
Merge "Make HIP C compliant" into amd-master-next
...
[ROCm/clr commit: b6a8d471fb ]
2020-05-05 13:54:24 -04:00
Christophe Paquot
b284eec5a0
Merge "SWDEV-234029 - Remove module from module_map_ @ hipModuleUnload" into amd-master-next
...
[ROCm/clr commit: 3dfa56ac5c ]
2020-05-05 12:56:51 -04:00
Rahul Garg
90ee83eb24
Make HIP C compliant
...
Change-Id: Ic2fa650675e68200c841ce3db622da836b169f33
[ROCm/clr commit: 19f7508bda ]
2020-05-05 12:49:40 -04:00
Karthik Jayaprakash
99bb39daaa
Merge "SWDEV-232464 - Memory Map modules loaded via file from hipModuleLoad" into amd-master-next
...
[ROCm/clr commit: 252b402ebc ]
2020-05-05 09:20:14 -04:00
German Andryeyev
02caa0c4f1
Merge "Avoid null stream allocation in hipFree" into amd-master-next
...
[ROCm/clr commit: c4c5f00fd4 ]
2020-05-05 08:23:38 -04:00
kjayapra-amd
929c5a3d77
SWDEV-234029 - Remove module from module_map_ @ hipModuleUnload
...
Change-Id: Ic01fdb88c658c68298bd51cab2da21dc3ff0e1f7
[ROCm/clr commit: 55826ac474 ]
2020-05-04 20:05:42 -04:00
Aaron En Ye Shi
16920de535
Merge "Add __HIP_VDI__ to hipconfig host flags for VDI" into amd-master-next
...
[ROCm/clr commit: af618b3363 ]
2020-05-04 19:07:28 -04:00
German Andryeyev
b1e321537f
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/clr commit: fca05eae5f ]
2020-05-04 17:17:36 -04:00
Aaron Enye Shi
158835fd6c
Add __HIP_VDI__ to hipconfig host flags for VDI
...
Change-Id: Ia9582f2d51b50cbe151b4866ffbfc9514825f613
[ROCm/clr commit: eb42a165b4 ]
2020-05-04 20:03:07 +00:00
Vlad Sytchenko
8d5204b696
Fix even more typos from 42f9702627
...
Change-Id: I4f44261547b321a214348943ff5117eb5bd55b06
[ROCm/clr commit: b5fe52677e ]
2020-05-04 15:26:56 -04:00
kjayapra-amd
c3994283b2
SWDEV-232464 - Memory Map modules loaded via file from hipModuleLoad
...
Change-Id: Ibef8c28b764b8551529212d99a777ae5fe2dffda
[ROCm/clr commit: 8e42d76c06 ]
2020-05-04 11:46:59 -04:00
Christophe Paquot
3eee7bf1fc
Merge "SWDEV-216213 - Delete kernel function_ in hip::Function destructor" into amd-master-next
...
[ROCm/clr commit: 2ff8f533a4 ]
2020-05-04 11:36:52 -04:00
Aaron En Ye Shi
a083ee2461
Merge "find_package(hip) changes for clang" into amd-master-next
...
[ROCm/clr commit: a131af098a ]
2020-05-04 10:19:51 -04:00
kjayapra-amd
aee3cd1daa
SWDEV-216213 - Delete kernel function_ in hip::Function destructor
...
Change-Id: I0f6c44927f453ac63b5b84552a5fba07f04a8a8e
[ROCm/clr commit: ac37f78acb ]
2020-05-03 23:08:58 -04:00
Vlad Sytchenko
e637f3f9da
Fix invalid check in hipTexRefGetAddressMode()
...
This resolves https://github.com/ROCm-Developer-Tools/HIP/issues/2048 .
Change-Id: Iba3653b011434a450a5c3ce10cfd4aa39d318527
[ROCm/clr commit: b848cf085a ]
2020-05-03 14:48:32 -04:00
kjayapra-amd
895b4a8f5f
SWDEV-231874 - Make hipMemset patten size 8byte aligned when possible
...
Change-Id: Ida98bd89212af9b00f3c9c7c5d22ae81f3b5396a
[ROCm/clr commit: 8d6478a051 ]
2020-05-01 23:04:04 -04:00
Alex Xie
c9e54b7f60
SWDEV-221166 - Detect support for large bar access through HIP runtime API
...
Change-Id: Iaa9756c1b5e40c1ab5afb38e44a6699fa5f6c13f
[ROCm/clr commit: 044a7e55ad ]
2020-05-01 20:39:52 -04:00
Michael Hong Bin Liao
3421f98c38
Merge "Fix more typos from 42f97026271e2e5f5ecc31fee64678346498e324." into amd-master-next
...
[ROCm/clr commit: a94de6d463 ]
2020-05-01 19:35:53 -04:00
agodavar
7da11623bd
find_package(hip) changes for clang
...
Change-Id: I9dc1be1dd5f9424e26ebcd2961207e1c4467550f
[ROCm/clr commit: ce8a5af666 ]
2020-05-01 20:48:32 +00:00
Matt Arsenault
82ef40d75e
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
[ROCm/clr commit: 80bc98afee ]
2020-05-01 12:43:49 -04:00
Michael LIAO
6989a83f35
Fix more typos from 42f9702627.
...
Change-Id: I75ed28a5862daffc0778910d7ba3b97f51a87949
[ROCm/clr commit: 6bfedf1a1d ]
2020-05-01 12:19:30 -04:00
Matt Arsenault
487ba46b76
Don't directly link pthreads
...
This was already searching for the right threads library, but ignoring
the result.
Change-Id: I10d898245696135c1ef928c7715efce8ec6b939f
[ROCm/clr commit: 36432be962 ]
2020-05-01 08:28:36 -04:00
Matt Arsenault
cfffa8ef84
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
[ROCm/clr commit: b618939e2e ]
2020-05-01 08:24:56 -04:00
Matt Arsenault
81e9bf3445
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
[ROCm/clr commit: bd4ec781f2 ]
2020-04-30 18:21:03 -04:00
Aaron En Ye Shi
462b8f9369
Merge "Update hipcc to use HIP_COMPILER variable" into amd-master-next
...
[ROCm/clr commit: c1d5ba1d0a ]
2020-04-30 17:31:33 -04:00
Michael Hong Bin Liao
40639abdaa
Merge "[vdi] Skip null texture object in hipDestroyTextureObject." into amd-master-next
...
[ROCm/clr commit: 977efb14c6 ]
2020-04-30 16:07:58 -04:00
Aaron Enye Shi
a5441b7c97
Update hipcc to use HIP_COMPILER variable
...
This will update the hipcc script so that it will use HIP_PLATFORM, HIP_COMPILER, and HIP_RUNTIME variables correctly based on updated hipconfig file.
Removing HIP_PLATFORM=clang, only use hcc and nvcc for now. HIP_PLATFORM should eventually switch to amd or nvcc.
Change-Id: Ie527d07a1add974cc3aab8e9f61b0518147d7602
[ROCm/clr commit: c729d52681 ]
2020-04-30 15:31:20 -04:00
Payam Ghafari
662485b575
Merge "renaming vdi to rocclr, part 1" into amd-master-next
...
[ROCm/clr commit: aa950adc73 ]
2020-04-29 19:42:20 -04:00
Laurent Morichetti
75b9fabedc
Don't make a copy of the embedded device binaries
...
Embedded device binaries should not be cloned if we want the ROCR's
code object URI for this binary to point to the container (host
executable or shared library) instead of a memory location.
Depends-On: I7973bb0243f5a2d1b639b8a88445cfe6af919dd7
Change-Id: Id3afc981e027e5371114d011f2caaa6414f5fc58
[ROCm/clr commit: 4591b7469e ]
2020-04-29 18:40:18 -04:00
Payam
68c07279fb
renaming vdi to rocclr, part 1
...
Change-Id: Idec9be2b6174217abcebaa1776e59168670740b1
[ROCm/clr commit: cb7d3227e8 ]
2020-04-29 17:54:37 -04:00
Saleel Kudchadker
ea1c12b2b6
Fix error code when hipEventRecord is not called
...
Change-Id: I6672d4320280fd87fd2786bc54214d40944da845
[ROCm/clr commit: f52b2d4504 ]
2020-04-29 13:13:52 -04:00
Michael LIAO
c8c52c59d4
[vdi] Skip null texture object in hipDestroyTextureObject.
...
- To match both CUDA and HCC runtime behavior.
Change-Id: I072b006dd554e17f8341f391d33bf6224a125a7e
[ROCm/clr commit: db4bcda1bf ]
2020-04-29 12:20:42 -04:00