I solved this problem by using the following command :
$ sudo docker run -it --rm --gpus all --ipc=host --ulimit memlock=-1 --ulimit stack=67108864 -v /home/mj/tao-experiments:/home/mj/tao-experiments nvcr.io/nvidia/tao/tao-toolkit:4.0.1-tf1.15.5 mask_rcnn dataset_convert -i /home/mj/tao-experiments/data/actionrecognitionnet/raw-data/val2017 -a /home/mj/tao-experiments/data/actionrecognitionnet/raw-data/annotations/instances_val2017.json -o /home/mj/tao-experiments/data/val --include_masks -t val -s 32
i added the absolute path of my work directory and i used this config for $ ~/.tao_mounts.json :
{
“Mounts”: [
{
“source”: “/home/mj/tao-experiments”,
“destination”: “/workspace/tao-experiments”
},
{
“source”: “/home/mj/tao-experiments/data/actionrecognitionnet”,
“destination”: “/data”
},
{
“source”: “/home/mj/TAO/workspace/tao-experiments/specs”,
“destination”: “/specs”
},
{
“source”: “/home/mj/tao-experiments/actionrecognitionnet”,
“destination”: “/results”
}
],
“DockerOptions”: {
“shm_size”: “16G”,
“ulimits”: {
“memlock”: -1,
“stack”: 67108864
}
}
}