diff --git a/README.en.md b/README.en.md deleted file mode 100644 index 939530663725b018ee42f50bf4794f620b5dfc44..0000000000000000000000000000000000000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# cuda-13.2 - -#### Description -{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md deleted file mode 100644 index 1f1771010f3c2416b9adf32061e814fdbd86861b..0000000000000000000000000000000000000000 --- a/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# cuda-13.2 - -#### 介绍 -{**以下是 Gitee 平台说明,您可以替换此简介** -Gitee 是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 -无论是个人、团队、或是企业,都能够用 Gitee 实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 -5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/cuda-13.2.spec b/cuda-13.2.spec new file mode 100644 index 0000000000000000000000000000000000000000..9eac99f5a1251336f5d2f0e979ca573dc5db1e1b --- /dev/null +++ b/cuda-13.2.spec @@ -0,0 +1,438 @@ +# specfile original from https://packages.altlinux.org/en/p11/srpms/nvidia-cuda-toolkit/specfiles/ + +# latest version of cuda: curl -s https://developer.nvidia.com/cuda-toolkit-archive | sed 's/
//g; s/ / /g' | xmllint --html --xpath '//p[contains(.,"Latest Release")]//a/text()' - 2>/dev/null | grep -oP 'CUDA Toolkit \K[\d.]+' | tr -d ' ' +# latest subversion of old cuda: curl -s https://developer.download.nvidia.com/compute/cuda/redist/ | grep -E 'redistrib_[0-9]+\.[0-9]+\.[0-9]+\.json' | grep "12.0" | sed 's/.*redistrib_\(12\.0\.[0-9][0-9]*\)\.json.*/\1/' | sort -V | tail -n 1 +%define cuda_ver 13.2.1 +%define cuda_rel 1 +# get driver version of cuda file name: curl -s https://developer.download.nvidia.com/compute/cuda//docs/sidebar/md5sum.txt | grep linux.run | awk -F"_" '{print $3}' +# or # CUDA_VER=;curl -s "https://developer.download.nvidia.com/compute/cuda/redist/redistrib_${CUDA_VER}.json" | jq -r '.nvidia_driver.version' +%define driver_ver 595.58.03 +%define major_ver %(echo '%{cuda_ver}' | cut -d. -f1) +%define minor_ver %(echo '%{cuda_ver}' | cut -d. -f2) + +# 计算 ld.so.conf.d 配置文件编号: 1000 - major_ver +%define ldconf_priority %(expr 1000 - %{major_ver}) + + +# ---------------- 彻底禁用所有自动脚本 ---------------- +%global debug_package %{nil} +%global __strip /bin/true +%global __os_install_post %{nil} +%global __brp_ldconfig %{nil} +%global __brp_strip %{nil} +%global __brp_strip_comment %{nil} +%global __brp_strip_static_arc %{nil} +%global __brp_strip_shared %{nil} +%global _build_id_links none +%global _binaries_in_noarch_packages_terminate_build 0 +# ---------------- 彻底禁用所有自动脚本 ---------------- + +%if ! %{defined _iconsdir} +%define _iconsdir /usr/share/icons +%endif + +%global cuda_install_tmp cuda_install_tmp +%global cuda_extract_tmp cuda_extract_tmp + +%ifarch x86_64 +%global cuda_target x86_64-linux +%endif + +%ifarch aarch64 +%global cuda_target sbsa-linux +%endif + +Name: cuda-%{major_ver}.%{minor_ver} +Version: %{cuda_ver} +Release: %{cuda_rel}%{?dist} +Summary: NVIDIA CUDA Toolkit libraries +License: NVIDIA License and GPLv3+ +Url: http://www.nvidia.com +Source0: https://developer.download.nvidia.com/compute/cuda/%{cuda_ver}/local_installers/cuda_%{cuda_ver}_%{driver_ver}_linux.run +Source1: https://developer.download.nvidia.com/compute/cuda/%{cuda_ver}/local_installers/cuda_%{cuda_ver}_%{driver_ver}_linux_sbsa.run + +ExclusiveArch: x86_64 aarch64 + +#BuildRequires: libibverbs librdmacm libGL libGLU libfreeglut libibumad ocl-icd-devel libnuma +#BuildRequires: libglvnd-devel gcc-c++ libvdpau-devel tbb-devel +BuildRequires: GraphicsMagick chrpath +BuildRequires: python3-devel +AutoReqProv: no +Requires: cuda-%{major_ver}-%{minor_ver} = %{cuda_ver}-%{release} + + + +%description +NVIDIA CUDA is a general purpose parallel computing architecture +that leverages the parallel compute engine in NVIDIA graphics +processing units (GPUs) to solve many complex computational problems +in a fraction of the time required on a CPU. It includes the CUDA +Instruction Set Architecture (ISA) and the parallel compute engine in +the GPU. To program to the CUDA architecture, developers can, today, +use C++, one of the most widely used high-level programming languages, +which can then be run at great performance on a CUDA enabled +processor. Support for other languages, like FORTRAN, Python or Java, +is available from third parties. + +This package contains the libraries and attendant files needed to run +programs that make use of CUDA. + +%package -n cuda +Summary: CUDA Toolkit meta-package +Version: %{cuda_ver} +AutoReqProv: no +Requires: cuda-%{major_ver}-%{minor_ver} = %{cuda_ver}-%{release} + +%description -n cuda +Meta-package containing all runtime library packages and the CUDA driver. +This meta package will install CUDA Toolkit version %{major_ver}.%{minor_ver} +and also allows you to upgrade to next release. + +%package -n cuda-%{major_ver}-%{minor_ver} +Summary: CUDA Toolkit meta-package +Version: %{cuda_ver} +AutoReqProv: no +Requires: cuda-runtime-%{major_ver}-%{minor_ver} = %{cuda_ver}-%{release} +Requires: cuda-devel-%{major_ver}-%{minor_ver} = %{cuda_ver}-%{release} +Requires: nsight-compute +Requires: nsight-systems + +%description -n cuda-%{major_ver}-%{minor_ver} +Meta-package containing all runtime library packages and the CUDA driver. +This meta package will install CUDA Toolkit version %{major_ver}.%{minor_ver} +and also allows you to upgrade to next release. + +%package -n cuda-toolkit +Summary: CUDA Toolkit meta-package +Version: %{cuda_ver} +AutoReqProv: no +Requires: cuda-toolkit-%{major_ver}-%{minor_ver} = %{cuda_ver}-%{release} + +# lack of cuda-toolkit-major_ver + +%description -n cuda-toolkit +Meta-package containing all runtime library packages and developments files. +This meta package will install CUDA Toolkit version %{major_ver}.%{minor_ver} +and also allows you to upgrade to next release. + +%package -n cuda-toolkit-%{major_ver}-%{minor_ver} +Summary: CUDA Toolkit %{major_ver}.%{minor_ver} meta-package +Version: %{cuda_ver} +AutoReqProv: no +Requires: cuda-%{major_ver}-%{minor_ver} = %{cuda_ver}-%{release} + +%description -n cuda-toolkit-%{major_ver}-%{minor_ver} +Meta-package containing all runtime library packages and developments files. +Locked at CUDA Toolkit version %{major_ver}.%{minor_ver}. + +%package -n cuda-runtime +Summary: executable command and shared link libraries. +Version: %{cuda_ver} +AutoReqProv: no +Requires: cuda-runtime-%{major_ver}-%{minor_ver} = %{cuda_ver}-%{release} + +%description -n cuda-runtime +executable command and shared link libraries. + +%package -n cuda-runtime-%{major_ver}-%{minor_ver} +Summary: executable command and shared link libraries. +Version: %{cuda_ver} +AutoReqProv: no +# nvidia-cuda-devel +#Requires: libglvnd-devel ocl-icd-devel gcc-c++ libvdpau-devel tbb-devel +Requires: gcc gcc-c++ +Requires: python3 +Requires: cuda-toolkit-%{major_ver}-%{minor_ver}-config-common +Requires: cuda-toolkit-%{major_ver}-config-common +Requires: cuda-toolkit-config-common + +%description -n cuda-runtime-%{major_ver}-%{minor_ver} +executable command and shared link libraries. + +%package -n cuda-devel +Summary: development files for CUDA +Version: %{cuda_ver} +AutoReqProv: no +Requires: cuda-devel-%{major_ver}-%{minor_ver} = %{cuda_ver}-%{release} + +%description -n cuda-devel +development files for CUDA. + +%package -n cuda-devel-%{major_ver}-%{minor_ver} +Summary: development files for CUDA +Version: %{cuda_ver} +AutoReqProv: no +Requires: cuda-runtime-%{major_ver}-%{minor_ver} = %{cuda_ver}-%{release} + +%description -n cuda-devel-%{major_ver}-%{minor_ver} +development files for CUDA. + +%package -n cuda-compat-%{major_ver}-%{minor_ver} +Summary: cuda compatibility for nvidia-driver. +Version: %{driver_ver} +Requires: ldconfig +AutoReqProv: no + +%description -n cuda-compat-%{major_ver}-%{minor_ver} +compat files for lower version Nvidia-driver. + +%package -n cuda-toolkit-config-common +Summary: Common config package for CUDA Toolkit. +Version: %{cuda_ver} +AutoReqProv: no + +%description -n cuda-toolkit-config-common +Common config package for CUDA Toolkit. +Includes ld.so.conf config files. + +%package -n cuda-toolkit-%{major_ver}-config-common +Summary: Common config package for CUDA Toolkit %{major_ver}. +Version: %{cuda_ver} +AutoReqProv: no + +%description -n cuda-toolkit-%{major_ver}-config-common +Common config package for CUDA Toolkit %{major_ver}. +Includes ld.so.conf config files. + +%package -n cuda-toolkit-%{major_ver}-%{minor_ver}-config-common +Summary: Common config package for CUDA Toolkit %{major_ver}.%{minor_ver}. +Version: %{cuda_ver} +AutoReqProv: no + +%description -n cuda-toolkit-%{major_ver}-%{minor_ver}-config-common +Common config package for CUDA Toolkit %{major_ver}.%{minor_ver}. +Handles /usr/local/cuda and /usr/local/cuda-%{major_ver} alternatives. + + + +%prep +%setup -q -T -c %{cuda_ver}-%{name} +rm -rf /tmp/%{cuda_install_tmp} +rm -rf %{cuda_install_tmp} +rm -rf $(pwd)/%{cuda_extract_tmp} +rm -rf $(pwd)/nvidia-driver + +%ifarch x86_64 +RUN_SOURCE=%{SOURCE0} +%endif + +%ifarch aarch64 +RUN_SOURCE=%{SOURCE1} +%endif + +chmod +x ${RUN_SOURCE} +if [ $(id -u) -eq 0 ]; then + rm -f /tmp/cuda-installer.log + CUR_DIR=$(pwd) + userdel -r cudainstaller 2>/dev/null || true + rm -f /var/spool/mail/cudainstaller 2>/dev/null || true + useradd -M -s /bin/bash cudainstaller 2>/dev/null || true + RUN_NAME=$(basename ${RUN_SOURCE}) + cp -n ${RUN_SOURCE} /tmp/ + su - cudainstaller -c "bash /tmp/${RUN_NAME} --toolkit --toolkitpath=/tmp/%{cuda_install_tmp} --silent --no-man-page --override" + mv /tmp/%{cuda_install_tmp} %{cuda_install_tmp} + rm -f /tmp/${RUN_NAME} + userdel -r cudainstaller 2>/dev/null || true + rm -f /var/spool/mail/cudainstaller 2>/dev/null || true +else + bash ${RUN_SOURCE} --toolkit --toolkitpath=$(pwd)/%{cuda_install_tmp} --silent --no-man-page --override +fi + +bash ${RUN_SOURCE} --extract=$(pwd)/%{cuda_extract_tmp} +# extract nvidia-driver run file for cuda-compat +chmod +x $(pwd)/%{cuda_extract_tmp}/NVIDIA-Linux-*.run +bash $(pwd)/%{cuda_extract_tmp}/NVIDIA-Linux-*.run --extract-only --target $(pwd)/nvidia-driver + + + +%build +# nothing to build + + + +%install +rm -rf %{buildroot}/ +mkdir -p %{buildroot}/usr/local/cuda-%{major_ver}.%{minor_ver}/ + +pushd %{cuda_install_tmp} +# removed non-used files +rm -f bin/cuda-uninstaller +rm -f bin/ncu* +rm -f bin/nsight* +rm -f bin/nsys* +rm -f bin/nvvp +rm -f bin/computeprof +rm -rf nsight* +rm -rf libnvvp + +# cuda is installed under %{cuda_install_tmp} directory +cp -r * %{buildroot}/usr/local/cuda-%{major_ver}.%{minor_ver}/ +mv %{buildroot}/usr/local/cuda-%{major_ver}.%{minor_ver}/pkgconfig %{buildroot}/usr/local/cuda-%{major_ver}.%{minor_ver}/targets/%{cuda_target}/lib/ +popd + +# cupti +cp -r %{cuda_install_tmp}/extras/CUPTI/include/* %{buildroot}/usr/local/cuda-%{major_ver}.%{minor_ver}/targets/%{cuda_target}/include +cp -d %{cuda_install_tmp}/extras/CUPTI/lib64/* %{buildroot}/usr/local/cuda-%{major_ver}.%{minor_ver}/targets/%{cuda_target}/lib + +# cuda-toolkit-config-common +mkdir -p %{buildroot}/etc/ld.so.conf.d/ +echo "/usr/local/cuda/targets/%{cuda_target}/lib" > 000_cuda.conf +echo "/usr/local/cuda-%{major_ver}/targets/%{cuda_target}/lib" > %{ldconf_priority}_cuda-%{major_ver}.conf +install -m 0644 000_cuda.conf %{buildroot}/etc/ld.so.conf.d +install -m 0644 %{ldconf_priority}_cuda-%{major_ver}.conf %{buildroot}/etc/ld.so.conf.d + +# cuda-compat +mkdir -p %{buildroot}/usr/local/cuda-%{major_ver}.%{minor_ver}/cuda-compat/ +cp -v nvidia-driver/{libcuda.so*,libcudadebugger.so*,libnvidia-nvvm.so*,libnvidia-ptxjitcompiler.so*} %{buildroot}/usr/local/cuda-%{major_ver}.%{minor_ver}/cuda-compat/ + +pushd %{buildroot}/usr/local/cuda-%{major_ver}.%{minor_ver}/cuda-compat/ +ln -s libcuda.so.* libcuda.so.1 +ln -s libcuda.so.1 libcuda.so + +ln -s libcudadebugger.so.* libcudadebugger.so.1 + +ln -s libnvidia-nvvm.so.* libnvidia-nvvm.so.4 +ln -s libnvidia-nvvm.so.4 libnvidia-nvvm.so + +ln -s libnvidia-ptxjitcompiler.so.* libnvidia-ptxjitcompiler.so.1 + +mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d/ +echo "/usr/local/cuda/cuda-compat" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/00-cuda-compat-%{major_ver}-%{minor_ver}.conf +popd + +# add /usr/local/cuda into PATH +mkdir -p %{buildroot}/etc/profile.d/ +echo 'export PATH=/usr/local/cuda/bin:${PATH}' >> %{buildroot}/etc/profile.d/cuda-%{major_ver}-%{minor_ver}.sh + +# pkgconfig +pushd %{buildroot}/usr/local/cuda-%{major_ver}.%{minor_ver}/targets/%{cuda_target}/lib/pkgconfig/ +for pcf in $(ls -1 *.pc) +do + sed -i '1s|^prefix=.*|prefix=/usr/local/cuda-%{major_ver}.%{minor_ver}|' ${pcf} + ln -s "${pcf}" "$(echo ${pcf} | awk -F"-" '{print $1}').pc" +done + +echo 'export PKG_CONFIG_PATH=/usr/local/cuda/targets/%{cuda_target}/lib/pkgconfig/:${PKG_CONFIG_PATH}' >> %{buildroot}/etc/profile.d/cuda-%{major_ver}-%{minor_ver}.sh +popd + + + +%post -n cuda-toolkit-%{major_ver}-%{minor_ver}-config-common +update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-%{major_ver}.%{minor_ver} %{major_ver}%{minor_ver} +update-alternatives --install /usr/local/cuda-%{major_ver} cuda-%{major_ver} /usr/local/cuda-%{major_ver}.%{minor_ver} %{major_ver}%{minor_ver} + +# 升级时确保软链接指向新版本(可选增强) +update-alternatives --set cuda /usr/local/cuda-%{major_ver}.%{minor_ver} 2>/dev/null || true +update-alternatives --set cuda-%{major_ver} /usr/local/cuda-%{major_ver}.%{minor_ver} 2>/dev/null || true + +%postun -n cuda-toolkit-%{major_ver}-%{minor_ver}-config-common +# 仅当执行"卸载"操作时($1=0)才移除alternatives +if [ "$1" -eq 0 ]; then + update-alternatives --remove cuda /usr/local/cuda-%{major_ver}.%{minor_ver} + update-alternatives --remove cuda-%{major_ver} /usr/local/cuda-%{major_ver}.%{minor_ver} +fi + +%post -n cuda-compat-%{major_ver}-%{minor_ver} +/sbin/ldconfig + +%postun -n cuda-compat-%{major_ver}-%{minor_ver} +/sbin/ldconfig + + + +%files -n cuda +%license %{cuda_install_tmp}/EULA.txt +%doc %{cuda_install_tmp}/README + +%files -n cuda-%{major_ver}-%{minor_ver} +%license %{cuda_install_tmp}/EULA.txt +%doc %{cuda_install_tmp}/README +/usr/local/cuda-%{major_ver}.%{minor_ver}/DOCS +%if (%{major_ver} == 13 && %{minor_ver} < 1) +/usr/local/cuda-%{major_ver}.%{minor_ver}/doc +%endif +/usr/local/cuda-%{major_ver}.%{minor_ver}/EULA.txt +/usr/local/cuda-%{major_ver}.%{minor_ver}/README +%if (%{major_ver} > 12) || (%{major_ver} == 12 && %{minor_ver} > 1) || (%{major_ver} == 12 && %{minor_ver} < 2 && "%{_arch}" == "x86_64") +/usr/local/cuda-%{major_ver}.%{minor_ver}/version.json +%endif +/usr/local/cuda-%{major_ver}.%{minor_ver}/tools/CUDA_Occupancy_Calculator.xls + +%files -n cuda-toolkit-%{major_ver}-%{minor_ver} +%license %{cuda_install_tmp}/EULA.txt +%doc %{cuda_install_tmp}/README + +%files -n cuda-toolkit +%license %{cuda_install_tmp}/EULA.txt +%doc %{cuda_install_tmp}/README + +%files -n cuda-runtime +%license %{cuda_install_tmp}/EULA.txt +%doc %{cuda_install_tmp}/README + +%files -n cuda-runtime-%{major_ver}-%{minor_ver} +%license %{cuda_install_tmp}/EULA.txt +%doc %{cuda_install_tmp}/README +/usr/local/cuda-%{major_ver}.%{minor_ver}/bin/* +/usr/local/cuda-%{major_ver}.%{minor_ver}/lib64 +/usr/local/cuda-%{major_ver}.%{minor_ver}/targets/%{cuda_target}/lib/stubs/lib*.so +/usr/local/cuda-%{major_ver}.%{minor_ver}/targets/%{cuda_target}/lib/lib*.so.* +/usr/local/cuda-%{major_ver}.%{minor_ver}/nvvm +/usr/local/cuda-%{major_ver}.%{minor_ver}/nvml +/usr/local/cuda-%{major_ver}.%{minor_ver}/compute-sanitizer +/usr/local/cuda-%{major_ver}.%{minor_ver}/extras +%if (%{major_ver} > 12) || (%{major_ver} == 12 && %{minor_ver} > 1) || (%{major_ver} == 12 && %{minor_ver} < 2 && "%{_arch}" == "x86_64") +/usr/local/cuda-%{major_ver}.%{minor_ver}/gds* +%endif +/usr/local/cuda-%{major_ver}.%{minor_ver}/share +/etc/profile.d/cuda-%{major_ver}-%{minor_ver}.sh + +%files -n cuda-devel +%license %{cuda_install_tmp}/EULA.txt +%doc %{cuda_install_tmp}/README + +%files -n cuda-devel-%{major_ver}-%{minor_ver} +%license %{cuda_install_tmp}/EULA.txt +%doc %{cuda_install_tmp}/README +/usr/local/cuda-%{major_ver}.%{minor_ver}/include +/usr/local/cuda-%{major_ver}.%{minor_ver}/targets/%{cuda_target}/include/ +/usr/local/cuda-%{major_ver}.%{minor_ver}/targets/%{cuda_target}/lib/lib*.so +/usr/local/cuda-%{major_ver}.%{minor_ver}/targets/%{cuda_target}/lib/lib*.a +%if (%{major_ver} > 12) || (%{major_ver} == 12 && %{minor_ver} > 2) +/usr/local/cuda-%{major_ver}.%{minor_ver}/targets/%{cuda_target}/lib/stubs/*.a +%endif +%if (%{major_ver} == 12 && %{minor_ver} < 3) +/usr/local/cuda-%{major_ver}.%{minor_ver}/targets/%{cuda_target}/res/ +%endif +/usr/local/cuda-%{major_ver}.%{minor_ver}/targets/%{cuda_target}/lib/cmake/ +/usr/local/cuda-%{major_ver}.%{minor_ver}/targets/%{cuda_target}/lib/pkgconfig/ +%ifarch x86_64 +/usr/local/cuda-%{major_ver}.%{minor_ver}/src +%endif + +%files -n cuda-compat-%{major_ver}-%{minor_ver} +%license nvidia-driver/LICENSE +%doc nvidia-driver/README.txt +/usr/local/cuda-%{major_ver}.%{minor_ver}/cuda-compat/ +%{_sysconfdir}/ld.so.conf.d/00-cuda-compat-%{major_ver}-%{minor_ver}.conf + +%files -n cuda-toolkit-%{major_ver}-%{minor_ver}-config-common +%license %{cuda_install_tmp}/EULA.txt +%doc %{cuda_install_tmp}/README + +%files -n cuda-toolkit-%{major_ver}-config-common +%license %{cuda_install_tmp}/EULA.txt +%doc %{cuda_install_tmp}/README +/etc/ld.so.conf.d/%{ldconf_priority}_cuda-%{major_ver}.conf + +%files -n cuda-toolkit-config-common +%license %{cuda_install_tmp}/EULA.txt +%doc %{cuda_install_tmp}/README +/etc/ld.so.conf.d/000_cuda.conf + + + +%changelog +* Wed Apr 22 2026 shouhuanxiaoji <345865759@163.com> - 13.2.1-1 +- [Type] sync +- [DESC] Update CUDA version to 13.2.1. \ No newline at end of file diff --git a/sources b/sources new file mode 100644 index 0000000000000000000000000000000000000000..9cfb4c676810fd91d1370d92bc418cce325897d2 --- /dev/null +++ b/sources @@ -0,0 +1,2 @@ +SHA512 (cuda_13.2.1_595.58.03_linux_sbsa.run) = 467316f6b1a539d519a2a1f05fc7d55e829becb0b8615b63c23c93eb602379926fc1e01d55cd4e09619a5043268a96c9579e15fa84bbf3524f37d45edc85bedf +SHA512 (cuda_13.2.1_595.58.03_linux.run) = 2746aac0f1843995672409666536471b94d69d127f488693b79b4b0758606267978930533ff832d5e26b698bf1a85e9e19e01424f003630b96866b2cf142b673