-
Notifications
You must be signed in to change notification settings - Fork 280
Add KonfAI extension #2262
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
Add KonfAI extension #2262
Conversation
|
Thanks for the submission. There are a few failing checks:
|
|
Thanks for the review. The extension category has been updated from Deep Learning to Pipelines, as this is the closest matching category among the allowed ones. The project name in CMakeLists.txt now matches the extension name (KonfAI). pip_install calls and konfai imports have been removed from the file scope and are now deferred to runtime when the module is actually used, |
lassoan
left a comment
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.
It looks good, thank you!
|
The extension is added to the index, thank you for your contribution! Excellent work! A few improvements that I would recommend to make the extension more user-friendly:
|
|
@vboussot This extension has a build error as seen at https://slicer.cdash.org/builds/4038178/configure: |
|
@jamesobutler Thank you for pointing this out. I’ve added the missing file. |
|
@lassoan Thank you for the review and the recommendations, I’ve made the changes. |
New extension
Tier 1
Any extension that is listed in the Extensions Catalog must fulfill these requirements.
Slicer(unless it explicitly provides a bridge between Slicer and a tool or library), because it would make it more difficult to find extensions if the name of many started with the same word.3d-slicer-extensionGitHub topic so that it is listed here. To edit topics, click the settings icon in the right side of "About" section header and enter3d-slicer-extensionin "Topics" and click "Save changes". To learn more about topics, read https://help.github.com/en/articles/about-topicsSettingsand in repository settings uncheckWiki,Projects, andDiscussions(if they are currently not used).Aboutin the top-right corner of the repository main page and uncheckReleasesandPackages(if they are currently not used)Tier 3
Community-supported extensions.
Tier 5
Critically important extensions, supported by Slicer core developers. New Slicer Stable Release is released only if all Tier 5 extension packages are successfully created on all supported platforms.
This PR adds SlicerKonfAI, a new extension providing a graphical interface in 3D Slicer to run KonfAI Apps for medical image segmentation, synthetic CT generation, and related deep learning tasks.
SlicerKonfAI serves as the backend architecture for upcoming tools, including:
These applications will be packaged as KonfAI Apps and executed seamlessly within SlicerKonfAI.
Pre-included Apps and Models
This initial release already ships with several ready-to-use models:
Medical image synthesis
Segmentation
(improved inference performance)
Main capabilities