Giter Club home page Giter Club logo

Comments (6)

wlandau avatar wlandau commented on June 1, 2024

Should wrap schedulers in classes so external folks can write their own.

from targets.

wlandau avatar wlandau commented on June 1, 2024

Ideally we should use the same master process, just have an hpc abstract class to submit and conclude targets.

from targets.

wlandau avatar wlandau commented on June 1, 2024

First order of business: add an HPC option to settings to let users decide whether to run on workers or master.

from targets.

wlandau avatar wlandau commented on June 1, 2024
  • Make a new "preclustermq" algorithm to pre-run all the local targets before deployment to hpc. Nope. Just repurpose local algo. Implement an option to throw a custom condition to quit early from run_target() if the deployment setting is "remote".
  • In the clustermq algorithm itself, implement a local_first argument of run() to optionally invoke the above. Test skipping targets with and without that option.
  • In the first test (all local targets) do not set any clustermq options.
  • Test on a plan where the first few targets are up to date and the last ones are not. (Get going first with local algo.)
  • Test on a plan with nontrivial common data (e.g global functions)
  • Repeat existing clustermq tests on a real cluster. Test with tests in tests/hpc/clustermq.R. Includes Keras model serialization.

from targets.

wlandau avatar wlandau commented on June 1, 2024

Okay, just need to run the last couple tests on SGE.

from targets.

wlandau-lilly avatar wlandau-lilly commented on June 1, 2024

So close yet so far. It's hanging on receive_data() when there is more than one worker.

from targets.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.