Comments (4)
Hello ax3l,
I see the confusion. Those configurations are not processed by any Jinja filter. Those fields are meant to spell out where the human needs to modify the YAML configuration in their own setup.
HOWEVER ... we are nearing the release of a multi-user endpoint set of code that does what you have described. While the work is oriented around an administrative install, it will also be available to non-administrative users and would enable the workflow you've described: a templated approach to running multiple endpoints.
We made our development efforts public at ParslFest 2023 back in October. The talk (~7m) and slides are available; look for "Globus Compute Multi-User Endpoint".
from funcx.
Hi @ax3l! Public news? No, not yet, unfortunately. We're still working out a couple of kinks. We're aiming to have it ready for prime-time in about a month.
On the other hand, if you just can't wait and would like to be an early adopter, then let me point you to the current tl;dnr instructions:
These instructions are geared toward an administrative install, but the MEP also works when installed or run as a normal (non-root
or otherwise non-power) user. Consequently, you may have to translate some of the instructions and/or concepts. (For example, as a non-power user, identity mapping will not work.)
We're still working on proper documentation yet (c.f. ~a month). Meanwhile, we're happy to have real users give it a whirl — there's no accounting for real users fleshing out what you didn't think about while developing!
from funcx.
Hi Kevin,
Oh that is cool, can't wait for the release of that feature! Nice talk!
from funcx.
Hi @khk-globus, I am curious if there are news on the release that ships templated approach to running multiple endpoints? In particular, I would love if I could define an endpoint on an HPC machine only once and scale the number of nodes with a runtime parameter per job/task.
from funcx.
Related Issues (20)
- Support for enforcing thread affinity HOT 1
- two parts of scaling in happen at different times, leading to delays in task execution
- core hours reporting is incorrect in endpoint reports
- Failed jobs go unreported if manager is lost HOT 5
- Endpoint disconnecting due to "Node was put into maintenance mode" HOT 3
- Deserialization error for type annotated functions in v1.0.2 HOT 1
- Renewing auth token fails in multi-threaded applications HOT 6
- Funcx-endpoint list wraps endpoint ids
- Bad log references undefined variable
- Endpoint status not being reported accurately HOT 1
- FluxExecutor exposed as endpoint executor?
- funcX sdk.client HOT 5
- Is there support for dynamic job-type functions?
- dill 0.3.5.1 vs python 3.11 vs globus-compute-sdk 2.2.1 HOT 3
- Converting from FuncX endpoint to Globus Compute Endpoint does not work HOT 5
- Show examples of using Globus Compute to run Parsl workflows HOT 2
- Is there any way to not rely on pinning a specific parsl version? HOT 4
- Move Parsl specific tests from test_gcengine_resource_spec
- Websockets pinned to very old version 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 funcx.