When I run enroot with a container that uses GPUs on RHEL 7.9, a failure to mount some firmware derails enroot:
$ enroot start pccl+containertest+0.1
nvidia-container-cli: mount error: mount operation failed: /tmp/enroot/pccl+containertest+0.1/usr/lib/firmware/nvidia/470.57.02: operation not permitted
[ERROR] /apps/enroot/3.4.0/gcc-11.2.0/etc/enroot/hooks.d/98-nvidia.sh exited with return code 1
The container in question is docker://pccl/containertest:0.1, but I wouldn't try downloading it unless you have a lot of storage.
I'm not sure if this is an issue with enroot or with nvidia-container-cli, but I figured I'd post here first to get some context.
When I run
enrootwith a container that uses GPUs on RHEL 7.9, a failure to mount some firmware derailsenroot:The container in question is docker://pccl/containertest:0.1, but I wouldn't try downloading it unless you have a lot of storage.
I'm not sure if this is an issue with
enrootor withnvidia-container-cli, but I figured I'd post here first to get some context.