Skip to content

moderngpu v2.13.0

Latest
Compare
Choose a tag to compare
@neoblizz neoblizz released this 22 Dec 19:38
· 5 commits to master since this release
2665249

General build advice; please see what GitHub actions are successfully building with and use that instead. The latest version of CUDA and the respective environment at the time of release builds fine! The gist of this release is improving the general build support for Linux and Windows. Added some CI to help make the project more robust.

v2.13.0 Changelog

Enhancements

  • cmake support (requires minimum cmake version 3.19) (also fixes #44),
  • Windows support,
  • GitHub actions --- continuous integration, supports latest ubuntu and windows builds,
  • Add supports for ampere architecture (SM 86 and below).

Fixes

  • Add supports for demos and tutorials, tested (Fixes #45),
  • Removed std::binary_function (deprecated in C++11 and removed in C++17), fixes compilation for C++17 (Fixes #46),
  • Alignment issues solved (maybe in future we can use C++ alignas instead),
  • Untested, but may have fixes #43, issue with clang-cuda compile,
  • Fixes issue #30, added a possible way to cite the project.

Removes

  • is_restrict and remove_restrict, cause a compiler issue on Windows (Fixes #23)