Граф коммитов

553 Коммитов

Автор SHA1 Сообщение Дата
ROCm CI Service Account d2555768ac SWDEV-359882 - hipcc compiler does not work when installation path contains spaces (#3117)
Change-Id: I35fb67091f1d65ad9474e80f71826a3031c9654e
2022-12-21 12:38:04 -08:00
ROCm CI Service Account e1bbdf5750 SWDEV-372006 - Removed HSA_PATH variable from hipconfig.pl (#3120)
HSA_PATH is not required in hipcc and removed from hipvars and hipcc.pl as part of SWDEV-345870.
The incomplete removal is causing build failure in pytorch due to invalid hip version
Removing HSA_PATH from hipconfig.pl, so that hipconfig will provide the hip version without any warning

Depends-On: Ia461cb4da2c0e0967703033f5c2c79b67732f5b5
Change-Id: I8f18b27f40f4080b68a936450ba6e092f997ec47
2022-12-20 09:35:27 +05:30
ROCm CI Service Account 0c443d1201 SWDEV-344620 - hipcc fails to parse version of clang in some cases (#3119)
Change-Id: I46f716c82a7500b9a2bcaf5f9ff4ad8a8f982770
2022-12-19 17:21:12 -08:00
ROCm CI Service Account 165843e94b SWDEV-362823 - Duplicate symbol linking (#3105)
hip-clang can handle hip offload-bundles now, so no need to extract them separately in archives (.a) or object files (.o)

Change-Id: I764243c172a4912d64dbfb318470bf36e066756d
2022-11-30 13:20:38 +05:30
ROCm CI Service Account 388432384f SWDEV-345870 - Correct HIP path for new directory layout and removed the usage of HSA_PATH in hipcc (#3065)
With file reorganization, HIP installed in /opt/rocm-ver
Use the install path rather than using backward compatible path.
HSA_PATH is not at all required in hipcc and removed the same

Change-Id: Ia461cb4da2c0e0967703033f5c2c79b67732f5b5
2022-11-24 09:33:05 +05:30
Maneesh Gupta 647d09eee5 Bump HIP version to 5.5 2022-11-04 15:48:24 +05:30
searlmc1 361e0de646 Use llvm-readelf rather than readelf (#2941) 2022-11-02 10:44:04 +05:30
ROCm CI Service Account 154009d64a SWDEV-355608 - Remove clang include path (#2996)
Clang doesn't need to be told where to find the clang headers

Change-Id: I175781731c43647676d91eedc8a915124f2479ab
2022-10-14 16:02:40 +05:30
ROCm CI Service Account 005fd991cc SWDEV-357797 - Windows: hipcc to take in args with spaces inside quotes (#2990)
Avoids
"--offload-arch=gfx1034 --offload-arch=gfx1030"
from becoming
"--offload-arch=gfx1034\ --offload-arch=gfx1030"

Change-Id: I4ef0ffeaf5454c274ec4cfb0fe897e5fbc86d3c5
2022-10-13 10:56:40 -07:00
ROCm CI Service Account 825225b232 SWDEV-343493 - hipcc ignores --rocm-path if env var such as ROCM_PATH is set (#2974)
Change-Id: I5723694158f35b73dc0c93e9dd9ee6666df1ca72
2022-10-10 15:25:37 +05:30
ROCm CI Service Account ee5e2a692e SWDEV-329802 - Move PCH script hip_embed_pch.sh to hipamd (#2829)
Change-Id: If8e52a95a8766bd4b4a696e0b32bb874bebe28d7
2022-09-27 10:33:45 +05:30
Janek van Oirschot 3a9866730d Prevent chomp return from overriding HIP_CLANG_TARGET triple information (#2958) 2022-09-27 07:46:29 +05:30
Siu Chi Chan 5e7b7e11a5 SWDEV-355588 - [hipcc] remove --enable-new-dtags (#2955)
Don't pass the --enable-new-dtags flag to clang, just the LLVM's default

Change-Id: I2bd06181c490e1c0fec3241a404b546de3ebe970
2022-09-27 07:46:06 +05:30
ROCm CI Service Account cb084f4072 SWDEV-355608 - hipcc: remove -use_fast_math (#2965)
It doesn't seem to provide any functionality, probably leftover from some experimental codes.

Change-Id: I1720ccf29e057d7f2e18a7dfd1adccd3d51fa80c
2022-09-27 07:45:11 +05:30
ROCm CI Service Account 924db1d9e9 SWDEV-355608 - deprecate a few hipcc-only options (#2962)
Change-Id: I0a57e4afebbad9c4b93b70331869c22c39f1b38e
2022-09-26 16:41:34 -07:00
ROCm CI Service Account 2e7d9a894d SWDEV-320512 - setup for enabling hipcc.bin by default (#2930)
Change-Id: I6436b79b370434abc1250da560462c6d3398529d
2022-09-20 12:18:46 -07:00
Maneesh Gupta 389ac90f69 Bump HIP version to 5.4 2022-09-06 13:29:56 +05:30
searlmc1 15575466ac SWDEV-347383 - Remove code that sets -std and -fms-* flags (#2820) 2022-07-26 10:47:06 +05:30
ROCm CI Service Account 9af24c0aed SWDEV-335967 - hipcc fixes for return value and blocking call (#2752)
Change-Id: I8caade13dac2c3cfd540bd683bd46eafb91111c2
2022-06-21 21:12:16 -07:00
ROCm CI Service Account 4900ce120e SWDEV-341955 - Windows hipcc perl to handle quoted args (#2746)
example -
hipcc.pl -DGREETING=\"Hello\" hello.cpp

Change-Id: Ib7192d46226563a44c87f3fbe2c22ef2ab84ac3e
2022-06-17 11:02:17 +05:30
Maneesh Gupta 4f8106dac2 Bump HIP version to 5.3 2022-05-26 21:58:09 +05:30
ROCm CI Service Account 5e6f4ba06d SWDEV-335125 - Windows: path for lld-link (#2681)
Change-Id: I499ef11e2b6811d97c06bc804d65fac9fc2429b2
2022-05-17 14:54:10 -07:00
ROCm CI Service Account 0e9f6ac717 SWDEV-335125 - to use clang lld-link inplace of dk link or MSVC link (#2671)
Change-Id: Iad217e1fe06827ac3a5a6fad4f3fe61a49ff96b7
2022-05-06 10:14:38 -07:00
agunashe 042c5ee5e6 Revert "SWDEV-326661 - hipcc/hipconfig to use return value from pl scripts, disabling deviceLib. (#2584)" (#2625)
This reverts commit 3cccb105f6.
2022-04-14 12:14:35 +05:30
ROCm CI Service Account 7b8ac4cc7a SWDEV-314946 - Windows: adding properties to hip tests exe (#2620)
Change-Id: I3bac668345e3168f8a2b2772bf8ca422430803d8
2022-04-13 10:26:25 -07:00
ROCm CI Service Account 3cccb105f6 SWDEV-326661 - hipcc/hipconfig to use return value from pl scripts. (#2584)
On Windows build failures were ignored becasue hipcc script ignored the output of hipcc.pl
Also disables catch2 deviceLib testset on Windows due to linking issue.
This makes sure that we have a baseline of no build failures on Windows

Change-Id: I007a2a47e69ce1ae69e5569bbef4c63a636110ee
2022-04-01 05:38:23 +05:30
ROCm CI Service Account a296100da7 SWDEV-291455 - File Reorganization with backward compatibility (#2555)
Related changes for HIP installation in /opt/rocm
Setting HIP_PATH and ROCM_PATH
Setting INTERFACE directories

Depends-On: If70b61020fa3ee85bf49171c842837da05191a48
Change-Id: I30adccf7e6241dae12270156602d4b033ea99d93
2022-03-17 15:35:13 -07:00
ROCm CI Service Account cb0a5b3b53 SWDEV-324823 - Stop passing -fhip-new-launch-api (#2532)
Stop passing this flag to Clang since it's already the default option

Change-Id: I164f973603dcc2bf02a29939a02af1e0413729b5
2022-03-11 15:27:33 +05:30
Maneesh Gupta 02c1f8748d Bump HIP version to 5.2 2022-03-11 10:29:11 +05:30
agunashe e2ae92502c SWDEV-313590 - appending rocmpath at the end of rpath after rebase (#2526) 2022-03-08 16:08:25 -08:00
agunashe 46d9f76702 SWDEV-1 - hipcc/hipconfig path detection in bat file (#2488)
Change-Id: I075148087bc07b5044a3360f1636d07372b16a1d
2022-02-24 18:59:18 +05:30
Maneesh Gupta 15cf839904 Bump HIP version to 5.1 2022-02-18 07:24:18 +05:30
Konstantin Zhuravlyov c447b392d7 SWDEV-314372 - Refactor hipcc and hipconfig scripts (#2476)
* SWDEV-314372 - Refactor hipcc and hipconfig scripts

- Rename original hipcc to hipcc.pl
- Rename original hipconfig to hipconfig.pl
- New hipcc to invoke either hipcc.pl or hipcc.bin based on env var
- New hipconfig to invoke either hipconfig.pl or hipconfig.bin based on env var

* SWDEV-314372 - Add executable permissions to hipcc and hipconfig
2022-02-10 09:33:01 -08:00
agunashe ffe3f9cf81 SWDEV-273235 - hip change to build catch tests on Windows (#2472)
* SWDEV-273235 - hip change to build catch tests on Windows

Change-Id: I96de305694609c669cb81480f3572d987ce87d98

* SWDEV-1 - skip failing hipStreamPerThread_DeviceReset_1 test on Linux
2022-02-09 08:17:45 -08:00
Maneesh Gupta ee16f95c77 SWDEV-320978 - Revert "SWDEV-296926 - warning message for hipcc/hipconfig pl deprecation (#2438)" (#2469)
This reverts commit 9799a0278a.
2022-02-04 09:52:41 -08:00
agunashe 9799a0278a SWDEV-296926 - warning message for hipcc/hipconfig pl deprecation (#2438)
Change-Id: I9bd339b1cbeac54b9905a00a71849a441694d0ff
2022-01-13 10:03:58 +05:30
Maneesh Gupta df2e7fa198 Bump HIP version to 5.0 (#2435) 2021-12-13 13:56:55 +05:30
Maneesh Gupta cddb52549b SWDEV-314299 - chomp HIP_CLANG_TARGET
HIP_CLANG_TARGET can contain newline. chomp it to avoid warnings since we use the result in file stat
2021-12-08 17:02:31 +05:30
agunashe 0cd18226a6 SWDEV-309909 - gitbash windows detection (#2415)
Change-Id: I5cca12c25b9a1b4a8b7b077f586715c4a4feb5e9
2021-11-26 04:49:12 +05:30
Aakanksha Patil 6902f11835 SWDEV-309659 - Delete duplicate files - hipify-perl and helper scripts (#2403)
* Delete duplicate files - hipify-perl and helper scripts
* Update link for hipconvertinplace-perl.sh references
* Remove remaining references to hipify-clang and contents of its package
* Hyperlink hipexamine-perl.sh in docs/markdown/hip_porting_guide.md
2021-11-25 15:12:09 +05:30
Sarbojit2019 a6f49b27db SWDEV-304211 - Removed known targets from hipcc (#2388) 2021-11-25 15:09:36 +05:30
Jatin Chaudhary 5d57c55c4a SWDEV-303745 - Add new path of clangrt lib (#2385)
Change-Id: I3bfe28ac5c50884653187d733a466e661ff32f7d
2021-11-25 15:09:00 +05:30
Maneesh Gupta 26dc58d72a Revert HIP version back to 4.4.0 2021-11-24 11:06:31 +05:30
Maneesh Gupta 3384fbdfe5 Bump HIP version to 5.0.0 2021-11-16 08:21:00 +05:30
Jatin Chaudhary 63dfe6e8a1 SWDEV-294226 - Add -x c++ if openmp targets are mentioned (#2363)
Change-Id: Ie15d63eebe2b0b86487ac59845b4fc7f5e5a9e86
2021-09-24 16:28:25 +05:30
ansurya 6c9f2c1857 SWDEV-287884 - [HIP] Package versioning (#2311)
Change-Id: Icb2b9e7ed83b02e0ae38816a9a8200333b1e252d
2021-08-19 10:28:37 +05:30
Nagy-Egri Máté Ferenc 2cdf39edfd Fix nvcc hipconfig (#2307)
hipconfig tries printing the version of nvcc assumed to be on the PATH, not the one that actually gets picked up.
2021-08-19 10:27:06 +05:30
Harmen Stoppels b248df8653 Fix -Wl,--rpath -> -Wl,-rpath (#2305) 2021-08-19 10:26:23 +05:30
Harmen Stoppels 526d0bf97b Use perl from PATH, not from absolute shebang (#2304) 2021-08-19 10:26:03 +05:30
Rahul Garg a797475e35 SWDEV-294828 - Move roc-obj binaries from hip to hipamd
Change-Id: I2a234c46d8516737b7153594e7f978ce3247d6e8
2021-07-30 15:11:47 -04:00