Comments (8)
The idea seems good, but some details are not clear to me:
- What is NNN?
- Is it always three characters?
from parsl.
- I should have specified this as run[0-9][0-9][0-9] (Run followed by three digits).
- In swift we had 3 digits. We need to guess here in terms of how many instances we expect users to run.
Specifically the logic here would be that the first run would have the dir run000 and every subsequent run would increment the run number by 1. The only reason to use runNNN is that it looks nicer with the number padded with 0's when ls'ing the directories.
from parsl.
what happens if there are more than 1000 runs?
from parsl.
run000 -> run001 - > ... run999 -> run1000.
It's padded to 3 positions.
from parsl.
sounds reasonable
from parsl.
From Slack, @danielskatz suggested a top directory with the numbered ones underneath, and now we're all in agreement on:
runinfo/000
runinfo/001
...
from parsl.
Great! I'll add this to the multisite branch that needs this functionality.
from parsl.
This functionality has now been merged to master from branch:multisite.
from parsl.
Related Issues (20)
- It is possible to evade CUDA_VISIBLE_DEVICES HOT 1
- Globus API Changes
- all processes should notice if relevant other processes have been KILLed
- maybe provider cores_per_node should set work queue worker core count HOT 1
- Link to or provide instructions for example Perlmutter config HOT 1
- WQ+monitoring hang on worker if monitoring process startup raises an exception
- Race condition in htex scale-in at shutdown on ctrl-C HOT 1
- Docs "source" link not linked with `SlurmProvider` HOT 3
- possible race condition in strategy-driven scale_in resulting in killed tasks HOT 1
- python_app.timeout() does not cancel timer when function excepts
- Any way for Parsl to stop running if there are no more apps to be launched? HOT 4
- Docs: Add a section to the FAQ about Parsl vs. Globus Compute HOT 2
- File() should accept a Pathlike
- document calling other Futures based stuff using @join_app
- Passing a function or `PythonApp` as a kwarg to a `JoinApp` yields a `TypeError` HOT 5
- join apps that return an empty list of Futures never complete HOT 1
- Docs update: Explain subtleties behind `SerializationError` for an object that can be serialized by pickle but not dill when using `HighThroughputExecutor` HOT 5
- investigate task-end-to-task-end delays in Work Queue
- Python App directory isolation for high-throughput executor
- Cross python serialization failure HOT 2
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 parsl.