Internal helper to manage parallel backend setup with support for user-managed backends, external clusters, and internal clusters.
setup_parallel_execution(cluster = NULL, n.cores = parallel::detectCores() - 1)A list with:
cluster: The cluster object to pass to child functions (or NULL)
mode: One of "user_backend", "external_cluster", "internal_cluster", "sequential"
cleanup: A function to call in on.exit() for proper cleanup
A cluster object from parallel::makeCluster(), or NULL
Number of cores for internal cluster creation
Other utilities:
.vif_to_df(),
auc(),
beowulf_cluster(),
objects_size(),
optimization_function(),
prepare_importance_spatial(),
rescale_vector(),
root_mean_squared_error(),
standard_error(),
statistical_mode(),
thinning(),
thinning_til_n()