Conversation
|
Thanks for this work and for the nice words about nnInteractive. I just tried to test your integration but am getting an error upon starting the server:
It is weird that this happens since it happens in the nnInteractive code - but it doesn't happen when running nnInteractive from within napari. Did you by any chance modify the checkpoint? Best, |
|
@FabianIsensee , I had set the device to |
|
Whoops, had the IP address hard coded. Updated now :) https://github.com/niivue/niivue-nninteractive Environment SetupBe sure to set the reference commit with changes: niivue/niivue-nninteractive@c54a75a |
|
Thanks for the update. I was able to run it now! The integrations we list on the nnInteractive website are generally GUI programs that are ready for end users to make annotations. The NiiVue integration, however, still feels more like a proof of concept at this stage. The workflow available through the repo only exposes rudimentary GUI functionality (no way of deleting images, only scribbles are supported, no hotkeys, etc.). The fact that getting it running also took some effort might point in the same direction — that this is primarily intended for developers rather than for end users. Could you clarify what the goal is here? If it’s meant as a user-facing tool, it would need more work to reach that level of maturity. If it’s more of a component for other NiiVue developers, then it probably wouldn’t fit alongside the other integrations on the website and might need to be presented differently. |

nnInteractive is a fantastic model to work with. I'm one of the core NiiVue contributors and have created a reference application that integrates NiiVue with nnInteractive via a simple FastAPI server.
This demo application is meant to serve as a guide for others in the community.
The demo repo is here: https://github.com/niivue/niivue-nninteractive