-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using HTcondor with future.batchtools #29
Comments
I don't think so, but I also know nothing about HTCondor - you probably have to roll your own custom config setup. There's an open issue over at batchtools for adding built-in support for HTCondor (mllg/batchtools#68). The best would be to get it implemented there first. Then it'll be straightforward to include a corresponding future.batchtools backend. |
is there an example of an implementation of |
It's used to with "cluster functions" (a batchtools concept), e.g. cf <- batchtools::makeClusterFunctionsInteractive(external = TRUE)
plan(batchtools_custom, cluster.workers = cf)
## Create explicit future
f <- future({
cat("PID:", Sys.getpid(), "\n")
42L
})
v <- value(f)
print(v) (I've added this to So, to if you can create proper batchtools cluster functions for HTCondor, then you can use the above. |
@yonicd were you able to figure out how to use batchtools with HTCondor (and then with the future package) in the end? I am working with someone who uses HTCondor and would love to be able to use future. |
I have not used Condor for a while now (un)fortunately, sorry |
No worries, thanks a lot for the reply! |
This isn’t future based, but worked well enough with the condor hpc cluster https://github.com/yuliasidi/condor |
Thank you! I am set on using future, but if someday I have the time to jump down the rabbit hole that might be helpful for figuring out a patch to batchtools. |
can one of the backends (
batchtools_*
) be used to send jobs to HTCondor? or would it need to be done with abatchtools_custom
?The text was updated successfully, but these errors were encountered: