2
数学库
新人贴
请问DAS的版本和glibc的要求
2025-12-06 14:39:06
126
我在CentOS7.6上安装了dtk25.04.3,然后用pip安装pytorch,提升系统的glibc(2.17)和wheel的版本(2.28)不匹配。 请问DAS的版本和glibc需要匹配吗?我的系统无法升级glibc,那么怎么安装新版本的das呢? pip install torch-2.7.1+das.opt1.dtk25042-cp311-cp311-manylinux_2_28_x86_64.whl Using Python 3.11.5 environment at: Resolved 10 packages in 916ms error: Failed to determine installation plan Caused by: A path dependency is incompatible with the current platform: .../torch-2.7.1+das.opt1.dtk25042-cp311-cp311-manylinux_2_28_x86_64.whl hint: The wheel is compatible with Linux (`manylinux_2_28_x86_64`), but you're on Linux (`manylinux_2_17_x86_64`)
K100-ai
MIniCPM-o-4.5
全部评论(8)
只看楼主
Y
yangzhong
4楼
DAS包都是基于glibc=2.28的环境上编的,os系统要求glibc是大于等于2.28的才支持DAS包的安装,centos7的glibc(2.17)版本太低了,建议您更换ubuntu的系统镜像
2025/12/26
H
hww6531
3楼
使用集群的话,可以申请glibc对应版本的计算节点
2025/12/9
网
网友8kqANc
回复 @hww6531
您好,请问如何申请glibc对应版本的计算节点
1/11
L
lisq
楼主
2楼
我没有root权限,这台机器也没有docker。我搜到了Apptainer,据说可以非root运行,而且可以使用gpu。但是我不知道dcu和gpu有什么区别,因为根据它的回答:“Apptainer 采用穿透式访问机制。它不会将主机系统的驱动程序安装到容器内部,而是直接将主机上已安装的 NVIDIA 驱动和必要的 CUDA 库文件(如 /usr/lib64/libcuda.so)以及设备文件(如 /dev/nvidia0)映射到容器内部。” 问:Apptainer可以非root运行吗,它可以使用gpu吗 Apptainer 的主要设计目标是服务于高性能计算(HPC)环境,在这些环境中,用户通常不拥有 root 权限。 安全模型: Apptainer 采用了一个与传统 Docker 不同的安全模型。它运行容器内的进程,使用与容器发起者相同的用户身份和权限。这意味着,如果用户 A 运行一个容器,该容器内的进程只能访问用户 A 有权访问的文件和资源,无法突破用户权限边界。 无需守护进程: Apptainer 不需要一个常驻的 root 权限守护进程(Daemon)来管理容器生命周期,这消除了 Docker 早期版本中存在的许多安全风险。 创建与运行: 虽然构建(build)Apptainer 镜像(.sif 文件)可能需要一些特权操作(如使用 sudo 或在沙盒模式下),但运行(run, exec, shell)这些镜像文件完全不需要 root 权限。
2025/12/9
S
suily
1楼
需要匹配。建议您1、使用较低版本dtk;2、尝试建立容器,在容器内升级glibc使用
2025/12/8
L
lisq
回复 @suily
我没有root权限,这台机器也没有docker。我搜到了Apptainer,据说可以非root运行,而且可以使用gpu。但是我不知道dcu和gpu有什么区别,因为根据它的回答:“Apptainer 采用穿透式访问机制。它不会将主机系统的驱动程序安装到容器内部,而是直接将主机上已安装的 NVIDIA 驱动和必要的 CUDA 库文件(如 /usr/lib64/libcuda.so)以及设备文件(如 /dev/nvidia0)映射到容器内部。” 问:Apptainer可以非root运行吗,它可以使用gpu吗 Apptainer 的主要设计目标是服务于高性能计算(HPC)环境,在这些环境中,用户通常不拥有 root 权限。 安全模型: Apptainer 采用了一个与传统 Docker 不同的安全模型。它运行容器内的进程,使用与容器发起者相同的用户身份和权限。这意味着,如果用户 A 运行一个容器,该容器内的进程只能访问用户 A 有权访问的文件和资源,无法突破用户权限边界。 无需守护进程: Apptainer 不需要一个常驻的 root 权限守护进程(Daemon)来管理容器生命周期,这消除了 Docker 早期版本中存在的许多安全风险。 创建与运行: 虽然构建(build)Apptainer 镜像(.sif 文件)可能需要一些特权操作(如使用 sudo 或在沙盒模式下),但运行(run, exec, shell)这些镜像文件完全不需要 root 权限。
2025/12/9
S
suily
回复 @lisq
docker 安装使用教程:https://developer.sourcefind.cn/gitbook//dcu_tutorial/#15
2025/12/9
L
lisq
回复 @suily
这个页面404。另外我没有root权限,也没办法安装docker
2025/12/10
没有更多内容了
--
楼主
Level.2
0 帖子
楼主热帖
暂无数据