Image Dataloader with Field type#18
Conversation
So I guess we can close the other one? |
saksham189
left a comment
There was a problem hiding this comment.
Just some minor comments. Looks great!
5b8e0c9 to
1218f53
Compare
There was a problem hiding this comment.
I think it's almost ready to be merged, please check the comments including the source path of serverName in the CurlDownloadTest. I mean this.
zoq
left a comment
There was a problem hiding this comment.
Really nice to see this come to live, do you think we could provide a simple notebook to show how this code can be used to augment some image dataset?
Sure I can give it a try, This would be for examples repo or model repo? Thanks. |
KimSangYeon-DGU
left a comment
There was a problem hiding this comment.
Looks great! I left some minor comments :)
b0a8c2c to
022ba45
Compare
|
@kartikdutt18 I think this is ready to be merged. Can you squash the commits to be concise? |
|
Sure. Let me do that right now. |
Trained a lenet1 model Add All Weights Add unzip utility function, fix linux build Completed everything Fix build, Style fixes next Use force local for windows while unzipping tar files Use force local for windows while unzipping tar files Added Utility Function Added Utility Function Style Fix Fix Typo causing build error in windows Fix Typo causing build error in windows Fix const issue for windows Extract in data folder Reposition force local This should work Print Path in windows for debugging Print Path in windows for debugging Print Path in windows for debugging Stip components of tar Stip components of tar strip componenets Initial Definition Add List Dir utility function Add List Dir utility function Squash this, annotation read Yay, we can read xml now Complete labels portion of dataloader Style Fix Style Fix Style Fix Add basic definition of augmentation class Load images according to annotation in column format, Reduce complexity by preventing whole iteration Augmentation work Augmentation work
Style fixes Style fixes
022ba45 to
c859e8e
Compare
KimSangYeon-DGU
left a comment
There was a problem hiding this comment.
Amazing! Looks good to me 👍
|
Pushing a commit to delete the dataset. |
Upload dataset temp Resolve merge conflicts Resolve merge conflicts Resolve merge conflicts Resolve merge conflicts Style fixes Set up constructor Complete Dataloader, write function definition for image dataloader Build Fixed, Style Fixed style fixed Fix linux and Windows build by ignoring invalid files like .DS_Store Add image dataloader, needs clean up Style fixes Check for file type Check for correct extention and filetype Style Fixed Build Fixed, Nice way to avoid hidden files Style Fixed Clean Up Why is config there even though I did a rebase Add data split (internal), need implementation only for field type Style Fixed need to seperate the declaration Fixed style fixes, commits also need clean up Remove template from Augmentation Fixed the duplicacy error Add mat type support (there is invalid read) Mat type gives invalid read Hmm, style fixes, commits also need clean up Typo -> invalid read -> Fixed Remove extra lines Rename cell to image Style Fixes and use mlpack URL Make augmentation case insensitive Allow multiple Resize Transform Add unknown augmentation warning Style Fixes and boundary checks Increase dataset size, adjust comments, change URL Style Fixes and boundary checks Remove locally held datasets
c859e8e to
3fc6e7b
Compare
saksham189
left a comment
There was a problem hiding this comment.
Thanks for the work on this! LGTM
I think it makes sense to put it into the examples repository, super excited to see this merged. |
|
@kartikdutt18 Thanks for the amazing work! |
|
Thanks a lot @KimSangYeon-DGU, @zoq, @saksham189 for the reviews and all the help. |
This is nearly the same PR as the other image dataloader. Difference is that I have used field vector inserting bounding boxes.
So in preprocessing of dataset for model we would have instant lookups.