Skip to content

Using HTcondor with future.batchtools #29

Open

Description

@yonicd

can one of the backends (batchtools_*) be used to send jobs to HTCondor? or would it need to be done with a batchtools_custom?

Activity

  1. HenrikBengtsson commented on Aug 9, 2018

    @HenrikBengtsson
    Collaborator

    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 (mlr-org/batchtools#68). The best would be to get it implemented there first. Then it'll be straightforward to include a corresponding future.batchtools backend.

  2. yonicd commented on Aug 9, 2018

    @yonicd
    Author

    is there an example of an implementation of batchtools_custom?

  3. HenrikBengtsson commented on Aug 12, 2018

    @HenrikBengtsson
    Collaborator

    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 example("batchtools_custom") for the next release)

    So, to if you can create proper batchtools cluster functions for HTCondor, then you can use the above.

  4. scottkosty commented on Feb 28, 2024

    @scottkosty

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

  5. yonicd commented on Feb 29, 2024

    @yonicd
    Author

    I have not used Condor for a while now (un)fortunately, sorry

  6. scottkosty commented on Feb 29, 2024

    @scottkosty

    I have not used Condor for a while now (un)fortunately, sorry

    No worries, thanks a lot for the reply!

  7. yonicd commented on Feb 29, 2024

    @yonicd
    Author

    This isn’t future based, but worked well enough with the condor hpc cluster https://github.com/yuliasidi/condor

  8. scottkosty commented on Feb 29, 2024

    @scottkosty

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions