singularity

NAS 上的奇点沙箱
singularity

NAS 上的奇点沙箱

我们有几台机器想要在其上运行相同的 Singularity 容器。由于我们已经在每台机器上安装了 NAS,因此我们认为这将是存储它的好地方,而无需考虑分发。 最初,我们放了一个只读容器来测试,结果是成功的。然后我们需要在容器内安装额外的系统包。因此,我们直接在NAS上构建一个新的沙箱容器(我们拥有NAS的root权限)。但是,我们无法在沙箱中安装软件包(奇点 shell 是使用写入标志-w和 root 权限启动的)并收到以下错误。例如,从yum update沙箱内部开始: error: cannot get shared lock on /var/lib/r...

Admin

由于 openssh-client 安装的 groupadd 导致奇点构建失败
singularity

由于 openssh-client 安装的 groupadd 导致奇点构建失败

在 Singularity 中,当在假根下构建任何基于 Ubuntu的版本或定义文件中的任何内容时,都会失败并出现致命%post错误apt update -yapt install -y openssh-clientapt-get-f groupadd: failure while writing changes to /etc/group addgroup: `/sbin/groupadd -g 101 ssh' returned error code 10. Exiting. Errors were encountered while processin...

Admin

使用 Singularity 进行无头 GPU 渲染的可能性吗?
singularity

使用 Singularity 进行无头 GPU 渲染的可能性吗?

我有一个 C++ 程序,它使用 VTK 在内部渲染图像(执行代码时不会出现窗口)。 我可以访问 HPC 集群,并且已成功使用 OSMesa 版本的 VTK 在具有 SingularityCE 的仅 CPU 节点上运行代码,当然,CPU 比本地使用 GPU 慢约 10 倍。 HPC 还具有配备 NVIDIA A100s GPU 的节点。 我知道 Singularity 具有--nv使 NVIDIA 驱动程序对容器可见的标志,并且我已成功nvidia-smi在内部调用,这有效。 但到目前为止,我找到的资源(例如这)利用提升的权限设置虚拟图形环境,但我无法使用它,...

Admin

如何授予组对奇点实例的访问权限
singularity

如何授予组对奇点实例的访问权限

我构建了一个奇异性/apptainer sif 容器,现在可以启动该容器的一个实例。有没有办法授予其他用户(在组中)运行实例的权利? 简而言之,我怎样才能使用户组中的任何用户都能够做的事情singularity run instance:\\myinstance ...

Admin