Project-MONAI / Project-MONAI/MONAI
Make handlers to decouple with ignite APIs
@Nic-Ma is already working on this.
Since May 20, 2021.
- Dominant language
- Python
- Stars
- 8.7k
- Forks
- 1.6k
- Avg merge
- 5d 1h
- Merged PRs (30d)
- 20
Description
Is your feature request related to a problem? Please describe.
According to our design principle, almost all the MONAI components can be easily integrated into other workflows or PyTorch programs except for handlers.
As handlers contain many important features, users who are using other workflows also want to integrate them.
After analysis with ignite team: https://github.com/pytorch/ignite/issues/2000, actually it's possible to extract ignite related logic from handlers as utils and make most of the handlers to be independent from ignite, except for some handlers that are based on ignite handlers or ignite distributed data parallel.
So I plan to implement based on the discussion and start from inference related handlers.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.