isaac-sim / IsaacLab

Unified framework for robot learning built on NVIDIA Isaac Sim
https://isaac-sim.github.io/IsaacLab
Other
2.19k stars 908 forks source link

[Question] --writable issues #1386

Open alextong1010 opened 6 days ago

alextong1010 commented 6 days ago

Question

Running this command: ./docker/cluster/cluster_interface.sh job --task Isaac-Velocity-Rough-Anymal-C-v0 --headless --video --enable_cameras in a SLURM cluster left me with this issue in the error log:

WARNING: nv files may not be bound with --writable
WARNING: By using --writable, Singularity can't create /n destination automatically without overlay or underlay
FATAL:   container creation failed: mount /var/lib/singularity/mnt/session/n->/n error: while mounting /var/lib/singularity/mnt/session/n: destination /n doesn't exist in container

I tried removing the --writable flag, which caused additional issues with accessing or writing to directories (/isaac-sim). i.e.

[omni.kit.stage_templates.new_stage] Failed to create directory /isaac-sim/kit/data/documents/Kit/apps/Isaac-Sim/scripts/new_stage
2024-11-06 19:44:04 [9,435ms] [Error] [omni.kit.app.plugin] failed to open file '/isaac-sim/kit/data/Kit/Isaac-Sim/4.2/user.config.json' - unable to save the dictionary
2024-11-06 19:44:05 [9,997ms] [Error] [rtx.neuraylib.plugin] Cannot find Documents/Kit/shared directory.
kellyguo11 commented 2 days ago

@pascal-roth would you know something about this?

pascal-roth commented 2 days ago

The '--writable' flag is necessary. I will try to reproduce this error on my side. To do so, could you please tell me which docker and singularity version you used to create the singularity image.

alextong1010 commented 2 days ago

Hi @pascal-roth, These are the versions. Docker version: 27.3.1 Singularity version: 1.3.4 Apptainer version: 1.3.4