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

Mostieri/shared memory interface #483

Merged
merged 5 commits into from
Nov 25, 2024

Conversation

mariostieriansys
Copy link
Collaborator

@mariostieriansys mariostieriansys commented Nov 25, 2024

This PR enables the shared memory interface via PyEnSight.

There are two services available:

  1. The user can "subscribe" to an image stream. In this case, the user can then choose if to use a shared memory client or not. In the latter, the code tries to launch the client on the same Python process the PyEnSight session is running. In the worst case, it will launch it on the remote EnSight. This is not mandatory, since the image can be streamed via the gRPC layer if use_shmem is False
  2. The user can enable directly an image stream. This doesn't launch any shared memory client, but the stream is enabled via a different gRPC request, and the images served via the gRPC layer.

@mariostieriansys mariostieriansys merged commit 7956fa8 into main Nov 25, 2024
25 checks passed
@mariostieriansys mariostieriansys deleted the mostieri/shared_memory_interface branch November 25, 2024 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants