Commit Graph

6604 Commits

Author SHA1 Message Date
Maneesh Gupta 8b8db5b44a Merge pull request #629 from mangupta/fix_swdev-160956
[hipcc] Remove libhsakmt from linker flags

[ROCm/clr commit: c9af0d6c52]
2018-08-16 06:10:49 +05:30
Aaron Enye Shi ce3a13cb4f Remove few hcc specific cmake for hip-clang
[ROCm/clr commit: 6e40ec653c]
2018-08-15 21:53:20 +00:00
foreman 4078a0651e P4 to Git Change 1594075 by skudchad@skudchad-lnx on 2018/08/15 14:00:33
SWDEV-145570 - [HIP] Fix some test failures

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_device_runtime.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#14 edit


[ROCm/clr commit: ad4ae89d13]
2018-08-15 14:13:08 -04:00
foreman c1bb44fa73 P4 to Git Change 1593706 by skudchad@skudchad_test2_win_opencl on 2018/08/14 18:44:29
SWDEV-145570 - [HIP] Implement hipError*

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/15619/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#13 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#14 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device_runtime.cpp#11 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_error.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#13 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#41 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#17 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_peer.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#17 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_profile.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_surface.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#9 edit


[ROCm/clr commit: 2ec2cfd3c1]
2018-08-14 18:54:13 -04:00
Maneesh Gupta 8a1fb05623 [hipcc] Remove libhsakmt from linker flags
Change-Id: I6dc769d09d8c7546fbc594c1eb65f9edf0f0ff58


[ROCm/clr commit: 2f5ee304f8]
2018-08-14 15:31:04 +05:30
foreman 5c6917d511 P4 to Git Change 1592348 by cpaquot@cpaquot-ocl-lc-lnx on 2018/08/10 17:00:39
SWDEV-145570 - [HIP] Do not multiply block and dims for Hcc/Ext kernel module launch

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#16 edit


[ROCm/clr commit: a9a9217b4b]
2018-08-10 17:16:53 -04:00
foreman 577553e1eb P4 to Git Change 1592228 by cpaquot@cpaquot-ocl-lc-lnx on 2018/08/10 13:55:25
SWDEV-145570 - [HIP] Report maxGridSize as INT32_MAX, not UINT32_MAX

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#13 edit


[ROCm/clr commit: 7da2a66713]
2018-08-10 14:10:19 -04:00
foreman 544cb95f1e P4 to Git Change 1592225 by cpaquot@cpaquot-ocl-lc-lnx on 2018/08/10 13:52:21
SWDEV-145570 - [HIP] Report memoryClockRate in kilohertz too.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#12 edit


[ROCm/clr commit: 948f18c9a4]
2018-08-10 14:09:04 -04:00
foreman 9f3b54056d P4 to Git Change 1592223 by cpaquot@cpaquot-ocl-lc-lnx on 2018/08/10 13:50:47
SWDEV-145570 - [HIP] Report clockRate in kilohertz.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#11 edit


[ROCm/clr commit: 28d04d6609]
2018-08-10 14:04:43 -04:00
Yaxun Sam Liu cce9389cd5 Add HIP directed test hipTestGlobalVariable.cpp
[ROCm/clr commit: 41416edd14]
2018-08-10 08:15:36 -04:00
Jenkins b96fa1b173 Merge 'master' into 'amd-master'
Change-Id: Ie207caaa50ef3b2a01ad871a8cf9c7336b81b74a


[ROCm/clr commit: fb3181890d]
2018-08-10 04:09:46 -05:00
Maneesh Gupta bb9d95188a Merge pull request #621 from ROCm-Developer-Tools/disable_startup_loader
Disable startup loader by default and guard with env var

[ROCm/clr commit: e10fa70173]
2018-08-10 10:18:25 +05:30
Maneesh Gupta 3cb8b82de3 Merge pull request #623 from ROCm-Developer-Tools/tf18
Fix declaration conflict when hip/math_functions.h is included first

[ROCm/clr commit: 546378292d]
2018-08-10 09:36:27 +05:30
Maneesh Gupta 23196fde48 Merge pull request #616 from ROCm-Developer-Tools/hip-clang-static-lib
Let hipcc handle static library for hip-clang

[ROCm/clr commit: 695746421f]
2018-08-10 09:35:22 +05:30
Maneesh Gupta 6337247921 Merge pull request #615 from aaronenyeshi/enable-hip-compiler
Enable HIP_COMPILER to choose HIP-Clang lib links

[ROCm/clr commit: 0123fb816d]
2018-08-10 09:34:51 +05:30
Maneesh Gupta a3e7b7c18e Merge pull request #613 from ROCm-Developer-Tools/hcc-compat
Add HCC compatibility mode for hip-clang

[ROCm/clr commit: a5f9ae90d2]
2018-08-10 09:32:31 +05:30
Maneesh Gupta 4e2e234a56 Merge pull request #617 from gargrahul/genco_remove_adipose_extn
Remove adipose extension from genco output

[ROCm/clr commit: 497610f96c]
2018-08-10 09:31:44 +05:30
Maneesh Gupta f74ececf41 Merge pull request #619 from ROCm-Developer-Tools/revert-pr457
Revert pr457

[ROCm/clr commit: 79e9a2dfa4]
2018-08-10 09:25:57 +05:30
Evgeny Mankov def4c5fbbf Merge pull request #624 from emankov/cuComplex
[HIPIFY][Complex] Add cuComplex support

[ROCm/clr commit: d1540de3b8]
2018-08-09 20:01:51 +03:00
sunway513 3621ec1971 resolve a segfault bug when env var not set; remove startup_kernel_loader class
[ROCm/clr commit: 7c467220a8]
2018-08-09 16:40:26 +00:00
Jenkins ef784cfbda Merge 'master' into 'amd-master'
Change-Id: I02f86242eebb6f3035681ed074eb024b8556420e


[ROCm/clr commit: 7096be425a]
2018-08-09 04:09:46 -05:00
Rahul Garg 1f0d24fa61 Clean up module api samples
[ROCm/clr commit: b6c5d7d71b]
2018-08-08 22:28:13 +05:30
Evgeny Mankov dac14d60b7 [HIPIFY][Complex] Add cuComplex support
+ Add API_COMPLEX support (data types and functions)
+ Add cuComplex_API_supported_by_HIP.md
+ Add cuComplex_Julia.cu test
+ Update README.md


[ROCm/clr commit: ce57b99f9d]
2018-08-08 18:34:57 +03:00
Yaxun Sam Liu d3295e61e2 Fix __HIP_ARCH_* not defined after including math_functions.h
hcc_detail/math_functions.h used to include hcc_detail/hip_runtime.h.

Removing it has caused regression in TensorFlow 1.8.

Put it back for backward compatibiliity.


[ROCm/clr commit: 87de95975a]
2018-08-08 08:55:28 -04:00
Yaxun Sam Liu 6e153a743f Fix __HIP_DEVICE_COMPILE__ not defined when hip/math_functions.h is included
This fixes build failure in TensorFlow 1.8 for HCC


[ROCm/clr commit: 058eb7535b]
2018-08-07 17:14:39 -04:00
Yaxun Sam Liu 6df5aef807 Fix declaration conflict when hip/math_functions.h is included first
This fixes build failure in TensorFlow 1.8 for HCC


[ROCm/clr commit: 69bbf45b44]
2018-08-07 15:44:59 -04:00
foreman ee0e1fafe2 P4 to Git Change 1590010 by skudchad@skudchad_test2_win_opencl on 2018/08/06 21:18:48
SWDEV-145570 - [HIP] - Fix some issues in hip runtime
	- Set stream for event
	- Free mem needs to be reported in bytes but runtime backends reports in Kb

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/15586/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#40 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#15 edit


[ROCm/clr commit: b4ccaeffe1]
2018-08-06 21:24:14 -04:00
sunway513 e1d72394da Add more check to ensure the startup loader only be enabled with the env var set to 1
[ROCm/clr commit: 7d776ae665]
2018-08-04 01:52:27 +00:00
sunway513 ef368c0f43 Add startup loader under HIP_STARTUP_LOADER env var, disable by default
[ROCm/clr commit: 9af862d364]
2018-08-04 01:48:06 +00:00
Wen-Heng (Jack) Chung d7b2bab183 Revert "HIP program state re-initialization logic"
This reverts commit 865fe01b37.


[ROCm/clr commit: 1fe7f1be91]
2018-08-03 17:03:04 -05:00
Wen-Heng (Jack) Chung fbf97dddb5 Revert "Improve performance of re-initialization logic"
This reverts commit 1d1b402e5b.


[ROCm/clr commit: f6178c2159]
2018-08-03 17:02:58 -05:00
Wen-Heng (Jack) Chung 1494fc442f Revert "Keep the map which tracks GPU kernel symbols to grow monotonically"
This reverts commit ca62af218c.


[ROCm/clr commit: 329f3b7a5e]
2018-08-03 17:02:50 -05:00
foreman 4897c229a4 P4 to Git Change 1589138 by cpaquot@cpaquot-ocl-lc-lnx on 2018/08/03 01:04:05
SWDEV-145570 - [HIP] Added __gnu_h2f_ieee and __gnu_f2h_ieee

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#9 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#10 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#16 edit


[ROCm/clr commit: f4add6058a]
2018-08-03 01:15:15 -04:00
Maneesh Gupta 34e14adae2 Merge pull request #588 from Jorghi12/patch-10
Fixing a HIP bug that causes DEBUG symbols to be dropped.

[ROCm/clr commit: ac18a3b701]
2018-08-03 08:48:56 +05:30
Maneesh Gupta 0f033ca572 Merge pull request #603 from b-sumner/master
Drop use of NVCC_COMPAT since it is always set

[ROCm/clr commit: b485957858]
2018-08-03 08:45:18 +05:30
Maneesh Gupta 044a73015e Merge pull request #601 from sarunyap/fix-shareWithAll-mem-dev-mapping
Remove device mapping from shareWithAll memory

[ROCm/clr commit: ad44a77ed4]
2018-08-03 08:45:04 +05:30
foreman 8819b1de20 P4 to Git Change 1589087 by skudchad@skudchad_rocm on 2018/08/02 20:10:02
SWDEV-145570 - [HIP] - hipHccModuleLaunchKernel needs to be a c++ sym

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#9 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#14 edit


[ROCm/clr commit: 678764d113]
2018-08-02 20:20:23 -04:00
foreman 934eca953a P4 to Git Change 1589062 by cpaquot@cpaquot-ocl-lc-lnx on 2018/08/02 18:34:20
SWDEV-145570 - [HIP] Fix a segfault exposed by rocBlas.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#39 edit


[ROCm/clr commit: 08a308dd59]
2018-08-02 18:52:37 -04:00
foreman 650747dfe6 P4 to Git Change 1589030 by cpaquot@cpaquot-ocl-lc-lnx on 2018/08/02 17:40:15
SWDEV-145570 - [HIP] Fixed the underline

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#15 edit


[ROCm/clr commit: 388d597321]
2018-08-02 18:00:05 -04:00
foreman 8ca0447f6e P4 to Git Change 1588779 by cpaquot@cpaquot-ocl-lc-lnx on 2018/08/02 12:25:51
SWDEV-145570 - [HIP] Refactored some g_* stuff
	Refactored g_functions into a platform state.
	Added a _vars for registered variables.
	Added an execution stack similar to Hcc-clang.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#14 edit


[ROCm/clr commit: 2ff260c727]
2018-08-02 12:33:55 -04:00
Rahul Garg 22d59ba040 Remove adipose extension from genco output
[ROCm/clr commit: e9d7584b02]
2018-08-02 15:16:36 +05:30
foreman 68f06e9f60 P4 to Git Change 1588556 by skudchad@skudchad_rocm on 2018/08/02 02:04:15
SWDEV-145570 - [HIP] - Release eStop if it not a nullptr.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#13 edit


[ROCm/clr commit: e638c1377f]
2018-08-02 02:18:57 -04:00
foreman a3fc17658c P4 to Git Change 1588551 by skudchad@skudchad_rocm on 2018/08/02 01:55:45
SWDEV-145570 - [HIP] - Refactor ihipModuleLaunchKernel and add hipModuleLaunchKernelExt

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#8 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#8 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#12 edit


[ROCm/clr commit: 11a91fbe0b]
2018-08-02 02:14:04 -04:00
Maneesh Gupta 1039c7952c Merge pull request #610 from aaronenyeshi/enable-hcc-module-launch
Enable hipHccModuleLaunchKernel on HIP-Clang

[ROCm/clr commit: 0354367a07]
2018-08-02 08:08:46 +05:30
Maneesh Gupta 6de7fd4934 Merge pull request #600 from ROCm-Developer-Tools/enable-texture-functions
Enable HIP texture functions with HIP vector types

[ROCm/clr commit: 4544e681ac]
2018-08-02 08:01:00 +05:30
Maneesh Gupta f9dbc19d51 Merge pull request #593 from mangupta/patch2-removerdynamic
[FindHIP] Remove rdynamic from CMAKE_SHARED_LIBRARY_LINK_HIP_FLAGS

[ROCm/clr commit: 1692af19cc]
2018-08-02 07:58:34 +05:30
Maneesh Gupta c440c4d3e8 Merge pull request #514 from luckynikki/GETandALGN
[GETandALGN]: Get channel and alignment details

[ROCm/clr commit: 2960739c43]
2018-08-02 07:57:50 +05:30
Yaxun Sam Liu b8bbc4f1fa Let hipcc handle static library for hip-clang
[ROCm/clr commit: 2ba45a23b8]
2018-08-01 22:03:01 -04:00
Aaron Enye Shi da60937c5d Enable HIP_COMPILER to choose HIP-Clang lib links
[ROCm/clr commit: 7560956233]
2018-08-01 20:37:46 +00:00
Yaxun Sam Liu b587661200 Add hc_get_workitem_absolute_id for hip-clang HCC compatibility mode
[ROCm/clr commit: 9c28758fa0]
2018-08-01 15:14:38 -04:00