-
Notifications
You must be signed in to change notification settings - Fork 23
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
[Cloud Deployment IV]: Simple neuroconv deployment #393
Conversation
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
@CodyCBakerPhD thanks for sharing this. Would you like to convert it to a Draft PR? |
src/neuroconv/tools/yaml_conversion_specification/yaml_conversion_specification.py
Outdated
Show resolved
Hide resolved
src/neuroconv/tools/yaml_conversion_specification/yaml_conversion_specification.py
Outdated
Show resolved
Hide resolved
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
…o simple_neuroconv_deployment # Conflicts: # CHANGELOG.md
TODO
|
schedule: | ||
- cron: "0 16 * * 1" # Weekly at noon EST on Monday |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Set to trigger on github release
TODO - add cosideration for ctrl-C based termination of job submission - how is cleanup handled? Example: EFS is created but CLI terminates before jobs are submitted. Ensure EFS gets cleaned up in that case |
I am closing this one as all the PRs have been merged and the future TODO is here: |
Introduces the one-line helper function
deploy_conversion_from_yaml_and_upload_to_dandi
to perform the entire cloud deployment stack, along with necessary changes to the batch submission utility introduced in the base of this PR.Note the one-liner isn't working yet, but I attached detailed instructions for running the utility function in separate stand-alone scripts which is still much easier than doing the entire thing manually.