as.cluster.gce_instance {googleComputeEngineR}R Documentation

Create a future cluster for GCE objects

Description

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

Usage

## S3 method for class '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.

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

Value

A cluster object.

Examples

## Not run: 
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)

## End(Not run)


[Package googleComputeEngineR version 0.3.0 Index]