Project-MONAI / Project-MONAI/MONAI

Make handlers to decouple with ignite APIs

Open
#2,224 0 comments 0 reactions 1 assignee View on GitHub

@Nic-Ma is already working on this.

Since May 20, 2021.

enhancement
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.