Feedback about Monai bundle #6727
jabarragann
started this conversation in
Ideas
Replies: 1 comment
-
thanks for raising the issues, the first one will be addressed by Project-MONAI/tutorials#1457 the second would be addressed by #6728 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
I am a Ph.D. student working in the field of medical robotics. For the past few weeks, I have been learning about the Monai bundle specification to contribute a model to the Monai Zoo. The following issue summarizes the experience of going through the bundle's documentation as a beginner to Monai.
monai.bundle
as a module enabling "Python-based workflows via structured configurations" which didn't make much sense in the beginning.In my opinion, one of the nicest things about Monai Bundle is the capability of building dynamic configuration files generated using Python expressions when used with the hybrid programming mode. However, this is barely mentioned in the documentation. I think the documentation overfocuses on writing complete scripts, such as the
training.json
, that are then run with the Monai bundle CLI. This gives the impression that the bundles are something very complicated to use. Adding some additional examples of simple configuration management could be useful for beginners. For instance, I have been relying lately on the bundle to manage all path-related variables for my training scripts, as observed here.In the Python code is easy to re-apply additional functions to a previously declared variable such as
input_tensor
. When trying to translate the previous script into a bundle I ended with something likewhere the only solution is to create multiple copies of the original
input_tensor
variable, i.e., input_tensor1. This limits translating scripts into bundles.Hope, these two ideas can improve future versions of Monai and its documentation!
Beta Was this translation helpful? Give feedback.
All reactions