as.cluster.gce_instance function

Create a future cluster for GCE objects

Create a future cluster for GCE objects

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

## 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.

Returns

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

## 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)