apollo icon indicating copy to clipboard operation
apollo copied to clipboard

Singularity support

Open abol-karimi opened this issue 1 year ago • 4 comments

I want to evaluate Apollo for our research project on scenario-based testing. I need to run Apollo in an HPC cluster which doesn't allow Docker. It would be great if a Singularity-based setup was provided.

abol-karimi avatar Mar 10 '24 21:03 abol-karimi

Do you need to modify the code and test it on the fly, or do you just want a release version?

At present, the workload of removing containers is relatively large, so it may be difficult to achieve in the short term, but it is indeed necessary to release a release version.

I suggest that if it is a LAN, you can simulate it through the network.

daohu527 avatar Mar 11 '24 01:03 daohu527

I just need a release version, for testing similar to BehAVExplor and ABLE. The HPC cluster is UNC's Longleaf and I connect to it remotely via UNC's VPN.

abol-karimi avatar Mar 11 '24 04:03 abol-karimi

Then another question, does HPC cluster support linux? Currently, Apollo is mainly verified under ubuntu. I am not sure about other linux distributions. Does your environment support linux?

daohu527 avatar Mar 11 '24 08:03 daohu527

Yes, the nodes on the cluster run Red Hat Enterprise Linux. I run my programs on them as an Ubuntu image (using Singularity). I was able to port Carla's docker image to Singularity and run it on the cluster. For Apollo, I need to also port the Carla-Apollo-Bridge setup to Singularity, since I mainly work with Carla and Scenic.

abol-karimi avatar Mar 11 '24 12:03 abol-karimi