I was learning docker before, now I convert a docker container into a singularity container. Now I have some conda environments and a Singularity image: vitis-ai-gpu.sif.
I have tried singularity exec vitis-ai-gpu.sif conda activate vitis-ai-caffe, conda activate vitis-ai-caffe is a command within the container. However, it does not work, and gives me the following error: /.singularity.d/actions/exec: 9: exec: conda: not found.
And, If i execute singularity run vitis-ai-gpu.sif first then conda activate vitis-ai-caffe, it works!
What is wrong, and how can I run conda activate with singularity exec?