Added lowercase split value and passing tests#42 #67
base: dev
Are you sure you want to change the base?
Conversation
* Update check_tfrecords to use new dataset load function. * Add tfrecord_dir to create_tfrecords output. * Restructure test image directory to match expected format. * Feature/dataclass (google#44) * Added data classes for types. * Checking in progress. * Checking in more changes. * Converted types to classes and refactored schema into OO pattern. * Changed OrderedDict import to support py3.6. * Changed OrderedDict import to support py3.6. * Updated setup.py for version. * fixing setup.py * Patched requirements and setup. * Addressed comments in code review. * Addressed code comments round 2. * refactored IMAGE_CSV_SCHEMA. * Merged check_test.py from dev Co-authored-by: Carlos Ezequiel <cezequiel@google.com> * Feature/structured data tutorial (google#45) * Converted types to classes and refactored schema into OO pattern. * Add tutorial on structured data conversion. This changes types.FloatInput to use tf.float32 for its feature_spec attribute to address potential incompatibility with using tf.float64 type in TensorFlow Transform. Co-authored-by: Mike Bernico <mikebernico@google.com> * Update structured data tutorial to use output dir. * Clarify need for proper header when using create_tfrecords. Fixes google#47. * Clean up README and update image directory notebook. * Feature/test image dir (google#49) * Restructure test image directory to match expected format. * Clean up README and update image directory notebook. * Fix minor issues * Add an explicit error message for missing train split * Configure automated tests for Jupyter notebooks. * Add convert_and_load function. Also refactor create_tfrecords to convert. * Refactor check and common modules to utils. * Add test targets for py files and notebooks. * Feature/convert and load (google#55) * Add convert_and_load function. Also refactor create_tfrecords to convert. * Refactor check and common modules to utils. * Add test targets for py files and notebooks. * Update version in setup.py and release notes. * Fix issues with GCS path parsing. Co-authored-by: Mike Bernico <mikebernico@google.com> Co-authored-by: Sergii Khomenko <khomenko@brainscode.com>
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.
Thanks for making a new PR with the changes. I added some comments.
Please make sure to pass all the tests, including the ones for Jupyter notebooks.
@cfezequiel kindly review the new commits |
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.
Thanks for updating the notebooks. I added a few comments.
…le output folder mechanism
@cfezequiel Kindly review the changes |
@cfezequiel Did you review the changes ? |
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.
@Samad999777 sorry for the long delay in response. Just got back to reviewing this PR and also testing your changes. I added one suggestion. Once you resolve it I think this should be good to check in.
@cfezequiel alright, |
Co-authored-by: Carlos Ezequiel <cafezequiel@gmail.com>
@cfezequiel can you kindly review again and approve ? |
@Samad999777 looks like there is a conflict with one of the files. Could you please check? |
@cfezequiel sure, i'll review |
@cfezequiel I've resolved the conflict. Can you review ? |
@Samad999777 got it. There seems to be a cla issue but it looks like something I need to resolve on my end. |
@cfezequiel yes, i think you need to re-submit your CLA. |
@cfezequiel can you kindly take care of the CLA so these changes can be pushed? |
@Samad999777 I may need to update the commit in your PR and push the change to your branch to address the CLA issue (basically remove the unregistered email address there). Are you ok with that? |
@cfezequiel As long as i get to be the contributer of this pull request in the project. I am very much okay with it. |
@Samad999777 are you able to revert this commit: "Merge branch 'dev' into main" and do a rebase against the |
@cfezequiel I have reverted the commit: "Merge branch 'dev' into main". However when i attempted to rebase it says that it is already upto date [see image below]. Am i doing this right ? |
@Samad999777 Thanks for the change. Have you tried rebasing the main branch in your fork with this repo's dev branch? PRs should be made off of the dev branch unless it's a hotfix. |
This pull request takes care of the lower case support issue and enables the users to follow the normal convention as mentioned in #42
This is mainly a cosmetic change and the dataset labels such as 'TRAIN' ,'TEST', 'VALIDATE' are not compatible as lower cases versions. It does not affect the broader scope of the project. however it may require documentation changes.
Fixes #42
Cosmetic change. as explained in summary above.
Please delete options that are not relevant.
Checklist
make test
and all tests passdev
branch