Skip to content

Releases: GPUOpen-LibrariesAndSDKs/Orochi

v2.00

29 Mar 17:45
Compare
Choose a tag to compare
  • Support a lot more CUDA/HIP functions compared to OROCHI 1. Should be almost exhaustive.
  • We will keep one branch per version of CUDA/HIP, (example of branch name: release/hip5.7_cuda12.2),
    so developers can switch on branches depending on their environment.
    If you need a combination that doesn't exist, open a Issue.
  • Change compared to OROCHI 1: you need to install the CUDA SDK corresponding to the branch you are using.
    for example, if you use branch release/hip5.7_cuda12.2, install CUDA SDK 12.2.
    However CUDA will still be dynamically loaded at runtime, only includes of the SDK are used at compile time.
  • New Demo for Textures
  • New Demo for D3D12 interop
  • Some refactoring/improvement of OrochiUtils was done.
  • Orochi.h can be included in the kernel files to have the oro* names
  • The binding and naming between HIP/CUDA has been improved and developed in a way it should be easier to maintain for future versions.
  • Most Orochi/OrochiUtils API has not been changed so updating the project from Orochi 1.0 to 2.0 should be straightforward.

v1.00

01 Sep 15:16
ac7f0ab
Compare
Choose a tag to compare
  • Bitcode linking support
  • Added OrochiUtils. A wrapper for convenience
  • A workaround for 22.7.1 AMD driver regression (missing RTC)
  • Support more HIP and CUDA APIs
  • Use only from CUDA driver apis (except for RTC)
  • Proper error handling
  • Unit test
  • Bug fixes

Initial release

11 Feb 15:19
e191b73
Compare
Choose a tag to compare
Adl changes (#3)

* Add some more API's and cuda runtime stuff

* Add missing hipMemcpy define

* hipMemcpy fixes

* Update cuew for cudart calls

* Impmenet ppGetDeviceProperties for CUDA

* Add getCurAPI

* [RPRNEXT-0] Fix a build error on linux.

* [POP-0] Fix a build error on linux.

Co-authored-by: Aaryaman Vasishta <[email protected]>
Co-authored-by: Sho Ikeda <[email protected]>