Use of function save is not supported on a thread-based worker

37 次查看(过去 30 天)
I just upgraded to Matlab 2023_a from Matlab 2019_a and suddenly I'm receiving this error:
"Use of function save is not supported on a thread-based worker."
I call save from within the parfor loop. It has never been a problem before the Matlab upgrade.

采纳的回答

Walter Roberson
Walter Roberson 2023-10-2
parpool("threads") and backgroundPool did not exist in R2019a, so you could not have been using them back then.
If your code has not changed, then possibly your parallel preferences have been set to start thread-based pools.
  1 个评论
Meredith
Meredith 2023-10-3
Yes, it was using the "threads" cluster instead of my local cluster ("Processes"). When I switched to Processes everything worked as usual. Thanks!

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Matrix Indexing 的更多信息

产品


版本

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by