Aaron Enye Shi
4b941a0db8
Merge branch 'master' into hipclang-add-amdgcn-funcs
...
[ROCm/clr commit: f8109c5b06 ]
2018-07-04 17:36:08 +00:00
Maneesh Gupta
4444910550
Merge pull request #539 from ROCm-Developer-Tools/fix-tf-link
...
Add workaround to hipcc for build failure in tensorflow due to missin…
[ROCm/clr commit: 874af1bf7d ]
2018-07-04 11:08:52 +05:30
Maneesh Gupta
f70e1ad691
Merge pull request #517 from ROCm-Developer-Tools/fix-hipcc-link
...
Let hipcc handle static library for hip-clang only if it contains bun…
[ROCm/clr commit: 3b157546f9 ]
2018-07-04 10:51:44 +05:30
Yaxun (Sam) Liu
bba741a913
Add workaround to hipcc for build failure in tensorflow due to missing symbol __cpu_model
...
https://github.com/tensorflow/tensorflow/issues/9593
[ROCm/clr commit: 632baba353 ]
2018-06-25 18:14:51 -04:00
Aaron Enye Shi
a764b09a14
HIPCC - Use clang if clang++ is not compiled
...
[ROCm/clr commit: dc850cc3e7 ]
2018-06-21 18:12:55 +00:00
Aaron Enye Shi
d09a2f9237
Implement hip_hc.ll into HIP headers
...
Move all __hip_hc_ir_* functions from hip_hc.ll into HIP header as inline asm. Remove hip_hc.ll and build dependencies from HIP.
[ROCm/clr commit: 175c87f2bf ]
2018-06-20 17:39:31 +00:00
Yaxun (Sam) Liu
4831cd44fc
Let hipcc handle library with extension lo for hip-clang
...
[ROCm/clr commit: 454d45e5bb ]
2018-06-19 10:51:08 -04:00
Yaxun (Sam) Liu
5efe15283b
Fix handling of static library in hipcc for hip-clang
...
[ROCm/clr commit: fd03c8fc18 ]
2018-06-17 20:11:10 -04:00
Yaxun (Sam) Liu
0b5fe1601c
Let hipcc handle static library for hip-clang only if it contains bundles
...
[ROCm/clr commit: d442a57002 ]
2018-06-17 20:11:10 -04:00
Yaxun (Sam) Liu
581de8660a
Let hipcc handle library in linker response file for hip-clang
...
[ROCm/clr commit: 8d3e4b4475 ]
2018-06-08 11:14:26 -04:00
Maneesh Gupta
125f6201c8
Merge pull request #466 from ROCm-Developer-Tools/feature_use_Float16
...
Feature use _Float16 and match CUDA __half behaviour.
[ROCm/clr commit: 8ecb3eeb55 ]
2018-06-01 13:50:12 +05:30
Yaxun (Sam) Liu
859b4f218a
Drop --amdgpu-target= options for hip-clang
...
They are replaced by --cuda-gpu-arch= options elsewhere
[ROCm/clr commit: 3609e6f3b2 ]
2018-05-30 06:47:44 -04:00
Yaxun (Sam) Liu
c7d481a812
Add more function declarations to hip-clang
...
[ROCm/clr commit: 9c43970a27 ]
2018-05-25 16:18:46 -04:00
Alex Voicu
a231cd5604
Remove vestigial inline LLVMIR.
...
[ROCm/clr commit: f2a86f3e1c ]
2018-05-24 12:46:14 +01:00
Maneesh Gupta
e8970c6de8
Merge pull request #454 from ROCm-Developer-Tools/hip-clang-hipcc
...
Let hipcc suport hip-clang
[ROCm/clr commit: 43ac6a61e7 ]
2018-05-21 09:51:42 +05:30
Yaxun (Sam) Liu
ba92644beb
Let hipcc suport hip-clang
...
[ROCm/clr commit: 55f01cbf36 ]
2018-05-17 14:40:15 -04:00
Siu Chi Chan
04bf6c5109
initial gfx906 support
...
[ROCm/clr commit: 368affcea4 ]
2018-05-10 19:28:00 +00:00
Maneesh Gupta
26a61d6959
Cleanup bin directory
...
Remove hccgenco.sh and hsa-api-filter-cxl.txt
Change-Id: I5942aec911a2fe6c871fe0eb5f44a0b243552b79
[ROCm/clr commit: efac735621 ]
2018-04-04 14:31:40 +05:30
Siu Chi Chan
765f3913ce
On RHEL and CentOS, don't use libc++ since we are using the devtoolset-7 which has a newer g++
...
[ROCm/clr commit: 0501f6c582 ]
2018-03-15 16:46:01 -04:00
Maneesh Gupta
72a9e630f8
Merge pull request #287 from ROCm-Developer-Tools/fix_llc_path
...
Change hipconfig to adopt new location of llc
[ROCm/clr commit: 72ec13ab86 ]
2018-03-06 11:59:44 +05:30
Alex Voicu
c4d704b2ad
Change directory name to match HIP lowercase style.
...
[ROCm/clr commit: 696f0595a3 ]
2018-02-22 13:15:10 +00:00
Alex Voicu
2640fdaf9f
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_purge_genco
...
[ROCm/clr commit: f9e7195451 ]
2018-01-24 12:33:45 +00:00
Evgeny Mankov
3ed079667f
[HIPIFY][perl] Typo fix
...
[ROCm/clr commit: 87895b7d01 ]
2018-01-18 09:14:16 +03:00
Alex Voicu
998b5dc3fa
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_purge_genco
...
[ROCm/clr commit: 4d0d4dc701 ]
2017-12-14 13:50:49 +00:00
Phaneendr-kumar Lanka
456c44394c
[nvccWarnings] Fix gpu deprecated targets warnings
...
[ROCm/clr commit: 7a3e0bc5d0 ]
2017-12-12 16:00:14 +05:30
Alex Voicu
aa48cc7b55
This introduces LipoProteinLipase (lpl), a simple tool for creating fat binaries. It represents a direct replacement of the creaky hccgenco.sh script, which had various issues. The format it uses is that of a code object bundle, generated by the Clang Offload Bundler. The output is always suffixed with the ".adipose" extension. It is shared with HCC. The hipcc script and associated tests are modified to use lpl. Help can be obtained by invoking lpl --help. A more computer-sciency / corporate friendly name is likely to be beneficial, which is a reason for choosing easily searchable/replaceable names such as lpl or adipose.
...
[ROCm/clr commit: 4e0739c68a ]
2017-12-08 04:22:57 +00:00
Wen-Heng (Jack) Chung
03a8e54ed6
Change hipconfig to adopt new location of llc
...
llc is now placed under $HCC_HOME/bin, instead of $HCC_HOME/compiler/bin.
[ROCm/clr commit: 8946001f85 ]
2017-12-06 19:30:10 +00:00
Ben Sander
345f23e6c1
Remove coordinate conversions (threadIdx.x -> hipThreadIdx_x)
...
Since these are now supported directly.
[ROCm/clr commit: a431bf6ba2 ]
2017-12-02 07:44:54 -06:00
Maneesh Gupta
98ec873ede
Bumped HIP version to 1.5 and updated summary in HIP release notes
...
Change-Id: I4b612da88236674fac2c585ab6891bdd495511b0
[ROCm/clr commit: 2d5e0274ef ]
2017-11-29 13:56:17 +05:30
Rahul Garg
c3ba309562
Fixed half2 issue on gfx900
...
[ROCm/clr commit: 20947f80fb ]
2017-11-15 18:52:59 +05:30
Maneesh Gupta
f579dd3c7d
Remove libsupc++ dependency from HIP
...
Change-Id: Ib843f99dfb3057b7c28029250c2449732ea7f17f
[ROCm/clr commit: 473208368e ]
2017-11-02 12:29:09 +05:30
Siu Chi Chan
b04f17be8f
use libc++ on centos 7 and rhel 7.4
...
[ROCm/clr commit: cb454d5366 ]
2017-10-31 18:14:07 +00:00
Maneesh Gupta
2719e8a185
Bump HIP version to 1.4 and update release notes
...
Change-Id: I3570dedb32fe5fec6f60565c587a3282a4c6c709
[ROCm/clr commit: 253c1bf890 ]
2017-10-06 10:26:11 +05:30
wsttiger
88382e05b9
Remove the conversion of warpSize to be consistent with hipDeviceProp
...
[ROCm/clr commit: bda788ca97 ]
2017-09-15 15:05:05 -05:00
Maneesh Gupta
e3aa4edf79
Merge pull request #155 from wsttiger/master
...
Modify hip headers such that they are more compatible with strict C compiler
[ROCm/clr commit: 01163d327b ]
2017-09-15 10:49:55 +05:30
Aaron Enye Shi
a047da2c83
hcc-config already sets -lc++ -lc++abi flags
...
Since hcc-config will set the flags for CentOS7 and RHEL 7.X, we don't need to set flags here.
[ROCm/clr commit: de8c59ed00 ]
2017-09-14 10:55:38 -04:00
Aaron Enye Shi
718b5a12d6
Added support for RHEL 7.4
...
[ROCm/clr commit: bfff9bf005 ]
2017-09-13 14:21:43 -04:00
Aaron Enye Shi
aa6fb7ccd4
Update hipcc
...
[ROCm/clr commit: 4f7972b0ee ]
2017-09-12 17:50:44 -04:00
Aaron Enye Shi
a3fba80b02
Must explicitly add libc++ and libc++abi
...
[ROCm/clr commit: f7a2c019c6 ]
2017-09-12 16:59:43 -04:00
Aaron Enye Shi
11a2e5a8bf
[CentOS7] Fix HIP sample hipInfo and other tests
...
Cent OS 7 has conflicts between its libc++ and libstdc++. Seems that we cannot use libstdc++ on Cent OS. This is related to SWDEV-131972 [ROCm CQE][Cent OS 7][G] Building any HIP sample giving an fatal error: 'bits/c++config.h'.
[ROCm/clr commit: 728f1f4c95 ]
2017-09-08 11:46:10 -04:00
Maneesh Gupta
333984302c
Bump HIP version to 1.3 and update release notes
...
Change-Id: I53f89efca03472cb906bd56200a2bf2996453915
[ROCm/clr commit: 809a548bd4 ]
2017-08-16 11:18:51 +05:30
wsttiger
5ba2f6ea57
Add missing CUDA tags
...
[ROCm/clr commit: 7933b3292d ]
2017-08-15 13:22:20 -05:00
Maneesh Gupta
5e2f8804ba
[hipcc] Fix amdgpu target selection logic
...
- Refactoring introduced a bug when user does not specify any target via
--amdgpu-target, but has an invalid target specified in
HCC_AMDGPU_TARGET. In this case the selection logic was defaulting to
gf803.
- Removed defaulting to any specific target if rocm_agent_enumerator
fails. hipcc will report this and die if linking was required.
Change-Id: I76131867049fef92331807dd19a926406dcc1d02
[ROCm/clr commit: 8f6c150134 ]
2017-07-31 10:11:19 +05:30
Maneesh Gupta
8e35e7a287
[hipcc] Cleanup amdgpu target logic
...
Existing logic has a bug. If user specifies targetA via commandline
options, while enumerator returns targetB, hipcc will create a fatbin
containing targets targetA and targetB. enumerator should only be used
when no target is specified by user (commandline or env var).
Change-Id: I6da857f86860c0e671b5988cd858644a08f723b9
[ROCm/clr commit: 2a2c7575eb ]
2017-07-28 16:18:15 +05:30
Ben Sander
a5b3f825c2
Merge pull request #100 from weixingzhang/texture
...
HIP Texture Support
[ROCm/clr commit: 702651fc85 ]
2017-07-26 19:28:15 -05:00
Aditya Atluri
44c2efd050
fixed device selection during compilation to use rocm_agent_enumerator
...
1. Changed hipcc to use rocm_agent_enumerator
2. Changed square sample test to use device variable
[ROCm/clr commit: b10962a539 ]
2017-07-21 15:50:12 -05:00
Weixing Zhang
d9abb032f7
HIP Texture Support
...
[ROCm/clr commit: ccbd3b13fc ]
2017-07-17 15:16:12 -04:00
Sun, Peng
b52c040bd5
fix typo in hipcc
...
Change-Id: I5f5fb3d8f1e5e8104dca45dc213c13ae9d98a583
[ROCm/clr commit: c6dee2a266 ]
2017-07-01 09:43:31 -05:00
Maneesh Gupta
86f2c1e395
Bump HIP base version to 1.2
...
Change-Id: I8ecc164afed4383f78579ed86a5c8c11a73b0780
[ROCm/clr commit: 4fa2090b78 ]
2017-06-14 09:45:46 +05:30
Maneesh Gupta
56a827a8ee
Merge branch hipify-updates into amd-develop
...
Change-Id: I13d8750027a2a8787e4eb2e1ed525cf69d14b805
[ROCm/clr commit: d2b90ad93c ]
2017-06-12 10:10:19 +05:30