Learn R Programming

googleComputeEngineR (version 0.1.0)

as.cluster.gce_instance: Create a future cluster for GCE objects

Description

S3 method for as.cluster() in the future package.

Usage

"as.cluster"(x, project = gce_get_global_project(), zone = gce_get_global_zone(), rshopts = ssh_options(x), ..., recursive = FALSE)

Arguments

x
The instance to make a future cluster
project
The GCE project
zone
The GCE zone
rshopts
Options for the SSH
...
Other arguments passed to makeDockerClusterPSOCK
recursive
Not used.

Value

A cluster object.

Details

Only works for r-base containers created via gce_vm_template("r-base") or for docker containers created using the --net=host argument flag

Examples

Run this code
## Not run: 
# vm <- gce_vm("r-base", name = "future", predefined_type = "f1-micro")
# plan(cluster, workers = as.cluster(vm))
# x %<-% { Sys.getinfo() }
# print(x)
# ## End(Not run)

Run the code above in your browser using DataLab