WOLFRAM

evaluates expr in the cloud and returns the result.

CloudEvaluate[expr,h]

wraps the head h around the result before returning it.

Details and Options

Examples

open allclose all

Basic Examples  (3)Summary of the most common use cases

Search for Mersenne primes in the cloud:

Out[1]=1

Evaluate machine-specific settings in the cloud:

Out[1]=1

Compare to the local result:

Out[2]=2

Supply a head to be applied to the results of a cloud evaluation:

Out[1]=1

Scope  (1)Survey of the scope of standard use cases

Create a 3D contour plot in the cloud:

Out[1]=1

Use the cloud to identify the content of an image:

Out[2]=2

Use the cloud to do image analysis:

Out[3]=3

Generalizations & Extensions  (1)Generalized and extended use cases

Compare held and unheld cloud evaluations of a local variable (note the automatic cloud definition of g has been cleared):

Out[1]=1

Options  (2)Common values & functionality for each option

CloudBase  (1)

Evaluate on a specific cloud without changing $CloudBase:

Out[1]=1

IncludeDefinitions  (1)

Out[1]=1

Properties & Relations  (3)Properties of the function, and connections to other functions

CloudEvaluate shows any messages raised during the evaluation:

Out[1]=1

However, any other notebook manipulations, such as printed output, are not reproduced:

In a cloud evaluation, $CloudEvaluation is set to True:

Out[1]=1

Individual cloud evaluations typically run in separate processes:

Out[1]=1

Using CloudEvaluate during a cloud evaluation always runs in the same process:

Out[2]=2

Possible Issues  (1)Common pitfalls and unexpected behavior

The result of the cloud evaluation is subject to evaluation in the local session. Multiple evaluations can result in multiple messages:

Out[1]=1

Apply the head Hold to prevent the second, local evaluation:

Out[2]=2
Wolfram Research (2014), CloudEvaluate, Wolfram Language function, https://reference.wolfram.com/language/ref/CloudEvaluate.html (updated 2019).
Wolfram Research (2014), CloudEvaluate, Wolfram Language function, https://reference.wolfram.com/language/ref/CloudEvaluate.html (updated 2019).

Text

Wolfram Research (2014), CloudEvaluate, Wolfram Language function, https://reference.wolfram.com/language/ref/CloudEvaluate.html (updated 2019).

Wolfram Research (2014), CloudEvaluate, Wolfram Language function, https://reference.wolfram.com/language/ref/CloudEvaluate.html (updated 2019).

CMS

Wolfram Language. 2014. "CloudEvaluate." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/CloudEvaluate.html.

Wolfram Language. 2014. "CloudEvaluate." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/CloudEvaluate.html.

APA

Wolfram Language. (2014). CloudEvaluate. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CloudEvaluate.html

Wolfram Language. (2014). CloudEvaluate. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CloudEvaluate.html

BibTeX

@misc{reference.wolfram_2025_cloudevaluate, author="Wolfram Research", title="{CloudEvaluate}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/CloudEvaluate.html}", note=[Accessed: 07-May-2025 ]}

@misc{reference.wolfram_2025_cloudevaluate, author="Wolfram Research", title="{CloudEvaluate}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/CloudEvaluate.html}", note=[Accessed: 07-May-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_cloudevaluate, organization={Wolfram Research}, title={CloudEvaluate}, year={2019}, url={https://reference.wolfram.com/language/ref/CloudEvaluate.html}, note=[Accessed: 07-May-2025 ]}

@online{reference.wolfram_2025_cloudevaluate, organization={Wolfram Research}, title={CloudEvaluate}, year={2019}, url={https://reference.wolfram.com/language/ref/CloudEvaluate.html}, note=[Accessed: 07-May-2025 ]}