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
Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.
Register today!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.