Greetings,
In SAS Viya I learned that there is parallel processing with the help of workers and that I can check its activation by opening a cas session. But my question is at this point: let's say I am running a time series model (Auto-Forecasting). If my workers are active, does this process automatically run in parallel (In model Studio). Or do I have to write CAS code to develop in parallel? How do I understand and manage whether it works in parallel or not?
Thank you in advance for your related resources and detailed explanations!
@C_Golen wrote:But my question is at this point: let's say I am running a time series model (Auto-Forecasting). If my workers are active, does this process automatically run in parallel (In model Studio)?
Hello,
If you use Model Studio for a Visual Forecasting (VF-) project , then this project runs automatically on all available threads of all available nodes (distributed computing on in-memory data residing in a CASLIB).
To do parallel processing (for time series modelling) in SAS Studio , you need to use an action (from an action set) in PROC CAS.
Or use a CAS-enabled procedure :
In SAS Studio you can easily control the number of workers and the number of threads per worker.
In Model Studio I am not aware of a manner to control the number of workers and the number of threads per worker.
In SAS Studio , you need to initiate a CAS session yourself.
In Model Studio (and Visual Analytics) it is taken care of (you do NOT have to start a CAS session yourself).
Good luck,
Koen
@C_Golen wrote:But my question is at this point: let's say I am running a time series model (Auto-Forecasting). If my workers are active, does this process automatically run in parallel (In model Studio)?
Hello,
If you use Model Studio for a Visual Forecasting (VF-) project , then this project runs automatically on all available threads of all available nodes (distributed computing on in-memory data residing in a CASLIB).
To do parallel processing (for time series modelling) in SAS Studio , you need to use an action (from an action set) in PROC CAS.
Or use a CAS-enabled procedure :
In SAS Studio you can easily control the number of workers and the number of threads per worker.
In Model Studio I am not aware of a manner to control the number of workers and the number of threads per worker.
In SAS Studio , you need to initiate a CAS session yourself.
In Model Studio (and Visual Analytics) it is taken care of (you do NOT have to start a CAS session yourself).
Good luck,
Koen
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
Use this tutorial as a handy guide to weigh the pros and cons of these commonly used machine learning algorithms.
Find more tutorials on the SAS Users YouTube channel.