Common prefixfication like CMAKE_INSTALL_PREFIX from /usr -> ${EPREFIX}/usr, and CXX=hipcc rather than give full path to it
HIP_PLATFORM revert back to 'hcc' because some project like pytorch use this variable to determine compilation flags. As issue 2104 in HIP suggeested we'd better remain HIP_PLATFORM to be 'hcc' for rocm-3.5
Bump to rocBLAS-3.5.0 with tensile support. Tensile will call '--genco' flag when using hipcc, but hip-clang based hipcc seems not recognizing this, so the '--genco' flag is removed in Tensile source. One of the commit include using external tensile rather than creating a virtual environment by cmake (commit 434feb0), but soon I found changing this change unnecessary and revert it back in commit 29f88bc.
The primary goal for these commits are deploying rocm based deep learning platforms on gentoo prefix. With these efforts and some extra configurations about sys-devel/llvm-roc on profile.bashrc in gentoo main respository, one can build rocm-pytorch v1.6.0-rc7.
The key changes are :
The primary goal for these commits are deploying rocm based deep learning platforms on gentoo prefix. With these efforts and some extra configurations about sys-devel/llvm-roc on profile.bashrc in gentoo main respository, one can build rocm-pytorch v1.6.0-rc7.