17 Commits

Author SHA1 Message Date
Anthony Berg
8f90ec6291 feat(gpu): add compiler to HIPContext 2025-06-30 14:11:57 +02:00
Anthony Berg
ecfdaaa39e feat(gpu): add function to find includes in C/C++ files 2025-06-30 13:53:18 +02:00
Anthony Berg
5eab354968 fix(gpu): add directory to includes 2025-06-30 13:51:46 +02:00
Anthony Berg
0f0329cf36 fix(gpu): escape sequence in regex 2025-06-29 23:13:07 +02:00
Anthony Berg
3aedef93cf feat(gpu): add common cache directory 2025-06-25 15:08:10 +02:00
Anthony Berg
4da604737a feat(kernel): make handling path and file extension for kernel by respective Context 2025-06-24 20:18:24 +02:00
Anthony Berg
d4607183aa refactor(kernel): follow PEP8 formatting standard and add f strings 2025-06-24 20:15:55 +02:00
Anthony Berg
d4f2ffc493 feat(kernel): add environment condition for importing certain packages 2025-06-24 19:57:59 +02:00
Anthony Berg
d2544e7c55 fix(kernel): type for defines in get_module 2025-06-24 17:45:50 +02:00
Anthony Berg
ae23145753 refactor(kernel): split Common.py to a separate package 2025-06-24 17:35:42 +02:00
Anthony Berg
c54f08c417 refactor(kernel): split Common.py to a separate package 2025-06-24 17:34:29 +02:00
Anthony Berg
8f24cd45ea feat(kernel): add basic HIPContext 2025-06-24 16:04:48 +02:00
Anthony Berg
0fa04dbcec feat(kernel): add hipified kernels 2025-06-20 11:08:07 +02:00
Anthony Berg
8096f4ce04 build(kernel): add separate CMakeLists 2025-06-18 16:22:12 +02:00
Anthony Berg
bb0f75afea refactor(gpu): fix up formatting and warnings 2025-06-16 17:38:23 +02:00
Anthony Berg
66e0f8024a build(gpu): add CMakeLists for CUDA code 2025-06-16 17:36:56 +02:00
Anthony Berg
19ea8319e8 Start of HIPIFYcation 2025-06-16 16:09:45 +02:00