Hi Jenny, If I recall correctly, when we were running “CASPER in the cloud” with the Pacific Research Platform we had a docker container that ran Ubuntu with the vendor tools and CASPER toolflow. We could successfully compile .slx files there. I believe we still have the docker image and dockerfile. I’ll send you another message to coordinate and see what we can get you.
Best, Mitch On Nov 22, 2024, at 9:38 PM, Jenny Smith <[email protected]> wrote: Hello all, I am embarking on setting up a Vitis Model Composer tool flow and I was wondering if any of the Sysgen/Model Composer experts on this list have had any luck running these tools in Docker containers? I think we can all agree maintaining systems with specialized operating systems for MATLAB is a pain so it would be great if Docker was an option to quickly switch the OS environment for different tool versions. I did some experimenting today trying to get Model Composer 2023.1 with MATLAB R2021a running in an Ubuntu 20.04 Docker container (all should be compatible). The server’s actual OS is Ubuntu 22.04 and MATLAB and Vivado are installed to network drive locations. I built the Dockerfile for Ubuntu 20.04 with all unix packages required for MATLAB R2021a supplied by Mathworks<https://github.com/mathworks-ref-arch/container-images/tree/main/matlab-deps/r2021a/ubuntu20.04>. At the end of the Dockerfile, I mounted the network drive so I could run the usual xilinx/2023.1/Vivado/2023.1/settings64.sh and xilinx/2023.1/Vivado/2023.1/.settings64-model-composer.sh setup scripts. Model Composer launches just fine in the docker container and I see the R2021a MATLAB terminal print out that the Vitis Model Composer libraries are loaded but when I try to launch Simulink I get a bunch of crypitic window errors that seem like OS compatibility issues. After reading more documentation<https://github.com/mathworks-ref-arch/matlab-dockerfile?tab=readme-ov-file#create-a-matlab-container-image>, it looks like Mathworks recommends installing MATLAB inside Docker containers. This is not as convenient as using the network install but perhaps it’s the only way? Has anyone successfully built a .slx Simulink file with Model Composer or Sysgen Libraries from inside a Docker container? Any tips would be greatly appreciated! I’ll gladly contribute some community documentation if I can get it working. Best, Jenny Smith -- You received this message because you are subscribed to the Google Groups "[email protected]" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]<mailto:[email protected]>. To view this discussion visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/E2990924-A1A6-4470-88F6-3CCDDACF100D%40ucsb.edu<https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/E2990924-A1A6-4470-88F6-3CCDDACF100D%40ucsb.edu?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "[email protected]" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/ED43DCEB-4200-498A-9CF5-791CB10A3331%40byu.edu.

