Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Contributions/commits: Author: Philipp Samfass Date: Mon, 25 Mar 2024 12:05:09 +0100 Message: Merge pull request #26 from AMD-AI/add_cdna3_support Author: Philipp Samfass Date: Mon, 25 Mar 2024 12:03:56 +0100 Message: Update alloc_convert_copy.fail.cpp Author: Philipp Samfass Date: Tue, 12 Mar 2024 08:33:30 -0500 Message: war/tmpfix: disable currently unsupported test with hipcc Author: Philipp Samfass Date: Tue, 12 Mar 2024 08:24:34 -0500 Message: fix: syntax warning Author: Philipp Samfass Date: Tue, 12 Mar 2024 07:41:15 -0500 Message: war/fix: -stdc++20 seems presently not supported for HIP as a device function can't use new at the moment Author: Philipp Samfass Date: Tue, 12 Mar 2024 04:23:42 -0500 Message: Doc(README): add MI300 arch to README.md Author: Philipp Samfass Date: Tue, 12 Mar 2024 04:22:54 -0500 Message: Maint/feat: Add necessary TSC clockrate definitions for MI300 Author: Philipp Samfass Date: Mon, 11 Mar 2024 09:11:49 -0700 Message: Feat(maintenance): add architectures gfx940 gfx941 gfx942 to build system Author: Philipp Samfass Date: Mon, 11 Mar 2024 09:11:19 -0700 Message: Doc (README): make user aware that more recent lit versions are currently not supported (requires maintenance) Author: Philipp Samfass Date: Wed, 10 Jan 2024 14:19:53 +0100 Message: Merge pull request #24 from AMD-AI/rocm-6.0 Author: Philipp Samfass Date: Tue, 19 Dec 2023 06:20:24 -0800 Message: fix/war: ROCm 6.0 includes nv/target as part of rocthrust which causes a conflict with the libhipcxx nv/target and nv/detail/__target__macros header guards (same guard name). We therefore rename the header guards in libhipcxx. Author: ADiL Date: Sun, 17 Sep 2023 00:33:48 +0200 Message: Merge pull request #23 from AMD-AI/war_missing_typedefs_hiprtc Author: Philipp Samfass Date: Wed, 13 Sep 2023 10:35:11 +0000 Message: Added a workaround for missing typedefs when libhipcxx headers are JIT-compiled with HIPRTC. See SWDEV-421819 Author: ADiL Date: Mon, 11 Sep 2023 19:48:40 +0200 Message: Merge pull request #22 from AMD-AI/fix_compiler_macros Author: Philipp Samfass Date: Mon, 11 Sep 2023 13:13:35 +0000 Message: Fix: fixed compiler macros for selecting compilation path w/o HIP_RTC; this fixes several compiler errors when building the headers with hiprtc. Author: ADiL Date: Wed, 30 Aug 2023 10:15:08 +0200 Message: Merge pull request #20 from AMD-AI/hiprtc Author: mnorouzi Date: Fri, 18 Aug 2023 10:04:26 +0000 Message: Add hiprtc compilation path Author: ADiL Date: Wed, 26 Jul 2023 11:05:07 +0200 Message: Merge pull request #19 from AMD-AI/fixes_for_rocm_5_6 Author: ADiL Date: Tue, 25 Jul 2023 16:43:42 +0200 Message: Merge pull request #18 from AMD-AI/fixes_for_rocm_5_6 Author: Philipp Samfass Date: Tue, 25 Jul 2023 12:20:07 +0000 Message: Fixed failing test std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp: Here, a fallback implementation for is_constructible is tested which is not needed for hip. Some change between ROCm 5.5 and 5.6 makes this fallback implementation fail. Since we do not need the fallback implementation, we will disable this test for now, just like it has been done for MVCC. Author: ADiL Date: Tue, 11 Jul 2023 16:32:06 +0200 Message: Merge pull request #17 from AMD-AI/dev Author: ADiL Date: Tue, 11 Jul 2023 14:33:06 +0200 Message: Merge pull request #16 from AMD-AI/refactoring Author: ADiL Date: Tue, 11 Jul 2023 14:32:17 +0200 Message: Merge pull request #15 from AMD-AI/readme Author: Philipp Samfass Date: Tue, 11 Jul 2023 09:47:20 +0200 Message: Update README.md Author: Philipp Samfass Date: Tue, 11 Jul 2023 09:37:11 +0200 Message: Update README.md Author: monoatamd Date: Mon, 10 Jul 2023 16:44:10 +0000 Message: Update readme to include limitations, tickets, atomics usage, etc. Author: monoatamd Date: Mon, 10 Jul 2023 14:04:39 +0000 Message: Merge branch 'dev' into readme Author: monoatamd Date: Mon, 10 Jul 2023 07:28:07 +0000 Message: Remove deprecated todos Author: ADiL Date: Thu, 22 Jun 2023 12:29:25 +0200 Message: Merge pull request #14 from AMD-AI/fixes_for_rocm_5_5 Author: Philipp Samfass Date: Thu, 22 Jun 2023 10:08:41 +0200 Message: Update README.md Author: Philipp Samfass Date: Thu, 15 Jun 2023 13:18:53 +0200 Message: Fix compiler errors with ROCm 5.5: The new clang compiler has additional features that would break the functionality of LIBCUDACXX, use LIBCUDACXX implementations instead. Author: ADiL Date: Thu, 11 May 2023 18:24:45 +0200 Message: Merge pull request #13 from AMD-AI/revise_nanosleep Author: Philipp Samfass Date: Thu, 11 May 2023 15:32:34 +0200 Message: Fixed unit test (atomic_fetch.fail.cpp) that was failing for wrong reason Author: Philipp Samfass Date: Wed, 10 May 2023 18:16:40 +0200 Message: Merge branch 'dev' into revise_nanosleep Author: ADiL Date: Tue, 9 May 2023 18:00:36 +0200 Message: Merge pull request #12 from AMD-AI/refactoring Author: Philipp Samfass Date: Mon, 8 May 2023 10:23:07 +0200 Message: Fixed variable name Author: Philipp Samfass Date: Mon, 8 May 2023 10:11:41 +0200 Message: Update README.md Author: Philipp Samfass Date: Mon, 8 May 2023 09:29:50 +0200 Message: Started to revise README.md Author: Philipp Samfass Date: Mon, 8 May 2023 08:30:24 +0200 Message: Added an improved implementation of nanosleep for AMD GPUs, which is less fine-granular but uses S_SLEEP to block the waves for some cycles Author: monoatamd Date: Tue, 2 May 2023 13:56:34 +0000 Message: bug: replace cuda with hip in some tests Author: Mohammad Norouzi Date: Tue, 2 May 2023 14:50:55 +0200 Message: Merge branch 'dev' into refactoring Author: Philipp Samfass Date: Tue, 2 May 2023 13:31:52 +0200 Message: change from LIBHIPCXX_CUDA_COMPILER to more generic name LIBHIPCXX_GPU_COMPILER Author: ADiL Date: Tue, 2 May 2023 11:28:28 +0200 Message: Merge pull request #11 from AMD-AI/feature/tuple_implementation Author: Philipp Samfass Date: Tue, 2 May 2023 09:10:56 +0200 Message: Update alloc_convert_copy.fail.cpp: fixed typo in comment. Author: monoatamd Date: Fri, 28 Apr 2023 16:16:32 +0000 Message: feat: Support more tests and added comments for unsupported unit tests Author: Philipp Samfass Date: Fri, 28 Apr 2023 12:16:19 +0200 Message: Refactored naming in lit testing helper script Author: Philipp Samfass Date: Fri, 28 Apr 2023 11:48:04 +0200 Message: Further refactoring of lit test configuration naming + renamed generated Makefile target from check-cudacxx to check-hipcxx Author: Philipp Samfass Date: Thu, 27 Apr 2023 16:52:45 +0200 Message: Refactor: re-named user facing CMake configuration options Author: Philipp Samfass Date: Thu, 27 Apr 2023 12:39:02 +0200 Message: Fix CMake issues and change from cuda to hip in examples Author: Philipp Samfass Date: Thu, 27 Apr 2023 12:01:20 +0200 Message: Merge branch 'dev' into refactoring Author: Philipp Samfass Date: Thu, 27 Apr 2023 11:58:00 +0200 Message: change namespace name from cuda to hip Author: monoatamd Date: Thu, 27 Apr 2023 08:36:47 +0000 Message: bug: Rewind changes in alloc_convert_copy.fail.cpp Author: monoatamd Date: Thu, 27 Apr 2023 08:29:28 +0000 Message: feat: Support more tests Author: Philipp Samfass Date: Thu, 27 Apr 2023 09:52:00 +0200 Message: Re-named include paths to "#include <hip/*>", adapted CMake header-only tests Author: ADiL Date: Thu, 27 Apr 2023 04:02:46 +0200 Message: Merge pull request #10 from AMD-AI/feature/hip_examples Author: Philipp Samfass Date: Wed, 26 Apr 2023 10:40:14 +0200 Message: Cosmetics: Renamed CMake target from libcudacxx to libhipcxx Author: monoatamd Date: Tue, 25 Apr 2023 14:12:12 +0000 Message: feat: Add benchmarking for more atomics Author: monoatamd Date: Mon, 24 Apr 2023 09:00:03 +0000 Message: Merge branch 'dev' of libhipcxx into feature/hip_examples Author: ADiL Date: Fri, 21 Apr 2023 22:48:57 +0200 Message: Merge pull request #8 from AMD-AI/feature/numerics Author: Mohammad Norouzi Date: Fri, 21 Apr 2023 14:50:06 +0200 Message: Merge branch 'dev' into feature/numerics Author: Philipp Samfass Date: Fri, 21 Apr 2023 14:16:12 +0200 Message: Removed unsupported thread fence examples Author: Philipp Samfass Date: Fri, 21 Apr 2023 14:14:45 +0200 Message: Added example app for demonstrating safe arithmetic operations to hip examples Author: Philipp Samfass Date: Fri, 21 Apr 2023 14:09:03 +0200 Message: Added demonstration example for system_clock workaround (C++20, HIP) to CMakeLists.txt Author: monoatamd Date: Fri, 21 Apr 2023 09:07:28 +0000 Message: fix: Restructure directories in benchmarks Author: monoatamd Date: Fri, 21 Apr 2023 08:45:36 +0000 Message: Merge branch 'dev' of libhipcxx into feature/hip_examples Author: Philipp Samfass Date: Fri, 21 Apr 2023 09:34:19 +0200 Message: Merge pull request #7 from feature/chrono Author: Philipp Samfass Date: Fri, 21 Apr 2023 09:16:12 +0200 Message: Merge branch 'dev' into feature/chrono Author: Philipp Samfass Date: Thu, 20 Apr 2023 15:17:31 +0200 Message: Merge pull request #9 from feature/type_traits_implementation Author: monoatamd Date: Thu, 20 Apr 2023 12:12:03 +0000 Message: feat: Fix unsupported tests Author: Philipp Samfass Date: Thu, 20 Apr 2023 12:49:38 +0200 Message: Enabled further passing tests Author: Philipp Samfass Date: Thu, 20 Apr 2023 12:19:49 +0200 Message: Enabled an additional test that is now supported Author: ADiL Date: Wed, 19 Apr 2023 21:06:42 +0200 Message: Merge pull request #6 from AMD-AI/chrono_device_sysclock_unix_timestamp_cpp20 Author: Philipp Samfass Date: Wed, 19 Apr 2023 14:28:42 +0200 Message: Removed obsolete file Author: Philipp Samfass Date: Wed, 19 Apr 2023 12:30:22 +0200 Message: Improved output of demonstrator for safe arithmetic operations using libhipcxx Author: Philipp Samfass Date: Wed, 19 Apr 2023 11:56:02 +0200 Message: Re-added justification on unsupported test case that got lost previously Author: Philipp Samfass Date: Wed, 19 Apr 2023 11:05:44 +0200 Message: Refactored code and initialized sysclock state in constant memory for HIP implementation Author: ADiL Date: Tue, 18 Apr 2023 18:28:44 +0200 Message: Merge pull request #5 from AMD-AI/feature/atomic_implementation Author: Philipp Samfass Date: Tue, 18 Apr 2023 17:26:11 +0200 Message: Fixed a macro that was causing a compiler error for one test Author: Philipp Samfass Date: Tue, 18 Apr 2023 13:26:38 +0200 Message: Added HIP example to demonstrate the workaround for enabling a system_clock with UNIX time epoch on AMD devices. Author: Philipp Samfass Date: Tue, 18 Apr 2023 13:20:45 +0200 Message: Fixed conversion of host time period to device time period Author: Philipp Samfass Date: Tue, 18 Apr 2023 12:51:42 +0200 Message: Merge branch 'feature/chrono' into chrono_device_sysclock_unix_timestamp_cpp20 Author: Philipp Samfass Date: Tue, 18 Apr 2023 10:02:53 +0200 Message: Switch to more portable wall_clock64 as s_memrealtime is not available on all devices. Added comment that HIP nanosleep implementation is only supported for gfx90a and gfx908 up to now. Author: Philipp Samfass Date: Mon, 17 Apr 2023 15:13:17 +0200 Message: Added demonstration example for safe arithmetic operations that uses cuda::std::numeric_limits Author: Philipp Samfass Date: Mon, 17 Apr 2023 14:54:45 +0200 Message: Re-enable test functor for double Author: Mohammad Norouzi Date: Mon, 17 Apr 2023 14:25:53 +0200 Message: Comment regarding the review Author: monoatamd Date: Fri, 14 Apr 2023 16:10:25 +0000 Message: feat: Add benchmarking for atomics on ints Author: Philipp Samfass Date: Fri, 14 Apr 2023 14:55:08 +0200 Message: Added justification on why a numerics-related test case is unsupported for HIP Author: Philipp Samfass Date: Fri, 14 Apr 2023 14:10:59 +0200 Message: Added another now supported test for atomics Author: Philipp Samfass Date: Fri, 14 Apr 2023 12:32:28 +0200 Message: 1) renamed cuda_thread_count and hip_thread_count to gpu_thread_count 2) disabled two atomics tests which are not supported due to not having implemented cuda::std::chrono::system_clock for HIP Author: Mohammad Norouzi Date: Fri, 14 Apr 2023 11:38:08 +0200 Message: Merge branch 'dev' into feature/atomic_implementation Author: Philipp Samfass Date: Fri, 14 Apr 2023 10:36:41 +0200 Message: Made failing chrono-related test unsupported as it has not been implemented yet Author: Philipp Samfass Date: Thu, 13 Apr 2023 16:15:12 +0200 Message: Added HIP example for chrono timestamp processing Author: monoatamd Date: Thu, 13 Apr 2023 13:20:36 +0000 Message: bug: Add comment for underaligned types Author: Philipp Samfass Date: Wed, 12 Apr 2023 15:35:10 +0200 Message: Renamed atomics_thread_fence and included it as a target into CMakeLists.txt Author: Philipp Samfass Date: Wed, 12 Apr 2023 15:31:31 +0200 Message: Merge branch 'feature/hip_examples' of github.com:AMD-AI/libhipcxx into feature/hip_examples Author: Philipp Samfass Date: Wed, 12 Apr 2023 15:30:51 +0200 Message: Added hipified concurrent_hash_table example + basic CMakeLists.txt Author: monoatamd Date: Wed, 12 Apr 2023 12:24:43 +0000 Message: feat: Import Dominic's atomics benchmarking Author: monoatamd Date: Wed, 12 Apr 2023 11:29:57 +0000 Message: feat: test thread_fence Author: Philipp Samfass Date: Wed, 12 Apr 2023 13:18:46 +0200 Message: Created new directory for HIP examples, moved CUDA examples into separate folder and added HIP example for reductions of housing prices (libhipcxx atomics). Author: Philipp Samfass Date: Wed, 12 Apr 2023 12:05:06 +0200 Message: Fixed documentation of system_clock workaround for C++20 and HIP Author: Philipp Samfass Date: Tue, 11 Apr 2023 15:23:07 +0200 Message: Revised documentation for chrono system_clock workaround that provides UNIX timestamps on the device Author: Philipp Samfass Date: Tue, 11 Apr 2023 13:28:24 +0200 Message: Fixed failing chrono test by making the expected-error-re regular expression match the actual error message Author: Philipp Samfass Date: Tue, 11 Apr 2023 12:43:12 +0200 Message: Disabled static assert in one chrono-related test for ctime for HIP. It fails because of a mismatch in the signatures (return type) of the function definition of clock() in the amd_device_functions.h header file and the declaration of that function in the time.h system header. Author: Philipp Samfass Date: Thu, 6 Apr 2023 16:31:09 +0200 Message: Made experimental workaround implementation of system_clock for HIP and C++20 non-default, added documentation and improved error handling. Author: ADiL Date: Wed, 5 Apr 2023 17:25:38 +0200 Message: Merge pull request #4 from AMD-AI/feature/ci_for_c++20 Author: Philipp Samfass Date: Wed, 5 Apr 2023 14:37:03 +0200 Message: Load more recent compiler for CI to enable support for c++20 Author: Philipp Samfass Date: Wed, 5 Apr 2023 14:32:05 +0200 Message: Minor fix of TSC-related macro name in __threading_support Author: Philipp Samfass Date: Wed, 5 Apr 2023 14:26:51 +0200 Message: Added first implementation of system_clock based on s_memrealtime clock (25 MHz on gfx908,gfx90a). This is WIP. It has the limitation that s_memrealtime does not return a UNIX timestamp. Therefore, the implementation is not conforming to the C++20 standard. Author: Philipp Samfass Date: Wed, 5 Apr 2023 14:24:54 +0200 Message: Activated chrono-related tests (chrono implementation is WIP) Author: Philipp Samfass Date: Wed, 5 Apr 2023 09:18:59 +0200 Message: Starting with C++20, system_clock needs to return an UNIX timestamp. This POC implementation of chrono:system_clock relies on obtaining an initial UNIX timestamp from the host to implement a system_clock that uses UNIX timestamps on the device. It is a prototype that can be extended in the future in case UNIX timestamps are needed on the device. Author: Mohammad Norouzi Date: Tue, 28 Mar 2023 14:58:08 +0200 Message: Merge pull request #3 from AMD-AI/feature/pretty_test_output Author: Philipp Samfass Date: Tue, 28 Mar 2023 12:03:11 +0200 Message: Cleanup: Removed no longer needed echo statement Author: Philipp Samfass Date: Tue, 28 Mar 2023 11:58:08 +0200 Message: This commit adds a --pretty option to the bash testing script for the libhipcxx tests. It is helpful for instance for demonstration purposes. Author: monoatamd Date: Tue, 28 Mar 2023 08:54:38 +0000 Message: bug: Fix macro definition in atomic tests Author: monoatamd Date: Mon, 27 Mar 2023 13:10:24 +0000 Message: Update macros to select local memory Author: Philipp Samfass Date: Fri, 24 Mar 2023 15:21:51 +0100 Message: Merge branch 'feature/atomic_implementation' of github.com:AMD-AI/libhipcxx into feature/atomic_implementation Author: Philipp Samfass Date: Fri, 24 Mar 2023 15:21:24 +0100 Message: Feat: activated additional atomics-related tests Author: Philipp Samfass Date: Fri, 24 Mar 2023 13:33:21 +0100 Message: Update cuda_space_selector.h Author: Philipp Samfass Date: Fri, 24 Mar 2023 12:47:11 +0100 Message: Select strong or weak CAS based on boolean argument passed to function. Note: this may be further optimized using templates. Author: Philipp Samfass Date: Fri, 24 Mar 2023 11:04:28 +0100 Message: Added issue ID for failing __hip_atomic_fetch_(min/max/or/xor/and) with hipMallocManaged. Author: Philipp Samfass Date: Thu, 23 Mar 2023 18:01:39 +0100 Message: Feat: added support for heterogeneous atomic tests. FIXME: The __hip_atomic_fetch_(max,min,or,xor,and) builtins are not returning the correct value if the atomic is allocated in managed memory with hipMallocManaged. The corresponding tests have been deactivated until a fix for this issue becomes available. Author: Philipp Samfass Date: Tue, 21 Mar 2023 17:22:53 +0100 Message: Added a workaround nanosleep implementation as a nanosleep PTX equivalent on AMD CDNA: We use s_memrealtime that runs at a fixed clock rate of 25 MHz to simulate a nanosleep. Each cycle of the 25 MHz clock has a duration of 40 ns, which is the granularity of this method. Author: Philipp Samfass Date: Tue, 21 Mar 2023 16:25:40 +0100 Message: Porting: fixed compilation macros in two atomics tests Author: ADiL Date: Tue, 21 Mar 2023 14:41:06 +0100 Message: Merge pull request #2 from AMD-AI/feature/tests_with_hip Author: monoatamd Date: Thu, 16 Mar 2023 08:15:08 +0000 Message: bugfix: alloc device shared mem for 8-byte types Author: Philipp Samfass Date: Wed, 15 Mar 2023 17:57:24 +0100 Message: tmpfix: Disabled two unsupported tests Author: Philipp Samfass Date: Wed, 15 Mar 2023 16:12:31 +0100 Message: tmpfix: Made two failing chrono-related tests unsupported Author: Philipp Samfass Date: Wed, 15 Mar 2023 15:14:28 +0100 Message: Minor cleanup/cosmetics Author: Philipp Samfass Date: Wed, 15 Mar 2023 14:49:32 +0100 Message: Cosmetics: replace CUDA by HIP in force_include_hip.h header Author: Philipp Samfass Date: Wed, 15 Mar 2023 13:21:00 +0100 Message: Enabled more atomics unit tests Author: monoatamd Date: Wed, 15 Mar 2023 12:16:55 +0000 Message: bug: use shred mem for 8-byte types allctd locally Author: Philipp Samfass Date: Wed, 15 Mar 2023 09:13:04 +0100 Message: CMake: set CUDA compiler ID for hipcc Author: Philipp Samfass Date: Wed, 15 Mar 2023 09:08:57 +0100 Message: Minor bug fix/CI: fixed filename (for CI). Author: Philipp Samfass Date: Wed, 15 Mar 2023 08:55:47 +0100 Message: Minor bug fix: fixed compiler warnings + enable atomic tests for CI Author: Philipp Samfass Date: Mon, 13 Mar 2023 18:17:54 +0100 Message: Minor bug fix: made chrono sysclock test unsupported. Author: monoatamd Date: Mon, 13 Mar 2023 17:14:56 +0000 Message: feat: add atomics, except local_memory_selector Author: Philipp Samfass Date: Mon, 13 Mar 2023 17:50:00 +0100 Message: Fixed missing cuda:: in error message. Author: monoatamd Date: Mon, 13 Mar 2023 16:25:09 +0000 Message: Merge branch 'feature/tests_with_hip' into feature/atomic_implementation Author: Philipp Samfass Date: Mon, 13 Mar 2023 17:10:20 +0100 Message: Remove nvcc-lit-note and fixed 5 more tests (low-hanging fruits), made two tests that require more investigation unsupported for now. Author: Philipp Samfass Date: Mon, 13 Mar 2023 12:50:12 +0100 Message: Fixed regex in iterator_traits test for clang-verify. Author: Philipp Samfass Date: Fri, 10 Mar 2023 18:47:27 +0100 Message: Change back to expected-error from nvcc-lit-error for clang-verify tests, but ignore additional unexpected errors emitted by hipcc for the clang-verify pass. This change fixes .fail.cpp tests that would just fail because of additional unexpected errors (although the expected errors are printed) with HIP. Yet, some tests are still failing because they do *not* return the expected compiler errors. We need to fix them individually. Author: Philipp Samfass Date: Fri, 10 Mar 2023 15:02:46 +0100 Message: Disabled a deprecation test for hipcc which fails due to cuda::std::experimental not being declared. This test is not critical for functionality but may have to be revisited at a later point. Author: Philipp Samfass Date: Fri, 10 Mar 2023 14:23:52 +0100 Message: Disabled further unsupported tests (latch & atomics). Author: monoatamd Date: Fri, 10 Mar 2023 11:06:52 +0000 Message: minor bug: fixed nullptr_t test Author: Philipp Samfass Date: Fri, 10 Mar 2023 11:55:57 +0100 Message: Make atomics-related tests unsupported as support for atomics has not been implemented yet. Author: monoatamd Date: Wed, 8 Mar 2023 13:21:45 +0000 Message: feat: add cuda path for tuple, span, array Author: monoatamd Date: Mon, 6 Mar 2023 15:42:57 +0000 Message: feat: add cuda path for pairs & heter. tests Author: Philipp Samfass Date: Thu, 2 Mar 2023 18:14:07 +0100 Message: Made types.fail.cpp test unsupported as it tests for CUDA-specific compiler behavior. Author: Philipp Samfass Date: Thu, 2 Mar 2023 16:46:56 +0100 Message: Fixed warnings and fixed issues with two tests. Author: monoatamd Date: Thu, 2 Mar 2023 09:47:07 +0000 Message: feat: impl. fetch_add and load for int and float Author: monoatamd Date: Thu, 2 Mar 2023 09:19:21 +0000 Message: feat: fix host calls in host device [cmplx number] Author: Philipp Samfass Date: Wed, 1 Mar 2023 17:15:17 +0100 Message: CI: fix path to test script. Author: Philipp Samfass Date: Wed, 1 Mar 2023 17:05:52 +0100 Message: CI: fix workflow yaml file. Author: Philipp Samfass Date: Wed, 1 Mar 2023 17:02:43 +0100 Message: CI: Added testing of supported tests to CI. Author: Philipp Samfass Date: Tue, 28 Feb 2023 13:39:21 +0100 Message: This commit renders several LIT tests unsupported which use APIs that are not yet ported to HIP. We will step-by-step enable those tests again as we add the HIP support for different APIs to libhipcxx. Author: monoatamd Date: Mon, 27 Feb 2023 17:39:21 +0000 Message: feat: complete adding cuda path to build system Author: monoatamd Date: Fri, 24 Feb 2023 14:31:35 +0000 Message: feat: include CUDA compilation path by default Author: Philipp Samfass Date: Fri, 24 Feb 2023 14:58:54 +0100 Message: Added feature flags for gfx architecture, set feature flags with hipcc for lit testing correctly. Author: Philipp Samfass Date: Fri, 24 Feb 2023 14:07:15 +0100 Message: Added CDNA architecture detection to LIT building and testing. Author: Philipp Samfass Date: Fri, 24 Feb 2023 09:37:24 +0100 Message: Set default libstdc++ for stdlib_under_test when using hipcc (https://github.com/RadeonOpenCompute/ROCm_Documentation/blob/master/Programming_Guides/HIP-porting-guide.rst#libc-and-libstdc). Author: monoatamd Date: Thu, 23 Feb 2023 15:03:46 +0000 Message: chore: add gitignore Author: Philipp Samfass Date: Thu, 23 Feb 2023 15:13:28 +0100 Message: Make CMake build abort when trying to enable both CUDA and HIP support. Author: Philipp Samfass Date: Thu, 23 Feb 2023 14:53:11 +0100 Message: Apply workaround for a hipcc issue, so that all "fake main" functions are compiled for both host and device. Author: Philipp Samfass Date: Thu, 23 Feb 2023 13:14:09 +0100 Message: CI: Merging CI functionality. Author: ADiL Date: Thu, 23 Feb 2023 12:50:01 +0100 Message: Merge pull request #1 from AMD-AI/feature/github-ci Author: Philipp Samfass Date: Thu, 23 Feb 2023 12:11:39 +0100 Message: 1) Implemented workaround for hipcc compilation error where __host__ __device__ declaration is ignored and main function is only compiled for host. 2) Added workaround to some test files. 3) Removed libc++ from linking command when compiling with hipcc. Author: Philipp Samfass Date: Wed, 22 Feb 2023 16:56:43 +0100 Message: CI: Changed name of workflow build run for github CI Author: Philipp Samfass Date: Wed, 22 Feb 2023 16:54:41 +0100 Message: added build workflow (WIP) Author: Philipp Samfass Date: Wed, 22 Feb 2023 14:03:37 +0100 Message: Initial modifications to/porting of CMake build and lit testing infrastructure (WIP.) Lit tests are being built now with hipcc, but there are yet compiler errors to fix. Author: Philipp Samfass Date: Tue, 21 Feb 2023 16:50:49 +0100 Message: Update github-actions-demo.yml Author: Philipp Samfass Date: Tue, 21 Feb 2023 09:07:33 +0100 Message: CI: Added GitHub Actions example Author: ADiL Date: Fri, 17 Feb 2023 19:31:26 +0100 Message: Delete LICENSE.TXT Author: reger-men Date: Fri, 17 Feb 2023 19:10:19 +0100 Message: initial Draft Author: ADiL Date: Tue, 14 Feb 2023 17:30:34 +0100 Message: Update README.md Author: ADiL Date: Tue, 14 Feb 2023 17:29:08 +0100 Message: Initial commit Co-authored-by: Mohammad Norouzi <[email protected]> Co-authored-by: Philipp Samfass <[email protected]> Co-authored-by: Adil Lashab <[email protected]> Co-authored-by: Dominic Etienne Charrier <[email protected]>
- Loading branch information