Skip to content

Instantly share code, notes, and snippets.

View ulyssesrr's full-sized avatar

Ulysses Rangel RIbeiro ulyssesrr

View GitHub Profile
@ulyssesrr
ulyssesrr / PKGBUILD
Created August 31, 2019 03:25
PKGBUILD for rocm-opencl-runtime 2.7.0-1
# Maintainer: Ulysses R Ribeiro <ulyssesrr@gmail.com>
_opencl_icd_loader_commit="7433f2acbf5bbc400f26494ff1dc895da6265bef"
pkgname=rocm-opencl-runtime
pkgver=2.7.0
pkgrel=1
pkgdesc="ROCm OpenCL™ Compatible Runtime"
arch=('x86_64')
url="https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime"
license=('MIT')
@ulyssesrr
ulyssesrr / PKGBUILD
Created August 31, 2019 01:06
PKGBUILD for rocr-runtime v2.7.0
# Maintainer: Jakub Okoński <jakub@okonski.org>
pkgname=rocr-runtime
pkgver=2.7.0
pkgrel=1
pkgdesc="ROCm HSA"
arch=(x86_64)
url="https://github.com/RadeonOpenCompute/ROCR-Runtime"
license=('unknown')
makedepends=(git cmake gcc ninja)
depends=('roct-thunk-interface')
@ulyssesrr
ulyssesrr / PKGBUILD
Created August 31, 2019 01:01
PKGBUILD for roct-thunk-interface v2.7.0
# Maintainer: Jakub Okoński <jakub@okonski.org>
pkgname=roct-thunk-interface
pkgver=2.7.0
pkgrel=1
pkgdesc="ROCm HSA"
arch=(x86_64)
url="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface"
license=('unknown')
makedepends=(git cmake gcc ninja)
depends=(numactl pciutils)
diff --git a/runtime/CMakeLists.txt b/runtime/CMakeLists.txt
index 62e2bf7..83e706d 100644
--- a/runtime/CMakeLists.txt
+++ b/runtime/CMakeLists.txt
@@ -72,3 +72,5 @@ endif()
foreach(AMDGCN_DEP_TARGET ${AMDGCN_DEP_TARGETS})
add_dependencies(oclruntime ${AMDGCN_DEP_TARGET})
endforeach()
+
+add_dependencies(oclruntime oclrocm)
@ulyssesrr
ulyssesrr / PKGBUILD
Created March 16, 2019 02:55
PKGBUILD for rocr-runtime v2.2.0
# Maintainer: Jakub Okoński <jakub@okonski.org>
pkgname=rocr-runtime
pkgver=2.2.0.r0.g36f5a2e
pkgrel=1
pkgdesc="ROCm HSA"
arch=(x86_64)
url="https://github.com/RadeonOpenCompute/ROCR-Runtime"
license=('unknown')
makedepends=(git cmake gcc ninja)
depends=('roct-thunk-interface')
@ulyssesrr
ulyssesrr / PKGBUILD
Last active March 16, 2019 01:03
roct-thunk-interface PKGBUILD for version 2.2.0
# Maintainer: Jakub Okoński <jakub@okonski.org>
pkgname=roct-thunk-interface
pkgver=2.2.0.r0.g876627e
pkgrel=1
pkgdesc="ROCm HSA"
arch=(x86_64)
url="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface"
license=('unknown')
makedepends=(git cmake gcc ninja)
depends=(numactl)
@ulyssesrr
ulyssesrr / PKGBUILD
Created March 11, 2019 02:06
PKGBUILD for rocrand 1.8.2-2
# Maintainer: Jakub Okoński <jakub@okonski.org>
pkgname=rocrand
pkgver=1.8.2
pkgrel=2
pkgdesc="RAND library for HIP programming language"
url="https://github.com/ROCmSoftwarePlatform/rocRAND"
arch=(x86_64)
makedepends=("hcc>=2.1.0" git cmake ninja)
source=("git+https://github.com/ROCmSoftwarePlatform/rocRAND.git#tag=v1.8.2")
md5sums=("SKIP")
@ulyssesrr
ulyssesrr / rocrand-pkgbuild.patch
Created March 11, 2019 02:05
Patch for rocrand PKGBUILD 1.8.2-1
diff --git a/PKGBUILD b/PKGBUILD
index 13d672d..3fdf290 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Jakub Okoński <jakub@okonski.org>
pkgname=rocrand
pkgver=1.8.2
-pkgrel=1
+pkgrel=2
diff --git a/PKGBUILD b/PKGBUILD
index 9a4d5df..cf8cc27 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,8 +8,13 @@ url="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface"
license=('unknown')
makedepends=(git cmake gcc ninja)
depends=(numactl)
-source=("git+https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface.git#tag=roc-2.0.0")
-sha256sums=("SKIP")
diff -ura ROCT-Thunk-Interface/CMakeLists.txt new/CMakeLists.txt
--- ROCT-Thunk-Interface/CMakeLists.txt 2019-01-26 22:04:18.005881703 -0200
+++ new/CMakeLists.txt 2019-01-26 22:05:14.637674335 -0200
@@ -128,7 +128,7 @@
-DSOURCE_DIR="${SOURCE_DIR}"
-DCMAKE_INSTALL_PREFIX="${CMAKE_INSTALL_PREFIX}"
-DCPACK_RPM_PACKAGE_REQUIRES="hsakmt-roct"
- -DCPACK_PACKAGING_INSTALL_PREFIX="${CPACK_PACKAGING_INSTALL_PREFIX}"
+ -DCPACK_PACKAGING_INSTALL_PREFIX="${CPACK_PACKAGING_INSTALL_PREFIX}" .
WORKING_DIRECTORY ${DEV_BUILD_DIR} )