If your computing task is too big or too slow for your local computer, you can offload your calculation to a cluster onsite or in the cloud to run your MATLAB® code with minimal changes. Try Parallel > Discover Clusters in the MATLAB toolstrip to find out if you already have a cluster available.
If you already have a cluster with a scheduler, you can integrate MATLAB with it using MATLAB Distributed Computing Server™. Alternatively, if you do not have an existing scheduler, then MATLAB Distributed Computing Server provides MATLAB Job Scheduler (MJS) .
|Create cluster object|
|Create parallel pool on cluster|
|Get current parallel pool|
|Shut down cloud cluster|
|Start cloud cluster|
|Wait for cloud cluster to change state|
|Examine or set default cluster profile|
|Export one or more profiles to file|
|Import cluster profiles from file|
|Save modified cluster properties to its current profile|
|Save cluster properties to specified profile|
|Configure settings for Parallel Computing Toolbox client session|
Find out how to work with cluster profiles and discover cloud clusters running on Amazon EC2.
This example shows how to develop your parallel MATLAB® code on your local machine and scale up to a cluster.
This example shows how to access a large dataset in the cloud and process it in a cloud cluster using MATLAB capabilities for big data.
Scale Up Deep Learning in Parallel and in the Cloud (Deep Learning Toolbox)
Options for deep learning with MATLAB using multiple GPUs, locally or in the cloud.
Deep Learning with MATLAB on Multiple GPUs (Deep Learning Toolbox)
Specify multiple GPUs to use locally or in the cloud for training.
This example shows how to use a
parfor loop to perform a parameter sweep on a training option.
This example shows how to use
parfeval for a parameter sweep on the depth of the network architecture.
This example shows how to upload your data to an Amazon S3 bucket.
This example shows how to send deep learning training batch jobs to a cluster so that you can continue working or close MATLAB during training.
Deep Learning in Parallel and in the Cloud (Deep Learning Toolbox)
Getting Started with MATLAB Distributed Computing Server (MATLAB Distributed Computing Server)