Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Release notes https://rocm.docs.amd.com/en/latest/about/release-notes.html
- amdgpu_repo='https://repo.radeon.com/amdgpu/7.0_beta/ubuntu'
- rocm_repo='https://repo.radeon.com/rocm/apt/7.0_beta'
- opencl_lib='opt/rocm-7.0.0/opencl/lib'
- rocm_lib='opt/rocm-7.0.0/lib'
- hip_lib='opt/rocm-7.0.0/hip/lib/'
- amdgpu="opt/amdgpu/lib/x86_64-linux-gnu"
- amdgpu_pro="opt/amdgpu-pro/lib/x86_64-linux-gnu/"
- pkgname=opencl-amd-dev
- pkgdesc="OpenCL SDK / HIP SDK / ROCM Compiler. This package needs at least 20GB of disk space."
- pkgver=7.0.0
- pkgrel=1
- epoch=1
- arch=('x86_64')
- url='http://www.amd.com'
- license=('custom:AMD')
- makedepends=('wget')
- depends=('opencl-amd' 'suitesparse' 'blas' 'lapack')
- provides=('composablekernel-dev' 'rocm-llvm' 'rocblas' 'rocblas-dev' 'rocsolver' 'rocsolver-dev' 'half' 'hipblas' 'hipblas-dev' 'hipblas-common' 'hipblas-common-dev' 'hipblaslt' 'hipblaslt-dev' 'hiprand' 'hiprand-dev' 'rocprim' 'rocprim-dev' 'hipcub' 'hipcub-dev' 'rocfft' 'rocfft-dev' 'hipfft' 'hipfft-dev'
- 'hipfort' 'hipfort-dev' 'hipify-clang' 'hipsolver' 'hipsolver-dev' 'rocsparse' 'rocsparse-dev' 'hipsparse' 'hipsparse-dev' 'hipsparselt' 'hipsparselt-dev' 'hiptensor' 'hiptensor-dev' 'openmp-extras-dev' 'rccl' 'rccl-dev' 'rocrand' 'rocrand-dev' 'rocalution' 'rocalution-dev'
- 'rocm-hip-libraries' 'rocm-hip-runtime-dev' 'rocthrust' 'rocthrust-dev' 'rocprofiler-compute' 'rocprofiler-debug' 'rocprofiler-systems' 'rocm-hip-sdk' 'rocm-opencl-sdk' 'rocwmma-dev' 'rocprofiler-sdk' 'rocprofiler-sdk-roctx' 'rocm-developer-tools' 'migraphx' 'migraphx-dev' 'miopen' 'miopen-hip' 'miopen-hip-dev' 'mivisionx' 'mivisionx-dev' 'rocm-ml-libraries' 'rocm-ml-sdk' 'rpp' 'rpp-dev')
- conflicts=('composablekernel-dev' 'rocm-llvm' 'rocblas' 'rocblas-dev' 'rocsolver' 'rocsolver-dev' 'hipblas' 'hipblas-dev' 'hipblas-common' 'hipblas-common-dev' 'hipblaslt' 'hipblaslt-dev' 'hiprand' 'hiprand-dev' 'rocprim' 'rocprim-dev' 'hipcub' 'hipcub-dev' 'rocfft' 'rocfft-dev' 'hipfft' 'hipfft-dev'
- 'hipfort' 'hipfort-dev' 'hipify-clang' 'hipsolver' 'hipsolver-dev' 'rocsparse' 'rocsparse-dev' 'hipsparse' 'hipsparse-dev' 'hipsparselt' 'hipsparselt-dev' 'hiptensor' 'hiptensor-dev' 'openmp-extras-dev' 'rccl' 'rccl-dev' 'rocrand' 'rocrand-dev' 'rocalution' 'rocalution-dev'
- 'rocm-hip-libraries' 'rocm-hip-runtime-dev' 'rocthrust' 'rocthrust-dev' 'rocprofiler-compute' 'rocprofiler-debug' 'rocprofiler-systems' 'rocm-hip-sdk' 'rocm-opencl-sdk' 'rocwmma-dev' 'rocprofiler-sdk' 'rocprofiler-sdk-roctx' 'rocm-developer-tools' 'migraphx' 'migraphx-dev' 'miopen' 'miopen-hip' 'miopen-hip-dev' 'mivisionx' 'mivisionx-dev' 'rocm-ml-libraries' 'rocm-ml-sdk' 'rpp' 'rpp-dev')
- source=(
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/c/composablekernel-dev/composablekernel-dev_1.1.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/half/half_1.12.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hiprand/hiprand_2.13.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hiprand-dev/hiprand-dev_2.13.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipcub-dev/hipcub-dev_4.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipblas/hipblas_3.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipblas-dev/hipblas-dev_3.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipblas-common-dev/hipblas-common-dev_1.2.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipblaslt/hipblaslt_1.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipblaslt-dev/hipblaslt-dev_1.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipfft/hipfft_1.0.20.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipfft-dev/hipfft-dev_1.0.20.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipfort-dev/hipfort-dev_0.7.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipsolver/hipsolver_3.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipsolver-dev/hipsolver-dev_3.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipify-clang/hipify-clang_20.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipsparse/hipsparse_4.0.1.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipsparse-dev/hipsparse-dev_4.0.1.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipsparselt/hipsparselt_0.2.4.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hipsparselt-dev/hipsparselt-dev_0.2.4.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hiptensor/hiptensor_2.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/h/hiptensor-dev/hiptensor-dev_2.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/o/openmp-extras-dev/openmp-extras-dev_20.70.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocm-llvm/rocm-llvm_20.0.0.25281.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocblas/rocblas_5.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocblas-dev/rocblas-dev_5.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocsolver/rocsolver_3.30.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocsolver-dev/rocsolver-dev_3.30.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocprim-dev/rocprim-dev_4.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocfft/rocfft_1.0.34.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocfft-dev/rocfft-dev_1.0.34.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocsparse/rocsparse_4.0.1.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocsparse-dev/rocsparse-dev_4.0.1.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rccl/rccl_2.26.6.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rccl-dev/rccl-dev_2.26.6.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocrand/rocrand_3.4.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocrand-dev/rocrand-dev_3.4.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocalution/rocalution_4.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocalution-dev/rocalution-dev_4.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocm-hip-runtime-dev/rocm-hip-runtime-dev_7.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocthrust-dev/rocthrust-dev_4.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocm-opencl-sdk/rocm-opencl-sdk_7.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocwmma-dev/rocwmma-dev_2.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocprofiler-sdk/rocprofiler-sdk_1.0.0-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocprofiler-sdk-roctx/rocprofiler-sdk-roctx_1.0.0-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocprofiler-sdk-rocpd/rocprofiler-sdk-rocpd_1.0.0-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocprofiler-compute/rocprofiler-compute_3.2.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rocprofiler-systems/rocprofiler-systems_1.1.0.70000-6~24.04_amd64.deb"
- # Machine learning and computer vision
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/m/migraphx/migraphx_2.13.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/m/migraphx-dev/migraphx-dev_2.13.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/m/miopen-hip/miopen-hip_3.4.1.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/m/miopen-hip-dev/miopen-hip-dev_3.4.1.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/m/mivisionx/mivisionx_3.3.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/m/mivisionx-dev/mivisionx-dev_3.3.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rpp/rpp_2.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/r/rpp-dev/rpp-dev_2.0.0.70000-6~24.04_amd64.deb"
- "https://repo.radeon.com/rocm/apt/7.0_beta/pool/main/t/transferbench-dev/transferbench-dev_1.62.0.70000-6~24.04_amd64.deb"
- )
- sha256sums=(
- "c376fb93b11011f07c1c585fc4178070fba00b8d5bdfca869510355bac835a39"
- "8452c72ace08128cbcec8a676781b30d04b6bc96e732f9c8024c88f05ab23654"
- "c428dfee19d318d5819ebbf0988bb41525bafcfa9fa3ec503eefc86d7b9e5b76"
- "34757223490a90c1588be857a9996e629a93dccd8bf0e8c0a3692f50f913e8ba"
- "cefc9111b669b6bec0e6a53d3f3f803aa1118f78428135f70fd99364e22398d3"
- "2d5002dfbc81c700a347641802883bbab353657708fba42e21b17538b7bb9463"
- "e2665892451541e5bbb5dc03808560b34308dd3452c4f4efcaeeba79c00b5102"
- "975339e11fd3b087c2155c67a94d639f2cf308bd9686a1c080b3d46992d554b8"
- "8d7861fc7172ca70193995af0b9cf450479921fd9631aac51cbf9abb600b15f3"
- "0bca6c1209e7e414bc5beadb822bdd7235e6071e831657ee9fae2765eae8dbf9"
- "dd9a23e9afca422eb15a4750bcc60451528c593f972174cb7a0ec5d782761d8c"
- "0225605d8daa54dd309763f81387eab79c25902d28313eee0cc49d6af4ae6f62"
- "71b54ccfd4c8a0b250dabdea74c15618c016d90e1d7afe896cbb054420791d17"
- "3022596ab8dd8d3e98c4b8b0e5bffd5ab9d9dd2394a2f076f8dace00caa97457"
- "057fafaa0ab06f5edcef992c1e47e80a7a725904c3b9afe3b7605a79ed6b3289"
- "7d31a927d9de9f00b9b00616814d5deaaca4cf40c830310efbb0d00ea83d4385"
- "62cd82186fc694fa5fa3796495690fa70a03b2189bb6ddf666b74d4b5162abeb"
- "9d21dee70a42a17d96752c08d42958d49bddc51a8b63c7ad44eae0e1d9e0be0c"
- "9d834fba60f787748d73ae37680162c600cc584ee10d3ffee961db6a928b265c"
- "64ae8c01c64c188f71ff3f35e0e15c70e992579a1a6ca3b71cc1b8801e3e31b4"
- "f08772b4fb2926b03393f58f8b268c56e47a7e42f9a9c2b8c5bdfdcfdfff01cd"
- "fbef481e3151069ca200631921707d7dc02bd9962d64a164ebd88c8792c4542d"
- "abfc839131274e895cae9264409e4a0fb6fb93e3e1788e00ddd18d010179e11d"
- "4c05746c1cf5d8f78407d16a946de8c4e61b66030088cace02ddba52ab9b01a7"
- "afb8e09d3f20ea6c13969cb830032c98b19a90516743d9637bf9ec5f9b69d01e"
- "fbd019e2db2d112304a61dcd28455dc322d59a23f6b12c58a3ffabb15b4330cc"
- "5af628a90c4b3b509c444e57f5e9549cbbe1a05257a5ea49264fe090b4b3e1a7"
- "13d500d87fc6295266694aa35920ff8a85f843b5b7f71720461acc4526c6f80c"
- "bca52f5052143ee6be6f469b22e7328d4754b7185c4afc0494cfc6088907cf70"
- "556ce8195c4aa0bbd7f44b47ce4aaacbf088214c23c972b0f3acf60fce1c6b55"
- "f9ff40bd15dc583af7f906fefff90f7d2f1b131da224f791228ad308f418da9a"
- "63a7df313a9dbbac7496c24c7b9c86d631fdaa4380d4a6b34605dd165a16a034"
- "51903222528f5727610d5c04489f2417987be080b2f4009b3f5160026eef9cfd"
- "50a4255a3fb31ab99605f6db17b3917e42c95734b6a71d35539b8d8f8c1fd014"
- "fd2db9396053488f9646323d21f78fe1d6fa8598b6ab3502028f592109ebb486"
- "1a6f79da3eb040bb18510552367de75607e82ff499fd07cdd70722a4a44e8a36"
- "f0ec16518a0ffed0334dae32f99e0b5c354f3ae19044197dd1e0c3ee85847217"
- "ef58527fce8ad08284f354541448bbdf87e1ec3291cd2b60c0c8fefddf44559c"
- "adc936faa9c8576be71071f12e7b39bb45eb1649e82ef3cbcb56d6ae25abd3f0"
- "ea632bbd50ded3b7d88659d0c80f4d1e6d7a92fbdd047da314dfc137efef5fbb"
- "fa8c72240004cc013bd486260b08e6d63ee822299b70c85032c36793e4226059"
- "483549cf036905af790101b55c59f902a0f5adc5fd03dbcd0ff5bf3e87d24b3e"
- "1afb5b4ffe2f1d54c34694af242408682ad2996651591fc2b563673168ab880a"
- "00a74fb6324264f3d4e1d5823553bf394ad1274fe0c580d7897a2f5317a2b946"
- "c112fca9151a0679e4609b8a1d93b54225c2474f993fe5b606e7c79de8eff9bb"
- "146a88d59bcde45627b0684ff7e2e4e07a999a1a2d2b13d02424a819d76756aa"
- "e18b30b5ab1691527608c84ab255eea15f5d1231b9168f56e097f6123d9d833e"
- "e4189b6351355c2bfcd7de349436f1b8fce7bcae19a4e40a6aacbca4639eff41"
- # Machine learning and computer vision
- "228858f61329de0cd1e817ca48fb7cf9d9cd582ddc9a6c6c42c090ae28b5b4d6"
- "1963de08db1a337540a353078636619737ec9ed7b3dea9e93c2faf0176679896"
- "9099b85e8ae8c52c9671b34698f48efeb675c09916469d6432d839e96bbf5fb8"
- "aed507bc62efba14d56530c975506ea8ea3dbd39f85455801eadd8e4438511d4"
- "1040cdfb8212cce86b2cb75561ed2793e054a34407a8173cf6ce0c0d45494332"
- "5c8db0a9b50509a28de2df1bd29ff31db8c13ba0886e550415003a833b00fdac"
- "ad8b34ca824c48f279224658e777fae295ff281d0a1ade4a6a7444c898305fdd"
- "8bb6ca63e86ed83894e33d157be1fa7b50266c1c6e3539e5be0de4854a550d51"
- "301c59a35d9ca5fee6c80e5eab1ccdb19a6bf08b91c2806f118c8bbefd7a29d9"
- )
- package() {
- for p in *.deb; do
- ar x "${p}"
- if [[ -f data.tar.gz ]]; then
- # echo gz: "${srcdir}/${p}"
- tar xfx data.tar.gz
- rm data.tar.gz
- elif [[ -f data.tar.xz ]]; then
- # echo xz: "${srcdir}/${p}"
- tar xJf data.tar.xz
- rm data.tar.xz
- fi
- done
- mv "${srcdir}/opt/" "${pkgdir}/"
- mv "${pkgdir}/opt/rocm-7.0.0" "${pkgdir}/opt/rocm"
- # mkdir -p "${pkgdir}/opt/rocm-7.0.0/hsa"
- # ln -s "/opt/rocm-7.0.0/include/hsa" "$pkgdir/opt/rocm-7.0.0/hsa/include"
- }
Advertisement
Add Comment
Please, Sign In to add comment