FuseMedML 2 #72
mosheraboh
announced in
Announcements
Replies: 1 comment 1 reply
-
Hi, |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi all!
We are planning significant refactoring and upgrades in the coming month.
We hold all the changes in a branch called "fuse2" - https://github.com/IBM/fuse-med-ml/tree/fuse2
"fuse2" will be merged into master when finalized.
Those modifications will break the backward compatibility. However, porting old code to fuse2 style should be easy.
To avoid conflicts, we won't merge pull requests to master until fuse2 branch will be finalized. New pull request should be merged directly to fuse2 branch instead.
Here are the most significant refactoring and upgrades:
To install FuseMedML core without the examples -
pip install -e .
To install FuseMedML core and the end-to-end examples -
Components that weren't under fuse.utils, fuse.eval and fuse.data, moved to fuse.dl.
For example: fuse.losses moved to fuse.dl.losses
FuseLossDefault
changed to beLossDefault
.Instead we are using NDict, which allows to read values from nested dict directly.
For example:
batch_dict["data.input.image"]
instead of
FuseUtilsHierarchicalDict.get(batch_dict, "data.input.image")
Currently in PR - FuseUtilsHierarchicalDict -> NDict #66
To finalize fuse2, we need to:
You are welcome to send updates and ask questions in this discussion thread.
Beta Was this translation helpful? Give feedback.
All reactions