Configure Library Paths and Environment Variables for Beethoven Workflow
Source:R/set_arguments.R
      sys_beethoven.RdThis function sets up the library paths and environmental variables required for running the Beethoven workflow in a containerized environment.
Usage
sys_beethoven(
  libpaths = .libPaths(grep(paste0("biotools|", Sys.getenv("USER")), .libPaths(), value =
    TRUE, invert = TRUE)),
  path = paste0("/usr/local/cuda/bin:", "/usr/local/nvidia/bin:", "/usr/local/cuda/bin:",
    "/usr/local/sbin:", "/usr/local/bin:", "/usr/sbin:", "/usr/bin:", "/sbin:", "/bin"),
  ld_library_path = "/usr/local/cuda/lib64",
  cuda_home = "/usr/local/cuda"
)Arguments
- libpaths
- A character vector specifying the library paths to use. By default, it excludes user-specific and host paths from - .libPaths().
- path
- A character string specifying the system - PATHenvironment variable. Defaults to a container-friendly configuration with CUDA paths.
- ld_library_path
- A character string specifying the - LD_LIBRARY_PATHenvironment variable. Defaults to- "/usr/local/cuda/lib64".
- cuda_home
- A character string specifying the - CUDA_HOMEenvironment variable. Defaults to- "/usr/local/cuda".