Граф коммитов

120 Коммитов

Автор SHA1 Сообщение Дата
PatrickBue 3dc96e00f6
Update assets location (#637) 2021-01-21 13:12:19 -05:00
PatrickBue 1e8e6ad912
Update submit_azureml_pytest.py 2020-07-11 10:57:21 -04:00
JS d570167fb9
staging ci (#565)
* test if num workers fixes

* use minified data
2020-06-26 11:18:46 -04:00
JS af63f8780a
restore i3d + itegration test (#562)
* restore i3d + itegration test

* pipeline tiemout update

* fix

* action rec integratino

* black
2020-06-24 14:40:22 -04:00
PatrickBue aad3637bca
Fix tests (#563) 2020-06-23 14:20:23 -04:00
JS 8d230f80c2
amendments to action rec (#559)
* action rec additions

* fix
2020-06-22 15:37:40 -04:00
PatrickBue 8577f3a7ea
Image segmentation update (#549)
Small updates to image segmentation
2020-06-15 16:04:27 -04:00
JS 134fd44d9d
action recognition (#535)
* update gitignore

* updates to utils for loading data

* train_test_split_function

* update 01, 02 notebook

* show batch, new notebook

* updates to show batch

* added graph for fit

* notebooks and testS

* refactor

* dataset tests

* dataset tests

* flake8

* black

* test update

* 01_training update

* round deci

* transform notebook

* remove blackmagic cell'

* working state

* working state with webcam

* flake8 and black'

* update jupyter notebooks

* notebook updates

* fixes to pr comments

* minor fix

* update 02 hmdb notebook

* update 02 hmdb notebook
2020-06-12 22:10:06 -04:00
PatrickBue 97187bc341
Adding image segmentation 01 and 11 notebooks 2020-06-09 20:36:49 -04:00
JS 8221c1659e
Video Dataset / Model refactor + framework for action tests (#477)
* Removed submodules.

* Add back submodules using https://

* Update FAQ.md

* added object detection readme

* fixes to ic (#437)

* fixes to ic

* Matplotlib bug fix

* Matplotlib matrix plot bug fix
* Fix 01 notebook heatmap

* revert env

* revert env yml

* remove matplotlib

* simplified plotting functions

* fixed most tests

* fixed test

* fixed unit test

* small text edits to the 02 notebook

* added fct description

* tiny cleanup on notebook

* Move r2p1d from contrib to scenarios.

* Update .gitignore.

* Add README.md

* Remove the folder /scenario/action_recognition/data/samples; update notebook to use web url for sample data.

* Move data split files to data/misc; update notebook accordingly.

* Add pretrained keypoint model (#453)

* Add pretrained keypoint model

* Fix bugs in tests

* Add 03 notebook in conftest.py

* Minor revision

* Reformat code using black

* if folder exists, remove (#448)

* Update data path.

* Add mask annotation tool (#447)

* Add mask annotation tool

* Update mask annotation explanation and add converion scripts

* Add screenshots of Labelbox annotation

* Rearrange screenshots

* Move convertion script into functions in data.py

* Point out annotation conversion scripts clearly in notebook

* Refine annotation conversion scripts

* Fix bugs

* Add tests for labelbox format conversion methods

* Update README.md

* Add keypoint detection with tuned model (#454)

* Add keypoint detetion with tuned model

* Add tests

* Minor revision

* Update tests

* Fix bugs in tests

* Use GPU device if available

* Update tests

* Fix bug: 'not idx' will be 'True' if 'idx=0'

* Fix bugs

* Move toy keypoint meta into notebook

* Fix bugs

* Fix bugs

* Fix bugs in notebook

* Add descriptions for keypoint meta data

* Raise exception when RandomHorizontalFlip is used without specifying hflip_inds

* Add NOTICE file.

* Add keypoint detection model tuning with top and bottom keypoints (#456)

* Add keypoint detection model tuning with top and bottom keypoints

* Fix undefined unzip_url

* Resolved undefined od_urls

* Plot keypoints as round dots to make them noticeable (#458)

* Plot keypoints as dots

* Change variable naming

* Add annotation tool to scenarios.

* Resolve test machine failure (#460)

This is due to the latest PyTorch (version 1.3) from conda is built on
CUDA 10.1 while the version on the test machine is CUDA 10.0.

* Remove unused imports in 02_mask_rcnn.ipynb (#463)

* Remove unused imports in 02_mask_rcnn.ipynb

* Add missing imports

* Simplify binary_mask() (#464)

* remove conflict code (#471)

* Update README.md (#472)

* unit test for action rec

* reformat files

* added 01/02 notebooks

* fix all unit tests + abstract out commons from action rec

* dataset

* test data

* black reformat

* refactor action rec

* ignore /data

* notebook update

* update gitignore

* manage transforms better

* tfms_config defaults

* video dataset refactor + black

* notebook update with video datsaet refactored out

* Refactor model/dataset

* clean up

* refactor + beautification

* re-run 02 notebook

* make tests work locally

* pr fixes

* PR fixes

* pr fixes

* pr fixes

* update env

* pr fix

* move decord to pip

* added ref to config

* update pr fix

* flake8 + pr bug

Co-authored-by: Lixun Zhang <lixun.zhang@microsoft.com>
Co-authored-by: Lixun <lixzhang@users.noreply.github.com>
Co-authored-by: PatrickBue <pabuehle@microsoft.com>
Co-authored-by: Simon Zhao <43029286+simonzhaoms@users.noreply.github.com>
Co-authored-by: Miguel González-Fierro <3491412+miguelgfierro@users.noreply.github.com>
2020-03-26 13:06:55 -04:00
PatrickBue 198b985581
Adding coco functionality (#523) 2020-03-24 18:21:58 -04:00
PatrickBue 735f7ff474
Adding re-ranking for image retrieval (#515) 2020-03-18 19:00:32 -04:00
PatrickBue 0cba0ace9b
Improve detection visualization and other additions (#516)
Beautified detection notebook (e.g. nicer plots, annotation statistics, etc)
2020-03-16 13:38:29 -04:00
Young Park c0e2d0c756
Added steps to clean up conda envs_dir to ensure that no build artifacts are leftover. (#505) 2020-02-19 16:10:54 -05:00
PatrickBue 28be8c724f
Update test_integration_similarity_notebooks.py (#493) 2020-02-12 12:30:29 -05:00
PatrickBue c6743a9c0f
Add check if Binder (#489) 2020-02-07 11:44:31 -05:00
PatrickBue 2c3f911abf
Show test durations (#486)
Show how long tests took to run, also remove a test-assert which is too restrictive
2020-02-05 15:48:37 -05:00
PatrickBue 928008bb0b
updated tests (#485) 2020-02-05 13:13:18 -05:00
PatrickBue 296ca6415f
Added SOTA for image similarity (#483)
* Added SOTA for image similarity

* small updates

* added SOTA table

* code review changes

* small edit
2020-02-04 22:00:12 -05:00
Young Park 521f45a151
Update usage of deprecated field in test_classification_parameter_sweeper.py (#479) 2020-01-31 10:22:01 -05:00
Young Park 39d839f822 Move to bare Windows GPU VMs and fix build issues (#475)
* Updating AzureDevOps pipeline agent pool to use a barebones Windows GPU VM.

* Added a AzureDevOps pipeline for windows.

* Added a conda init step for powershell.

* Adding conda to PATH as a separate step

* Pinning pillow to 6.1 to fix issues listed in: https://github.com/python-pillow/Pillow/issues/4130

* chained powershell commands

* Updated AzureDevOps yml file to use the inline powershell script syntax.

* Moved to using inline commands + Invoke-Expression syntax

* Adding indentation for chained commands.

* Moving to the literal block style indicator for yaml for chained commands.

* Using call activate instead of source activate when activating the conda environment through powershell.

* Switching to script steps instead of using powershell steps for conda operations.

* Fixed the numpy.float64 issue by moving to a fork with the upstream fixes for the issue.

* Fixed the numpy.float64 issue in utils/cv/detection/plot.py
2020-01-23 16:01:33 -05:00
Simon Zhao 36a42bbcc7 Add keypoint detection model tuning with top and bottom keypoints (#456)
* Add keypoint detection model tuning with top and bottom keypoints

* Fix undefined unzip_url

* Resolved undefined od_urls
2020-01-23 16:00:02 -05:00
Simon Zhao 842693b698 Add keypoint detection with tuned model (#454)
* Add keypoint detetion with tuned model

* Add tests

* Minor revision

* Update tests

* Fix bugs in tests

* Use GPU device if available

* Update tests

* Fix bug: 'not idx' will be 'True' if 'idx=0'

* Fix bugs

* Move toy keypoint meta into notebook

* Fix bugs

* Fix bugs

* Fix bugs in notebook

* Add descriptions for keypoint meta data

* Raise exception when RandomHorizontalFlip is used without specifying hflip_inds
2020-01-23 16:00:02 -05:00
Simon Zhao cf68803d35 Add mask annotation tool (#447)
* Add mask annotation tool

* Update mask annotation explanation and add converion scripts

* Add screenshots of Labelbox annotation

* Rearrange screenshots

* Move convertion script into functions in data.py

* Point out annotation conversion scripts clearly in notebook

* Refine annotation conversion scripts

* Fix bugs

* Add tests for labelbox format conversion methods
2020-01-23 16:00:00 -05:00
Miguel González-Fierro 6fec792549 if folder exists, remove (#448) 2020-01-23 16:00:00 -05:00
Simon Zhao 526ed47e2e Add pretrained keypoint model (#453)
* Add pretrained keypoint model

* Fix bugs in tests

* Add 03 notebook in conftest.py

* Minor revision

* Reformat code using black
2020-01-23 16:00:00 -05:00
PatrickBue 8740b1ff2e fixed unit test 2020-01-23 15:59:59 -05:00
PatrickBue dd93731f43 fixed test 2020-01-23 15:59:59 -05:00
PatrickBue 477d4b31d0 fixed most tests 2020-01-23 15:59:59 -05:00
PatrickBue e75600a203
Update test_azureml_notebooks.py 2019-11-14 19:43:57 -05:00
PatrickBue 2be9cd1303
Update azure-pipeline-azureml-notebook-test.yml 2019-11-14 17:43:51 -05:00
PatrickBue dadb957d3b
Update run_pytest.py 2019-11-14 17:29:33 -05:00
PatrickBue 327184b913 fixed bug in AML nightly gpu test 2019-11-14 12:49:37 -05:00
PatrickBue 8f09d6b0e3 fixed bug in AML nightly gpu test 2019-11-14 12:39:12 -05:00
Simon Zhao e7389bdb1c Add Mask R-CNN (#389) 2019-11-13 12:46:37 -05:00
JS bcb31513c1
Notebook for deploying a detection model (#382)
* Updating environment.yml file in master (#323)

* save/load

* load/save

* load/save

* remove cython duplicate

* remove comment

* docstring

* tests for loading/saving

* label bug

* initial notebook

* minor update to model.py

* revert hns nb

* rm nb

* deployment notebook

* update to deployment notebook

* update to notebok

* notebook fix

* minor fixes to notebook + testS

* fix pr
2019-11-13 10:28:48 -05:00
PatrickBue bd69c9053b
Count based OD evaluation (#415) 2019-11-12 16:29:10 -05:00
JS 276969f80c
windows testing fix and other testing bugs (#383)
* Update azure-pipeline-windows-cpu.yml

* Update azure-pipeline-windows-gpu.yml

* Update test_integration_similarity_notebooks.py

* Update test_detection_notebooks.py
2019-11-01 15:27:12 -04:00
Darío Hereñú 7a372f9629 Syntax issues on lines 07 & 115 (#378)
* Updating environment.yml file in master (#323)

* update maximum time

* Restore example figures (#357)

* Staging (#365)

* README updates (#358)

* Updating environment.yml file in master (#323)

* readme updates

* mv media to scenarios folder

* fixes

* Update README.md

* simplification of language, removing redundancy

* added target audience section

* Update SETUP.md

* Update README.md

* Update environment.yml

* Update SETUP.md

* env-update (#359)

* Hyperdrive notebook updates (#356)

All tests are passing (except for unrelated AML deployment notebooks)

* Syntax issues on lines 07 & 115

* Update README.md

* Update environment.yml
2019-10-22 10:54:56 -04:00
JS 5e9c17f57f
save/load detection code for deployment (#380)
* Updating environment.yml file in master (#323)

* save/load

* load/save

* load/save

* remove cython duplicate

* remove comment

* docstring

* tests for loading/saving

* label bug
2019-10-22 09:37:12 -04:00
Yijing Chen 58e8d33d39
Merge pull request #351 from microsoft/yijing/remove_tracking_pipeline
remove the tracking pipeline yml file
2019-10-21 12:00:17 -07:00
PatrickBue 2f67344717
Adding hard negative sampling notebook (#367) 2019-10-16 15:23:54 +00:00
JS 0a4236ab94
transforms fix (#360)
* Updating environment.yml file in master (#323)

* fix for dataset transformations

* remove extra cython in conda

* pr comments'

* refactor to use transform in class param

* remove todo

* update to transformer

* added functionality to show transformations and updated notebook
2019-10-10 17:16:40 -04:00
PatrickBue 083e527bb1
Hyperdrive notebook updates (#356)
All tests are passing (except for unrelated AML deployment notebooks)
2019-10-03 23:47:54 +00:00
Yijing Chen b3277687fa remove the tracking pipeline yml file 2019-09-26 13:04:00 -07:00
JS e7eea18244
restructure repo (#335)
* restructure

* readme fixes

* streamline getting started guidelines

* formatting fix

* mv .ci to tests/

* update to tests readme

* update test paths

* ci test path fixes
2019-09-26 13:43:11 -04:00
JS 983eac4544
Pytest suite for detection utils and notebooks (#326)
* win/linux fix + 01 notebook fixes

* fixes

* notebook tests for detection

* tests

* black formatting on tests + bbox tests

* tests for data.py

* test dtection dataset

* dataset tests

* added tests for model

* integration test fix

* black formatting

* flake8 compilation

* flake8 compliance

* detection integration bug fix

* device detection bug

* set some tests to gpu only

* linux gpu test

* another linuxgpu marker

* gpu marker

* update gpu marker

* update gpu marker

* update font loading

* font fix

* font fix

* remove linuxgpu marker

* remove cron scheduler
2019-09-25 11:08:01 -04:00
PatrickBue 78b3b8b5a1
Update test_integration_classification_notebooks.py 2019-09-18 10:10:23 -04:00
PatrickBue 124d483f27 Object detection code (stagingOD) (#280)
* created directory and placeholder files

* initial readme

* more faqs

* updated text

* fixed link

* added annotation instructions

* more annotation text

* removed torchvision installation instructions

* fixed typo

* updated to use VOTT annotation tool

* Update README.md

* Update README.md

* training intro notebook for detection (#292)

* initial testing with torch vision

* update

* Update README.md

* Update repo_metrics_pipeline.yml for Azure Pipelines

Try echo

* Update repo_metrics_pipeline.yml for Azure Pipelines

* added references, and util_cv/detection functions

* minor updates to utils

* detection dataset

* reset 03 training in ic

* datset showbatch

* updates to notebook

* update to notebok

* pr curve

* flake8 compliance

* update to training notebook

* minor PR fixes

* train/test split done in dataset as opposed to detector object

* cv2 to pillow

* updates + bbox & annotation class

* notebook update

* pred_changes

* annotation -> annotationbbox

* plot precision over epochs

* pr fixes

* update type hint

* minor typos to notebook and function commetns

* detectionbbox

* pr fixes

* remove extra ipynb file

* remove extra ipynb file (#299)

* unzip_url does not use 'dest' param fix #99 (#301)

* remove extra ipynb file

* unzip_url fix

* unzip_url fix

* Add object detection 00 webcam notebook (#297)

* Hyperdrive for object detection (#303)

* addressed reviewer comments (#305)

* Revert "addressed reviewer comments (#305)"

This reverts commit a78541829b.

* Revert "Revert "addressed reviewer comments (#305)""

This reverts commit 6321c84de2.

* cleanup and fix unit tests (#307)

* fixes to pytests (#309)

* Update README.md for object detection (#308)

* Update README.md

* Update README.md
2019-09-03 20:32:45 -04:00
Patrick Buehler 83c2766ea0 added unit tests 2019-08-15 00:33:36 +00:00