-
Functions
- CreditConstraint
- DeleteObject
- ForwardCloudCredentials
- IncludeDefinitions
- Initialization
- LicensingSettings
- Method
- RemoteBatchJobAbort
- RemoteBatchJobObject
- RemoteBatchJobs
- RemoteBatchMapSubmit
- RemoteBatchSubmissionEnvironment
- RemoteBatchSubmit
- RemoteInputFiles
- RemoteJobNotifications
- RemoteMachineClass
- RemoteProviderSettings
- TimeConstraint
- Related Workflow Guides
-
-
Functions
- CreditConstraint
- DeleteObject
- ForwardCloudCredentials
- IncludeDefinitions
- Initialization
- LicensingSettings
- Method
- RemoteBatchJobAbort
- RemoteBatchJobObject
- RemoteBatchJobs
- RemoteBatchMapSubmit
- RemoteBatchSubmissionEnvironment
- RemoteBatchSubmit
- RemoteInputFiles
- RemoteJobNotifications
- RemoteMachineClass
- RemoteProviderSettings
- TimeConstraint
- Related Workflow Guides
-
Functions
Remote Batch Jobs
The Wolfram Language supplies a framework for submitting asynchronous jobs to various batch computation providers and subsequently querying submitted jobs for their status and results. Through Wolfram Compute Services, the "WolframBatch" provider handles all configuration and orchestration to let you instantly and robustly run any computation at supercomputer scale, with access to large-scale parallelism, large memory, large GPUs, etc.
Batch Computation Providers
"WolframBatch" — Wolfram-provided, zero-configuration batch computation
"AWSBatch" ▪ "AzureBatch" ▪ "CharityEngine"
Submitting Jobs
RemoteBatchSubmit — submit a single batch job to a batch computation provider
RemoteBatchMapSubmit — map a function over the elements of a list using batch submission
Job and Environment Representation
RemoteBatchJobObject — symbolic representation of a remote batch job
RemoteBatchSubmissionEnvironment — symbolic representation of provider-specific configuration
$DefaultRemoteBatchSubmissionEnvironment — default environment to use when submitting jobs
Job Control
RemoteBatchJobs — query a provider for a list of submitted jobs
RemoteBatchJobAbort — abort a queued or running job
DeleteObject — permanently delete a job, if supported by the provider
Job Submission Options
RemoteJobNotifications ▪ RemoteInputFiles ▪ RemoteMachineClass ▪ TimeConstraint ▪ CreditConstraint ▪ RemoteProviderSettings ▪ ForwardCloudCredentials ▪ IncludeDefinitions ▪ LicensingSettings ▪ Initialization ▪ Method