Rahul Manocha
5930f047bb
SWDEV-489106 - Linker API addition to runtime
...
1) Add Linker APIs to runtime to support SPIRV linking
2) Migrate Internal implementations to runtime and share with rtc
3) Add Support to bundled and unbundled SPIRV Code object linking.
Change-Id: Ic1fd4431f842a208a2468e8aec54a65b5fa6b0e3
2025-02-22 13:39:23 -05:00
Satyanvesh Dittakavi
522ae8ead4
SWDEV-483241 - Add a compile option to avoid including default hiprtc header
...
Change-Id: Ic23b41395588e6183abac36cb7543da02b0aba29
2024-10-07 07:56:29 -04:00
Satyanvesh Dittakavi
15a058cb60
SWDEV-446781 - Check validity of hiprtc link state before using it
...
Change-Id: I864e8d1a79bb28d9df0e4ee528cb50a96bc245cc
2024-02-28 00:27:17 -05:00
Saleel Kudchadker
058b2702db
SWDEV-301667 - Logging refactor
...
- Remove newline from logging as log function internally inserts a new
line
Change-Id: I25eb2242a1f1e87cf811bcc373d1d485b2e027a8
2023-12-07 12:12:57 -05:00
Jacob Lambert
1171518b97
SWDEV-380857 - Remove space in "Linker Program" used to set Comgr object name
...
Not a required change, but it does make dealing with temporary files generated
by Comgr easier.
Change-Id: I9c43138dd2a6c4fea965b57fbce7a087ab2bbd28
2023-05-30 13:47:26 -04:00
Jatin Chaudhary
300ba5b1f1
SWDEV-384013 - Add HIPRTC_JIT_IR_TO_ISA_OPT_EXT
...
Change-Id: Icfc06c19af32f41d603bf880ab1927bffb391097
2023-04-05 10:52:48 +00:00
Juan Manuel MARTINEZ CAAMAÑO
537df06c4f
SWDEV-290384 - Missing hiprtcResult case in hiprtcGetErrorString
...
Change-Id: I11d18ff19f6f6f1b36febf87a586bc9ffb95af10
2023-01-06 03:38:44 -05:00
Rakesh Roy
8b391ef18c
SWDEV-351969 - TLS Optimization
...
- Aggregate all TLS(Thread Local Storage) variables into a single class
- This is to improve cache accesses per thread
Change-Id: Ic8361eaeae290fff00254684e309471958365eb9
2022-10-09 22:08:14 -04:00
Satyanvesh Dittakavi
b425e27230
SWDEV-357250 - hiprtc support with AMD_LOG_LEVEL when linked as separate library
...
Change-Id: Ieda83af85a9344b4e09d4fe85acc65386db79c39
2022-09-23 05:50:07 -04:00
Satyanvesh Dittakavi
958b97b433
SWDEV-2 - Fix hiprtcCompileProgram
...
- hiprtcCompileProgram should create isa with temp name when
program name is not provided along with --save-temps option
Change-Id: I47974e2ac56336c851531622ff7d2a3ffb53455e
2022-08-02 16:16:31 -04:00
Satyanvesh Dittakavi
ee27685ac4
SWDEV-340226 - SWDEV-340692 - Fix minor issues with hiprtc Link APIs
...
- hiprtcAddLinkData should accept 0 or null as input name
- hiprtcLinkCreate should accept 0 or null as options ptr
- hiprtcCompile should send -fgpu-rdc option to comgr if its present in the options
Change-Id: I84f6e36df5c99b719ee9c67dfc1b4dbcfd8e3172
2022-07-22 07:23:26 -04:00
Satyanvesh Dittakavi
b263ab3248
SWDEV-341360 - Handle named expressions with space in hipRTC
...
Change-Id: I1c26855d8a94e0a4d818664ca71094c6992221c9
2022-06-22 14:19:16 +00:00
kjayapra-amd
2731d03f03
SWDEV-339995 - Adding hiprtcGetBitcode and hiprtcBitcodeSize changes.
...
Change-Id: I378f1ac98de3b11fa3f74161abd036702c7b479b
2022-06-22 04:17:56 -04:00
Satyanvesh Dittakavi
a39ab85e04
SWDEV-340226 - hiprtcLinkAddData should allow empty name
...
Change-Id: I2c9a53453223ee4899b0a5d05e1097bc7e0e428e
2022-06-22 04:15:32 -04:00
kjayapra-amd
5e61b9e762
SWDEV-340226 - Fixing minor issues related to hiprtc Link API changes.
...
Change-Id: I18e7ca2a467ccf14d95ffb37b5516dda74f98cf7
2022-06-16 06:06:38 -07:00
kjayapra-amd
84f94fd134
SWDEV-290384 - Add Linker API support in hiprtc
...
Change-Id: I4621a033a22e4da0201c3804e2b357470a681ab0
2022-05-24 09:16:14 -04:00
Satyanvesh Dittakavi
2ab2e0d020
SWDEV-326382 - Fix Pytorch test failures with hiprtc
...
hiprtcCreateProgram should create program even if the name passed
is NULL or empty string
Change-Id: Ide5ea70f6c5d96b0f26320cef277508cdbe8dfde
2022-03-14 13:37:47 +00:00
cjatin
e6c0086d1c
SWDEV-308763 - Make hiprtc a separate lib and rewrite it using comgr
...
Change-Id: I28ac50ec897accb2a2b4590d3c25965d907426fb
2022-03-03 02:34:02 -05:00