gce_vm_cluster {googleComputeEngineR} | R Documentation |
Make a VM cluster suitable for running parallel workloads
Description
This wraps the commands for creating a cluster suitable for future workloads.
Usage
gce_vm_cluster(vm_prefix = "r-cluster-", cluster_size = 3,
docker_image = "rocker/r-parallel", ..., ssh_args = NULL,
project = gce_get_global_project(), zone = gce_get_global_zone())
Arguments
vm_prefix |
The prefix of the VMs you want to make. Will be appended the cluster number |
cluster_size |
The number of VMs in your cluster |
docker_image |
The docker image the jobs on the cluster will run on. Recommend this is derived from |
... |
Passed to gce_vm_template |
ssh_args |
A list of optional arguments that will be passed to gce_ssh_setup |
project |
The project to launch the cluster in |
zone |
The zone to launch the cluster in |
Examples
## Not run:
library(future)
library(googleComputeEngineR)
vms <- gce_vm_cluster()
## make a future cluster
plan(cluster, workers = as.cluster(vms))
## End(Not run)
[Package googleComputeEngineR version 0.3.0 Index]