* 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>
* bump the required cmake version to 3.21.3
* Fix device_globals example name
* Fix hip_streams timeout on AMD windows debug build type
* Update templates
* Update cuda container to ROCm 5.4
* Change std::bind into lambda
* HIP 5.5 fixes
* fix tests not being executed
* Make the reference to the identity and transpose op uniform
* Fix NVCC CI
* Resolve "Increase timeout for CI"
* Update fixed size arrays to C++ standards
* Add missing include in hip_texture_management
* Remove void** cast from hipMalloc
* Fix hip-libraries-cuda-ubuntu Dockerfile
* Make the windows builds less verbose
* Rework Windows CI
* Skip failing rocsparse tests
* Fix cooperative groups example
* ci: Make skipped examples more prominent in windows VS test runner
* Enable rocsparse examples in CI
* Update .gitlab/issue_templates/example.md
Fix small typo
---------
Co-authored-by: Balint Soproni <balint@streamhpc.com>
Co-authored-by: Robin Voetter <robin@streamhpc.com>
Co-authored-by: Nara Prasetya <nara@streamhpc.com>
Co-authored-by: Nol Moonen <nol@streamhpc.com>
Co-authored-by: Mátyás Aradi <matyas@streamhpc.com>
Co-authored-by: Gergely Mészáros <gergely@streamhpc.com>
Co-authored-by: Sam Wu <22262939+samjwu@users.noreply.github.com>
* add cmake build instructions for windows
* Add bit extract example
* Resolve "Multi GPU data transfer example"
* Resolve "Vulkan interop example"
* fix bit extract typo
* Resolve "OpenGL interop example"
* Add module API example
* enable -Wall -Wextra -Werror in cmake in ci
* Resolve "CMake don't throw error when building examples and certain libraries are missing."
* Device Globals example
* add moving average example
* Resolve "Static library example"
* fix missing opengl cmake check
* Resolve "Inline assembly / GPU arch example"
* revert to old msvc project file structure
* add hip basic texture management example
* normalize line endings
* remove hiprtc from bitextract
* Resolve "Cooperative groups example"
* Fix GUIDs
* Resolve "Floyd-Warshall example"
Co-authored-by: Nol Moonen <nol@streamhpc.com>
Co-authored-by: Beatriz Navidad Vilches <beatriz@streamhpc.com>
Co-authored-by: Robin Voetter <robin@streamhpc.com>
Co-authored-by: Vince van Heertum <vince@streamhpc.com>
* Resolve "Set Occupancy and Stream examples as C++ 17 standard in Windows Visual Studio"
* Resolve "Fix Bug in Makefile of rocThrust vectors, remove_points and saxpy"
* Fixing rebasing mistake in HIP-Basic events
* Resolve "Port the command line parsing of rocRAND example and matrix multiplication to the common cmdparser.hpp"
* Resolve "Bandwidth example"
* Add required vulkan packages to rocm dockerfile
* Fix the build type variable name in the cmake build on windows
* increase CI docker build timeout
* Add required vulkan packages to cuda dockerfile
* fix vs build files for device query, matrix multiplication, device sum
* fix target names in vcxproj
* Runtime compilation example
* Remove gfx90c target from saxpy
* Fix README.md titles and typos in examples
* Shared memory example
* update docker files to rocm 5.3
* Resolve "2D Shuffle example"
* Assembly to Executable
* Resolve "LLVM IR to executable example"
* Reordering some statements
* update copyright of llvm ir to executable/assembly to executable
* Resolve "Upstreaming examples fixes"
Co-authored-by: Bibrak Qamar <bibrak@streamhpc.com>
Co-authored-by: Lőrinc Serfőző <lorinc@streamhpc.com>
Co-authored-by: Gergely Mészáros <gergely@streamhpc.com>
Co-authored-by: Beatriz Navidad Vilches <beatriz@streamhpc.com>
Co-authored-by: Saad Rahim <44449863+saadrahim@users.noreply.github.com>