Skip to content
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

Return intermediate results through RabbitMQ #34

Closed
4 tasks done
fivegrant opened this issue May 22, 2023 · 6 comments
Closed
4 tasks done

Return intermediate results through RabbitMQ #34

fivegrant opened this issue May 22, 2023 · 6 comments
Assignees
Labels
high-priority Critical path that needs to be solved ASAP integration julia task that needs solving by the Julia team

Comments

@fivegrant
Copy link
Collaborator

fivegrant commented May 22, 2023

#35 provides a context object that contains the job id and the RabbitMQ hook. Basic publish functionality should be possible by giving the provided function a dictionary.


@joshday's edits:

The callback in the solve(::Operation; callback::DiscreteCallback) methods for Simulate/Calibrate/Ensemble works out of the box with SciMLBase.solve.

Endpoints to return intermediates for:

  • simulate
  • calibrate
  • ensemble-simulate
  • ensemble-calibrate
@fivegrant fivegrant added integration julia task that needs solving by the Julia team high-priority Critical path that needs to be solved ASAP labels May 22, 2023
@JeffBezanson JeffBezanson assigned joshday and unassigned anandijain Jun 7, 2023
@fivegrant
Copy link
Collaborator Author

@joshday @Tom-Szendrey @mj3cheun what's the status of this in the HMI?

@Tom-Szendrey
Copy link
Contributor

@joshday @Tom-Szendrey @mj3cheun what's the status of this in the HMI?

I have a draft PR up right now to pull this for the HMI
Just want to test a tad more. Currently we are only receiving job_id and progress as i think youre aware

DARPA-ASKEM/terarium#1684 (review)

@fivegrant
Copy link
Collaborator Author

@Tom-Szendrey is this for the SciML Service as well or just the PyCIEMSS Service?

@Tom-Szendrey
Copy link
Contributor

Tom-Szendrey commented Aug 11, 2023

At the moment just pyciemss sorry for the confusion. Im not sure the status from @joshday

@joshday
Copy link
Collaborator

joshday commented Aug 22, 2023

What intermediate information does Terrarium want us to send?

I know I've already asked various people about this on calls/slack, but I've lost the thread (sorry!) and we should have it written down here.

@joshday
Copy link
Collaborator

joshday commented Sep 12, 2023

Closing this since the functionality is there. Will open new issues for bug fixes.

@joshday joshday closed this as completed Sep 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
high-priority Critical path that needs to be solved ASAP integration julia task that needs solving by the Julia team
Projects
Status: Done
Development

No branches or pull requests

4 participants