Comments (6)
Should wrap schedulers in classes so external folks can write their own.
from targets.
Ideally we should use the same master process, just have an hpc abstract class to submit and conclude targets.
from targets.
First order of business: add an HPC option to settings to let users decide whether to run on workers or master.
from targets.
-
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 fromrun_target()
if thedeployment
setting is"remote"
. - In the clustermq algorithm itself, implement a
local_first
argument ofrun()
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.
Okay, just need to run the last couple tests on SGE.
from targets.
So close yet so far. It's hanging on receive_data() when there is more than one worker.
from targets.
Related Issues (20)
- Rethink cloud prefix policy
- Refactor network retry code HOT 2
- Dynamic `tar_resources`, `tar_resources_crew` HOT 5
- Pre-compute cloud storage object metadata HOT 1
- Retry cloud requests on HTTP code 429
- Move tar_runtime$file_info caching to the algorithm class HOT 1
- targets:::store_read_object.tar_aws_file - does not pass along endpoint - file targets fail to download HOT 2
- Statistical independence of pseudo-random numbers HOT 54
- Better layouts for tar_visnetwork HOT 2
- Add `tar_config_list()`? HOT 1
- `tar_debug()`? HOT 1
- Allow users to manually set targets to done so they won't be recomputed HOT 2
- Performance of tar_delete(), tar_destroy(), and tar_prune() on the cloud HOT 2
- Cache list_objects_v2() to speed up the file cue for cloud objects HOT 11
- Push to saturated crew controllers HOT 4
- Avoid polling in crew-powered pipelines HOT 2
- Allow following the best practice of not using library()
- Change progress and reporter labels HOT 1
- [BUG] tar_watch times out after a while HOT 1
- Out of memory messaging HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from targets.