-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Command-line tool #217
Comments
Thanks for the suggestion! Command line interfaces are harder to maintain and extend. Adaptive supports out of the box vector-valued outputs, custom loss functions, and likely several other things that would be hard to support in a CLI. This invariably means we'd only be able to provide a small fraction of the useful functionality in a CLI, and the design choice of what should be exposed via this CLI would be hard to maintain and communicate. I think the best way to enable users to follow a workflow similar to what you described is providing a sample script in the documentation. This would enable immediate use by those interested in trying, while it would also allow tweaking the source. |
I am judging upon my own experience: I know a bunch of people studying phase diagrams which are scalar functions. I followed 3 or so |
I fully agree. I just want to clearly communicate to the users that the intended way of generalizing that CLI we'd provide is to modify the script rather than extend the version of it that we provide. |
As a foolow-up to @basnijholt presentation about adaptive-scheduler, I'd like to emphasize the need of command-line adaptive tool.
Example syntax:
Example options:
Why it can be a part of this package?
adaptive
and function evaluation:adaptive
just learns your function, wherever the data comes from, wherever it goes and however jobs (processes) are scheduled;The text was updated successfully, but these errors were encountered: