-
Notifications
You must be signed in to change notification settings - Fork 458
Experimental datumaro implementation #4920
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
Open
AlbertvanHouten
wants to merge
55
commits into
develop
Choose a base branch
from
feature/datumaro
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 20 commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
9bd3fa7
Classification Dataset refactor (#4606)
AlbertvanHouten 373a046
Merge branch 'develop' of https://github.com/open-edge-platform/train…
AlbertvanHouten 9f26bb8
Detection dataset updated to use new datumaro version (#4675)
AlbertvanHouten 8b2fe8b
Update the segmentation dataset to use new Datumaro dataset (#4676)
gdlg 3d84b50
Instance segmentation support with the new Datumaro dataset (#4686)
gdlg d1ff0dc
Migrate OTX Keypoint detection to use the new experimental dataset (#…
AlbertvanHouten d27ff02
Merge branch 'develop' of https://github.com/open-edge-platform/train…
AlbertvanHouten a3d82dd
Move new dataset files to library folder
AlbertvanHouten c1b8084
Update OTX classification task to use legacy converter (#4769)
AlbertvanHouten 9fd7abc
Merge branch 'develop' of https://github.com/open-edge-platform/train…
AlbertvanHouten 4751cb2
Migrate anomaly task to use the new Datumaro dataset (#4770)
gdlg 5ff3b59
Merge branch 'develop' of https://github.com/open-edge-platform/train…
AlbertvanHouten 6088088
Point datumaro deps to the dev branch
AlbertvanHouten 7827ca5
Tilling support with the experimental Datumaro dataset (#4858)
gdlg 64e58ca
Use new datumaro for multi label and hierarchical classification (#4815)
AlbertvanHouten fdb6afe
Merge branch 'feature/datumaro' of https://github.com/open-edge-platf…
AlbertvanHouten bdaa084
Replace old datasets with new one
AlbertvanHouten eb6fbda
Update hierarchical label tests to use new datumaro categories
AlbertvanHouten a7d0c51
Cleanup remaining tests
AlbertvanHouten 659d5fe
Merge branch 'develop' of https://github.com/open-edge-platform/train…
AlbertvanHouten 3efe5aa
Merge branch 'develop' into feature/datumaro
leoll2 715bbb5
fix random generator
leoll2 af7fc5c
Merge branch 'develop' into feature/datumaro
leoll2 59582de
Merge branch 'develop' into feature/datumaro
leoll2 27b24d7
Merge branch 'develop' into feature/datumaro
leoll2 eafdce1
remove 'image_color_channel' from OTXDataModule
leoll2 3f09e06
fix wrong type-hint in get_idx_list_per_classes
leoll2 e3bdb8d
add missing 'task_type' property to classification dataset
leoll2 c7cff71
Fix datumaro imports in backend
JortBergfeld bbf1cfe
Fix dtypes for samples, remove anomaly sample and remove image color …
AlbertvanHouten 2a21fa9
Merge branch 'develop' into feature/datumaro
leoll2 f4b2c8f
Merge branch 'develop' into feature/datumaro
leoll2 0a1d8c4
Merge branch 'develop' into feature/datumaro
leoll2 1ab6125
Fix Detection sample and pass arguments for legacy dataset conversion
AlbertvanHouten b5b68ed
Merge remote-tracking branch 'origin/feature/datumaro' into feature/d…
AlbertvanHouten 5084fdb
Fix transforms that were wrongly being applied to keypoints/labels.
AlbertvanHouten 72829cd
Add additional test cases
AlbertvanHouten 069919d
Revert lock file changes
AlbertvanHouten f881514
Merge branch 'develop' of https://github.com/open-edge-platform/train…
AlbertvanHouten 7d5f5a9
update lock
AlbertvanHouten b407eb1
Use uv for python version management
AlbertvanHouten 75e8d42
Add rust compiler
AlbertvanHouten 72a904a
Remove forkserver logic
AlbertvanHouten 96be71e
Update library/src/otx/data/dataset/base.py
AlbertvanHouten 1cdeccd
Fix formatting and fix a bug in label mapping
AlbertvanHouten d32d5c0
Test a fix for hanging of tests in CI
AlbertvanHouten 6932802
Allow tests to be run from any directory by improving path finding lo…
AlbertvanHouten 4871fe4
Fix failing detection tests:
AlbertvanHouten b9e750f
Apply same fixes for datamodule to segmentation tests
AlbertvanHouten a2631a5
Reduce memory usage for detection models
AlbertvanHouten b48a638
Move multiprocessing start logic to conftest
AlbertvanHouten 811b08f
Attempt to fixt exit code 139
AlbertvanHouten 977c14f
Separate model tests from other unit tests and run them with --forked…
AlbertvanHouten e242492
Revert timeout changes
AlbertvanHouten d5819a3
Swap order of GHA steps and re-enable cuda tests
AlbertvanHouten File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
The addition of 'mps' device type is good, but consider documenting why MPS (Apple Metal Performance Shaders) devices should skip GPU memory monitoring, similar to CPU and XPU.