currentProject() function in Parallel Computing Toolbox
5 views (last 30 days)
Show older comments
Isaac De La Cruz on 14 Feb 2023
Commented: Isaac De La Cruz on 15 Feb 2023
I have a workflow that uses the MATLAB project functions to retrieve information from the MATLAB project. I use currentProject() to get the matlab.project.Project object.
I am trying to run this workflow using the Parallel Computing Toolbox, but seems that the MATLAB project is not available in the MATLAB workers.
Tested it using this code:
Does the MATLAB project gets transferred into the MATLAB workers, or only the MATLAB path?
Any workaround about how can I pull the Project Reference information in a distributed environment?
Thanks in advance!
Sean de Wolski on 14 Feb 2023
You can open the project on all workers before the loop with parfevalOnAll.
rf = currentProject().RootFolder
parfor ii = 1:4
More Answers (0)
Find more on Projects in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!