-
Notifications
You must be signed in to change notification settings - Fork 45.5k
DELF codebase general cleanup #9930
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
Conversation
253126424 by Andre Araujo: Scripts to compute metrics for Google Landmarks dataset. Also, a small fix to metric in retrieval case: avoids duplicate predicted images. -- 253118971 by Andre Araujo: Metrics for Google Landmarks dataset. -- 253106953 by Andre Araujo: Library to read files from Google Landmarks challenges. -- 250700636 by Andre Araujo: Handle case of aggregation extraction with empty set of input features. -- 250516819 by Andre Araujo: Add minimum size for DELF extractor. -- 250435822 by Andre Araujo: Add max_image_size/min_image_size for open-source DELF proto / module. -- 250414606 by Andre Araujo: Refactor extract_aggregation to allow reuse with different datasets. -- 250356863 by Andre Araujo: Remove unnecessary cmd_args variable from boxes_and_features_extraction. -- 249783379 by Andre Araujo: Create directory for writing mapping file if it does not exist. -- 249581591 by Andre Araujo: Refactor scripts to extract boxes and features from images in Revisited datasets. Also, change tf.logging.info --> print for easier logging in open source code. -- 249511821 by Andre Araujo: Small change to function for file/directory handling. -- 249289499 by Andre Araujo: Internal change. -- PiperOrigin-RevId: 253126424
PiperOrigin-RevId: 253135576
Merging upstream to origin.
FolderOrigin-RevId: /google/src/cloud/andrearaujo/delf_oss/google3/..
PiperOrigin-RevId: 253248648
PiperOrigin-RevId: 260619120
…ting to dataset library. PiperOrigin-RevId: 260998608
Also adds a unit test for previously-existing SaveMetricsFile function. PiperOrigin-RevId: 263361410
PiperOrigin-RevId: 264437080
PiperOrigin-RevId: 265127245
PiperOrigin-RevId: 277177468
PiperOrigin-RevId: 287316435
PiperOrigin-RevId: 288842237
PiperOrigin-RevId: 289487669
309118395 by Andre Araujo: Make DELF open-source code compatible with TF2. -- 309067582 by Andre Araujo: Handle image resizing rounding properly for python extraction. New behavior is tested with unit tests. -- 308690144 by Andre Araujo: Several changes to improve DELF model/training code and make it work in TF 2.1.0: - Rename some files for better clarity - Using compat.v1 versions of functions - Formatting changes - Using more appropriate TF function names -- 308689397 by Andre Araujo: Internal change. -- 308341315 by Andre Araujo: Remove old slim dependency in DELF open-source model. This avoids issues with requiring old TF-v1, making it compatible with latest TF. -- 306777559 by Andre Araujo: Internal change -- 304505811 by Andre Araujo: Raise error during geometric verification if local features have different dimensionalities. -- 301739992 by Andre Araujo: Transform some geometric verification constants into arguments, to allow custom matching. -- 301300324 by Andre Araujo: Apply name change(experimental_run_v2 -> run) for all callers in Tensorflow. -- 299919057 by Andre Araujo: Automated refactoring to make code Python 3 compatible. -- 297953698 by Andre Araujo: Explicitly replace "import tensorflow" with "tensorflow.compat.v1" for TF2.x migration -- 297521242 by Andre Araujo: Explicitly replace "import tensorflow" with "tensorflow.compat.v1" for TF2.x migration -- 297278247 by Andre Araujo: Explicitly replace "import tensorflow" with "tensorflow.compat.v1" for TF2.x migration -- 297270405 by Andre Araujo: Explicitly replace "import tensorflow" with "tensorflow.compat.v1" for TF2.x migration -- 297238741 by Andre Araujo: Explicitly replace "import tensorflow" with "tensorflow.compat.v1" for TF2.x migration -- 297108605 by Andre Araujo: Explicitly replace "import tensorflow" with "tensorflow.compat.v1" for TF2.x migration -- 294676131 by Andre Araujo: Add option to resize images to square resolutions without aspect ratio preservation. -- 293849641 by Andre Araujo: Internal change. -- 293840896 by Andre Araujo: Changing Slim import to tf_slim codebase. -- 293661660 by Andre Araujo: Allow the delf training script to read from TFRecords dataset. -- 291755295 by Andre Araujo: Internal change. -- 291448508 by Andre Araujo: Internal change. -- 291414459 by Andre Araujo: Adding train script. -- 291384336 by Andre Araujo: Adding model export script and test. -- 291260565 by Andre Araujo: Adding placeholder for Google Landmarks dataset. -- 291205548 by Andre Araujo: Definition of DELF model using Keras ResNet50 as backbone. -- 289500793 by Andre Araujo: Add TFRecord building script for delf. -- PiperOrigin-RevId: 309118395
Merging with upstream.
FolderOrigin-RevId: /google/src/cloud/andrearaujo/delf_oss/google3/..
327279047 by Andre Araujo: Adapt extractor to handle new form of joint local+global extraction. -- 326733524 by Andre Araujo: Internal change. -- PiperOrigin-RevId: 327279047
Merging upstream.
328982978 by Andre Araujo: Updated DELG model training so that the size of the output tensor is unchanged by the GeM pooling layer. Export global model trained with DELG global features. -- 328218938 by Andre Araujo: Internal change. -- PiperOrigin-RevId: 328982978
Merging upstream.
330022709 by Andre Araujo: Export joint local+global TF2 DELG model, and enable such joint extraction. Also, rename export_model.py -> export_local_model.py for better clarity. To check that the new exporting code is doing the right thing, I compared features extracted from the new exported model against those extracted from models exported with a single modality, using the same checkpoint. They are identical. Some other small changes: - small automatic reformating - small documentation improvements -- PiperOrigin-RevId: 330022709
Merging upstram.
331625297 by Andre Araujo: Internal change. -- 330062115 by Andre Araujo: Fix small (non-critical) typo in the DELG extractor. -- PiperOrigin-RevId: 331625297
347479009 by Andre Araujo: Fix image size setting for GLD training. -- PiperOrigin-RevId: 347479009
Merging to upstream.
FolderOrigin-RevId: /google/src/cloud/andrearaujo/copybara_25C283E7A3474256A7C206FC5ABF7E8D_0/google3/..
FolderOrigin-RevId: /google/src/cloud/andrearaujo/copybara_25C283E7A3474256A7C206FC5ABF7E8D_0/google3/..
FolderOrigin-RevId: /google/src/cloud/andrearaujo/copybara_25C283E7A3474256A7C206FC5ABF7E8D_1/google3/..
@ykate1998 Kate, FYI here's the PR I've done after your recent mergings. One thing I'd like to ask: can you please check in the tensorboard-related utils that you had in the |
@dan-anghel Friendly ping, could you take a look at this soon? :) |
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.
Apologies for the delay @andrefaraujo. Looks good! Thank you!
Description
Some general cleanup of the DELF codebase, including:
delf.python.detect_to_retrieve import dataset
to point to the correct new locationType of change
For a new feature or function, please create an issue first to discuss it
with us before submitting a pull request.
Note: Please delete options that are not relevant.
Tests
Existing tests now all pass.
Test Configuration:
Checklist