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

# S3 method for gce_instance
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

if (FALSE) { vm <- gce_vm("r-base", name = "future", predefined_type = "f1-micro") plan(cluster, workers = vm) ## equivalent to workers = as.cluster(vm) x %<-% { Sys.getinfo() } print(x) }