* copy changes from #125
* try running sh script check_format.sh & check_copyright.sh in linting.yml
* add test file and add more logging to check_format.sh for testing
* test ci with unformatted example.cpp file
* run precommit hook on all files
* try specific version of clang-format
* modify check_format.sh to use clang-format
* remove example.cpp and additional logging
* use clang-format-18
* Add missing sudo command to dependencies installation in linting.yml
* use clang-format 18 for precommit-hooks
* revert changes to check_format.sh
* use check_format.sh in ci
* add GIT_CLANG_FORMAT as env variable for script
* fetch all branches in linting.yml
* fix lint error
* add all_files flag to check_format.sh so runs on all files
* Simplify argument parsing for `--all-files` and source commit.
---------
Co-authored-by: Mustaballer <mus2003.abdul@gmai.com>
* Update dockerfiles to rocm 6.0
* fix(opengl_interop): include 'hip_gl_interop.h' as 'hipGLGetDevices' and related have been moved to a different header
* fix(bsrmv,spmv): use new rocSPARSE 3.x api with compatibility for rocSPARSE 2.x
* fix: use '__HIP_PLATFORM_NVIDIA__' instead of '__HIP_PLATFORM_NVCC__'
* Define __HIP_PLATFORM_X__ properly
* CMake config command in CI
* Fix docker container to build hipRAND from source
* Upgrade cuda version to 12 in hip-libraries-cuda-ubuntu.Dockerfile
* Remove -Werror --Werror all-warnings from CUDA_FLAGS
* Resolve "Add back warning for CUDA"
* fix(rocsparse_utils): use new status only with rocSPARSE 3.0+
---------
Co-authored-by: Nick Breed <nick@streamhpc.com>
Co-authored-by: Nara Prasetya <nara@streamhpc.com>
Co-authored-by: Mátyás Aradi <matyas@streamhpc.com>
* Re-enable the hello-world example on Windows with CMake
* Update ROCm to 5.7
* Small changes to make the pipeline pass with rocm 5.7 on Nvidia platform
* Re-enable the rocsparse tests for cmake on windows
* Resolve "windows test timeouts"
* Resolve "hip_multi_gpu_data_transfer fails validation."
* Remove unused includes
* Resolve "NVCC VS 2019 Release runtime failure"
* Resolve "NVCC: hip_runtime_compilation failure"
* Resolve "Update install instruction to reflect optional dependencies of certain libraries"
* Resolve "HIP texture management example not working on Windows"
* Print version
* Install ROCm on nvidia via rocm-core and hipcc
* Resolve "Use ceiling_div wherever possible"
* Resolve "Investigate and replace setprecision with a better solution in examples"
* Disable execution of failing examples in VS
* fix(rocsparse_utils): remove rocSPARSE 3.0 status
---------
Co-authored-by: Gergely Mészáros <gergely@streamhpc.com>
Co-authored-by: Mátyás Aradi <matyas@streamhpc.com>
Co-authored-by: Balint Soproni <balint@streamhpc.com>
Co-authored-by: Bence Parajdi <bence@streamhpc.com>
Co-authored-by: Robin Voetter <robin@streamhpc.com>
Co-authored-by: Jaap Blok <jaap@streamhpc.com>
Co-authored-by: Nick Breed <nick@streamhpc.com>