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

890 Коммитов

Автор SHA1 Сообщение Дата
microsoft-github-policy-service[bot] 81025fce8b
Auto merge mandatory file pr
This pr is auto merged as it contains a mandatory file and is opened for more than 10 days.
2022-11-28 19:11:43 +00:00
microsoft-github-policy-service[bot] 9e3d9fe551
Microsoft mandatory file 2022-08-29 14:03:01 +00:00
Shikhar Jaiswal c6d0760c26
Merge pull request #248 from microsoft/fixes
Fixes to Shiftry
2022-02-15 12:47:40 +05:30
Shikhar Jaiswal 993002797a Fixes to Shiftry 2021-11-23 19:22:24 +05:30
Aayan Kumar ef9f8a77f0
Shiftry Release Code (#213)
* Copying new seedot files

* Added batching for compiling large programs without blowing up memory

* Updated README.md to FastGRNN example

* Fixed copyright messages, included m3 codegen files

* Removed unnecessary commented code

* Added high level comments and added dlx executables

* Fixed formatting of C/C++ files

* Adding architecture diagram

* Adding tutorial on extending the compiler

* Fix typo

* Fix Scale Nomenclature and Remove Redundant Function Arguments in MatVec Code

* Consolidate c_reference/ and m3/library codes

* Revise C and C++ Code To The Agreed Convention

* Remove Redundant M3 Library and Add TODO for Memory Management

* Re-Index Sparse Model According to Optimal Strategy

* Fix Redundant Array Issue

* Fix stray spaces and grammatical issues

* Make Multi-Dimensional Arrays Uni-Dimensional for M3

* Hacky Fix for Widx and Uidx

* Fix Grammar and Remove Unused Code

* Make SeeDot Directly Runnable

* Remove Stray Spaces

* Fix Grammar

* Fix Comments

* Incorporate Changes from Aayan

* Fix x86 pipeline on FirstFitPriority

* Optimize x86 pipeline on FirstFitPriority

* Add Wno-narrowing flag to x86 codegen

* Prettier Printing.  (#1)

* Replaced the print stagement using logging (error, warning, info and debug levels used).
Added progress bar using tqdm package in performSearch function for the 4 stages of exploration.
Changes Antlr Check version to 4.9.1.
Added requirements.txt

* Added more information to the print statment that prints the stage of exploration.

* Added log level as a command line argument.
Added  descriptive error messages.

* Reverted parameters to old state

* Slight changes to the strings printed by logging

* Resolved formatting comments

* Updated README.md with comand to change logging level

* Converted the log level input arguments to lowercase strings

* Minor Improvements

* Changes to improve README.md in SeeDot and respective modifications. (#2)

* Replaced the print stagement using logging (error, warning, info and debug levels used).
Added progress bar using tqdm package in performSearch function for the 4 stages of exploration.
Changes Antlr Check version to 4.9.1.
Added requirements.txt

* Added more information to the print statment that prints the stage of exploration.

* Added log level as a command line argument.
Added  descriptive error messages.

* Reverted parameters to old state

* Slight changes to the strings printed by logging

* Resolved formatting comments

* Updated README.md with comand to change logging level

* Converted the log level input arguments to lowercase strings

* Updated requirements and Readme

* Replaced argument version with argument encoding
Removed dependency on Results.csv

* Readme formatting change

* Changed the help strings in argument parser, renamed rnn as fastgrnn

* Some more changes to SeeDot-dev.py for the argument parser.
Added line that shows that the available fastgrnn model belongs to usps10 dataset.

* Added descriptive comments to python files except ONNX and TF folders.

* Removed unnecessary comma in launch.json

* Corrected default SeeDot values in README.md

* Minor changes to improv README.md's readablility.

* Added legacy_scales.csv and restored the legacy_scales processor in SeeDot-dev.py

* Replaced rnn keyword with fastgrnn in launch.json

* Changed all comments to a single format

* Added face detection run instructions.
Removed lsf flag from README and uppressed it in help.

* Replaced maximisingMetric with metric in the main.py, config.py and test.py.
Made the respective changes in README.md.

* Removed instructions to run face detection

* Architecture.md started

* Architecture.md iteration 1 completed

* Improved line spacing

* Removed incorrect line

* Replaced architecture.svg

* replaced version with encoding

* made FastGRNN on usps10 with reduced disagreemts the default for seedot

* Points added to architecture.md

* Included suggestions from reviewer.

* Added instructions to fetch face detection dataset and licenses to newly added files (#3)

* Replaced the print stagement using logging (error, warning, info and debug levels used).
Added progress bar using tqdm package in performSearch function for the 4 stages of exploration.
Changes Antlr Check version to 4.9.1.
Added requirements.txt

* Added more information to the print statment that prints the stage of exploration.

* Added log level as a command line argument.
Added  descriptive error messages.

* Reverted parameters to old state

* Slight changes to the strings printed by logging

* Resolved formatting comments

* Updated README.md with comand to change logging level

* Converted the log level input arguments to lowercase strings

* Updated requirements and Readme

* Replaced argument version with argument encoding
Removed dependency on Results.csv

* Readme formatting change

* Changed the help strings in argument parser, renamed rnn as fastgrnn

* Some more changes to SeeDot-dev.py for the argument parser.
Added line that shows that the available fastgrnn model belongs to usps10 dataset.

* Added descriptive comments to python files except ONNX and TF folders.

* Removed unnecessary comma in launch.json

* Corrected default SeeDot values in README.md

* Minor changes to improv README.md's readablility.

* Added legacy_scales.csv and restored the legacy_scales processor in SeeDot-dev.py

* Replaced rnn keyword with fastgrnn in launch.json

* Changed all comments to a single format

* Added face detection run instructions.
Removed lsf flag from README and uppressed it in help.

* Replaced maximisingMetric with metric in the main.py, config.py and test.py.
Made the respective changes in README.md.

* Removed instructions to run face detection

* Architecture.md started

* Architecture.md iteration 1 completed

* Improved line spacing

* Removed incorrect line

* Replaced architecture.svg

* replaced version with encoding

* made FastGRNN on usps10 with reduced disagreemts the default for seedot

* Points added to architecture.md

* Included suggestions from reviewer.

* Added rnnpool.sd to folder of seedot models

* Added faceDetection code fetcher

* Added face detection run instructions and licenses

* Updated face Detection instructions and readme.md

* Minor correction to readmes

* Added rnnpool as an option in SeeDot-dev.py

* Added support for face-2 dataset

* Error in cleanup in fetchFDDataset.py

* Added information about input to Predictor in faceDetection.md

* Included reviewr comments to fix typos

* Fixed typos in faceDetection.md

* Added code to run the quantized face detection on images

* Added instructions to run face detection on extra images in faceDetection.md

* Added argument support to scale_image.pu

* Fixed typos in faceDetection.md

* Added info about the output of eval_fromquant in faceDetection.md

* Added instructions to fetch an image in faceDetection.md

* Added load_sf condition to printing PASS or FAIL

* Added instructions to install libraries for detecting bounding boxes

* Minor changes to faceDetection.md and main.cpp

* Removed duplicate files from the repository and added instructions to copy them for running image to text converters and vice-versa

* Minor change to faceDetection.md

* Changes to face detection readme  (#4)

* Replaced the print stagement using logging (error, warning, info and debug levels used).
Added progress bar using tqdm package in performSearch function for the 4 stages of exploration.
Changes Antlr Check version to 4.9.1.
Added requirements.txt

* Added more information to the print statment that prints the stage of exploration.

* Added log level as a command line argument.
Added  descriptive error messages.

* Reverted parameters to old state

* Slight changes to the strings printed by logging

* Resolved formatting comments

* Updated README.md with comand to change logging level

* Converted the log level input arguments to lowercase strings

* Updated requirements and Readme

* Replaced argument version with argument encoding
Removed dependency on Results.csv

* Readme formatting change

* Changed the help strings in argument parser, renamed rnn as fastgrnn

* Some more changes to SeeDot-dev.py for the argument parser.
Added line that shows that the available fastgrnn model belongs to usps10 dataset.

* Added descriptive comments to python files except ONNX and TF folders.

* Removed unnecessary comma in launch.json

* Corrected default SeeDot values in README.md

* Minor changes to improv README.md's readablility.

* Added legacy_scales.csv and restored the legacy_scales processor in SeeDot-dev.py

* Replaced rnn keyword with fastgrnn in launch.json

* Changed all comments to a single format

* Added face detection run instructions.
Removed lsf flag from README and uppressed it in help.

* Replaced maximisingMetric with metric in the main.py, config.py and test.py.
Made the respective changes in README.md.

* Removed instructions to run face detection

* Architecture.md started

* Architecture.md iteration 1 completed

* Improved line spacing

* Removed incorrect line

* Replaced architecture.svg

* replaced version with encoding

* made FastGRNN on usps10 with reduced disagreemts the default for seedot

* Points added to architecture.md

* Included suggestions from reviewer.

* Added rnnpool.sd to folder of seedot models

* Added faceDetection code fetcher

* Added face detection run instructions and licenses

* Updated face Detection instructions and readme.md

* Minor correction to readmes

* Added rnnpool as an option in SeeDot-dev.py

* Added support for face-2 dataset

* Error in cleanup in fetchFDDataset.py

* Added information about input to Predictor in faceDetection.md

* Included reviewr comments to fix typos

* Fixed typos in faceDetection.md

* Added code to run the quantized face detection on images

* Added instructions to run face detection on extra images in faceDetection.md

* Added argument support to scale_image.pu

* Fixed typos in faceDetection.md

* Added info about the output of eval_fromquant in faceDetection.md

* Added instructions to fetch an image in faceDetection.md

* Added load_sf condition to printing PASS or FAIL

* Added instructions to install libraries for detecting bounding boxes

* Minor changes to faceDetection.md and main.cpp

* Removed duplicate files from the repository and added instructions to copy them for running image to text converters and vice-versa

* Minor change to faceDetection.md

* Updated faceDetection.md

* Added trace to seedot converstion scripts

* Fixed trace dimensions in convert_to_seedot files

* Removed torch from the requirements.txt file

* Updated face detection readme

* Updated faceDetection.md with corrected instructions to install edgeml_pytorch

* Reset the changes made to requiments-cpu.txt and requirements-gpu.txt in EdgeML/pytorch

* Added multi-line commands to face detection.md

* Added instructions for SeeDot installation as well

* Some more refactoring

* Merged the two convert_to_seedot_scripts into one

* fixed typo in convert_RPool_Face_to_SeeDot

* Minor addition to faceDetection.md

* Minor Nitpicks

* Fixed copy instructions in faceDetection.md (#5)

* Replaced the print stagement using logging (error, warning, info and debug levels used).
Added progress bar using tqdm package in performSearch function for the 4 stages of exploration.
Changes Antlr Check version to 4.9.1.
Added requirements.txt

* Added more information to the print statment that prints the stage of exploration.

* Added log level as a command line argument.
Added  descriptive error messages.

* Reverted parameters to old state

* Slight changes to the strings printed by logging

* Resolved formatting comments

* Updated README.md with comand to change logging level

* Converted the log level input arguments to lowercase strings

* Updated requirements and Readme

* Replaced argument version with argument encoding
Removed dependency on Results.csv

* Readme formatting change

* Changed the help strings in argument parser, renamed rnn as fastgrnn

* Some more changes to SeeDot-dev.py for the argument parser.
Added line that shows that the available fastgrnn model belongs to usps10 dataset.

* Added descriptive comments to python files except ONNX and TF folders.

* Removed unnecessary comma in launch.json

* Corrected default SeeDot values in README.md

* Minor changes to improv README.md's readablility.

* Added legacy_scales.csv and restored the legacy_scales processor in SeeDot-dev.py

* Replaced rnn keyword with fastgrnn in launch.json

* Changed all comments to a single format

* Added face detection run instructions.
Removed lsf flag from README and uppressed it in help.

* Replaced maximisingMetric with metric in the main.py, config.py and test.py.
Made the respective changes in README.md.

* Removed instructions to run face detection

* Architecture.md started

* Architecture.md iteration 1 completed

* Improved line spacing

* Removed incorrect line

* Replaced architecture.svg

* replaced version with encoding

* made FastGRNN on usps10 with reduced disagreemts the default for seedot

* Points added to architecture.md

* Included suggestions from reviewer.

* Added rnnpool.sd to folder of seedot models

* Added faceDetection code fetcher

* Added face detection run instructions and licenses

* Updated face Detection instructions and readme.md

* Minor correction to readmes

* Added rnnpool as an option in SeeDot-dev.py

* Added support for face-2 dataset

* Error in cleanup in fetchFDDataset.py

* Added information about input to Predictor in faceDetection.md

* Included reviewr comments to fix typos

* Fixed typos in faceDetection.md

* Added code to run the quantized face detection on images

* Added instructions to run face detection on extra images in faceDetection.md

* Added argument support to scale_image.pu

* Fixed typos in faceDetection.md

* Added info about the output of eval_fromquant in faceDetection.md

* Added instructions to fetch an image in faceDetection.md

* Added load_sf condition to printing PASS or FAIL

* Added instructions to install libraries for detecting bounding boxes

* Minor changes to faceDetection.md and main.cpp

* Removed duplicate files from the repository and added instructions to copy them for running image to text converters and vice-versa

* Minor change to faceDetection.md

* Updated faceDetection.md

* Added trace to seedot converstion scripts

* Fixed trace dimensions in convert_to_seedot files

* Removed torch from the requirements.txt file

* Updated face detection readme

* Updated faceDetection.md with corrected instructions to install edgeml_pytorch

* Reset the changes made to requiments-cpu.txt and requirements-gpu.txt in EdgeML/pytorch

* Added multi-line commands to face detection.md

* Added instructions for SeeDot installation as well

* Some more refactoring

* Merged the two convert_to_seedot_scripts into one

* fixed typo in convert_RPool_Face_to_SeeDot

* Minor addition to faceDetection.md

* Fixed location of copying from SCUT_Head_Part_B

* Minor addition to faceDetection.md

* GCC version check added to build.py (#6)

* Replaced the print stagement using logging (error, warning, info and debug levels used).
Added progress bar using tqdm package in performSearch function for the 4 stages of exploration.
Changes Antlr Check version to 4.9.1.
Added requirements.txt

* Added more information to the print statment that prints the stage of exploration.

* Added log level as a command line argument.
Added  descriptive error messages.

* Reverted parameters to old state

* Slight changes to the strings printed by logging

* Resolved formatting comments

* Updated README.md with comand to change logging level

* Converted the log level input arguments to lowercase strings

* Updated requirements and Readme

* Replaced argument version with argument encoding
Removed dependency on Results.csv

* Readme formatting change

* Changed the help strings in argument parser, renamed rnn as fastgrnn

* Some more changes to SeeDot-dev.py for the argument parser.
Added line that shows that the available fastgrnn model belongs to usps10 dataset.

* Added descriptive comments to python files except ONNX and TF folders.

* Removed unnecessary comma in launch.json

* Corrected default SeeDot values in README.md

* Minor changes to improv README.md's readablility.

* Added legacy_scales.csv and restored the legacy_scales processor in SeeDot-dev.py

* Replaced rnn keyword with fastgrnn in launch.json

* Changed all comments to a single format

* Added face detection run instructions.
Removed lsf flag from README and uppressed it in help.

* Replaced maximisingMetric with metric in the main.py, config.py and test.py.
Made the respective changes in README.md.

* Removed instructions to run face detection

* Architecture.md started

* Architecture.md iteration 1 completed

* Improved line spacing

* Removed incorrect line

* Replaced architecture.svg

* replaced version with encoding

* made FastGRNN on usps10 with reduced disagreemts the default for seedot

* Points added to architecture.md

* Included suggestions from reviewer.

* Added rnnpool.sd to folder of seedot models

* Added faceDetection code fetcher

* Added face detection run instructions and licenses

* Updated face Detection instructions and readme.md

* Minor correction to readmes

* Added rnnpool as an option in SeeDot-dev.py

* Added support for face-2 dataset

* Error in cleanup in fetchFDDataset.py

* Added information about input to Predictor in faceDetection.md

* Included reviewr comments to fix typos

* Fixed typos in faceDetection.md

* Added code to run the quantized face detection on images

* Added instructions to run face detection on extra images in faceDetection.md

* Added argument support to scale_image.pu

* Fixed typos in faceDetection.md

* Added info about the output of eval_fromquant in faceDetection.md

* Added instructions to fetch an image in faceDetection.md

* Added load_sf condition to printing PASS or FAIL

* Added instructions to install libraries for detecting bounding boxes

* Minor changes to faceDetection.md and main.cpp

* Removed duplicate files from the repository and added instructions to copy them for running image to text converters and vice-versa

* Minor change to faceDetection.md

* Updated faceDetection.md

* Added trace to seedot converstion scripts

* Fixed trace dimensions in convert_to_seedot files

* Removed torch from the requirements.txt file

* Updated face detection readme

* Updated faceDetection.md with corrected instructions to install edgeml_pytorch

* Reset the changes made to requiments-cpu.txt and requirements-gpu.txt in EdgeML/pytorch

* Added multi-line commands to face detection.md

* Added instructions for SeeDot installation as well

* Some more refactoring

* Merged the two convert_to_seedot_scripts into one

* fixed typo in convert_RPool_Face_to_SeeDot

* Minor addition to faceDetection.md

* Fixed location of copying from SCUT_Head_Part_B

* Minor addition to faceDetection.md

* Gcc version restriction added to seedot/Predictor/Makefile

* Added GCC version check to SeeDot

* Removed extra new-line

* Data processing (#7)

* Replaced the print stagement using logging (error, warning, info and debug levels used).
Added progress bar using tqdm package in performSearch function for the 4 stages of exploration.
Changes Antlr Check version to 4.9.1.
Added requirements.txt

* Added more information to the print statment that prints the stage of exploration.

* Added log level as a command line argument.
Added  descriptive error messages.

* Reverted parameters to old state

* Slight changes to the strings printed by logging

* Resolved formatting comments

* Updated README.md with comand to change logging level

* Converted the log level input arguments to lowercase strings

* Updated requirements and Readme

* Replaced argument version with argument encoding
Removed dependency on Results.csv

* Readme formatting change

* Changed the help strings in argument parser, renamed rnn as fastgrnn

* Some more changes to SeeDot-dev.py for the argument parser.
Added line that shows that the available fastgrnn model belongs to usps10 dataset.

* Added descriptive comments to python files except ONNX and TF folders.

* Removed unnecessary comma in launch.json

* Corrected default SeeDot values in README.md

* Minor changes to improv README.md's readablility.

* Added legacy_scales.csv and restored the legacy_scales processor in SeeDot-dev.py

* Replaced rnn keyword with fastgrnn in launch.json

* Changed all comments to a single format

* Added face detection run instructions.
Removed lsf flag from README and uppressed it in help.

* Replaced maximisingMetric with metric in the main.py, config.py and test.py.
Made the respective changes in README.md.

* Removed instructions to run face detection

* Architecture.md started

* Architecture.md iteration 1 completed

* Improved line spacing

* Removed incorrect line

* Replaced architecture.svg

* replaced version with encoding

* made FastGRNN on usps10 with reduced disagreemts the default for seedot

* Points added to architecture.md

* Included suggestions from reviewer.

* Added rnnpool.sd to folder of seedot models

* Added faceDetection code fetcher

* Added face detection run instructions and licenses

* Updated face Detection instructions and readme.md

* Minor correction to readmes

* Added rnnpool as an option in SeeDot-dev.py

* Added support for face-2 dataset

* Error in cleanup in fetchFDDataset.py

* Added information about input to Predictor in faceDetection.md

* Included reviewr comments to fix typos

* Fixed typos in faceDetection.md

* Added code to run the quantized face detection on images

* Added instructions to run face detection on extra images in faceDetection.md

* Added argument support to scale_image.pu

* Fixed typos in faceDetection.md

* Added info about the output of eval_fromquant in faceDetection.md

* Added instructions to fetch an image in faceDetection.md

* Added load_sf condition to printing PASS or FAIL

* Added instructions to install libraries for detecting bounding boxes

* Minor changes to faceDetection.md and main.cpp

* Removed duplicate files from the repository and added instructions to copy them for running image to text converters and vice-versa

* Minor change to faceDetection.md

* Updated faceDetection.md

* Added trace to seedot converstion scripts

* Fixed trace dimensions in convert_to_seedot files

* Removed torch from the requirements.txt file

* Updated face detection readme

* Updated faceDetection.md with corrected instructions to install edgeml_pytorch

* Reset the changes made to requiments-cpu.txt and requirements-gpu.txt in EdgeML/pytorch

* Added multi-line commands to face detection.md

* Added instructions for SeeDot installation as well

* Some more refactoring

* Merged the two convert_to_seedot_scripts into one

* fixed typo in convert_RPool_Face_to_SeeDot

* Minor addition to faceDetection.md

* Fixed location of copying from SCUT_Head_Part_B

* Minor addition to faceDetection.md

* Gcc version restriction added to seedot/Predictor/Makefile

* Added GCC version check to SeeDot

* Removed extra new-line

* Added data preprocessing line

* The script to fix ranges (#8)

* Replaced the print stagement using logging (error, warning, info and debug levels used).
Added progress bar using tqdm package in performSearch function for the 4 stages of exploration.
Changes Antlr Check version to 4.9.1.
Added requirements.txt

* Added more information to the print statment that prints the stage of exploration.

* Added log level as a command line argument.
Added  descriptive error messages.

* Reverted parameters to old state

* Slight changes to the strings printed by logging

* Resolved formatting comments

* Updated README.md with comand to change logging level

* Converted the log level input arguments to lowercase strings

* Updated requirements and Readme

* Replaced argument version with argument encoding
Removed dependency on Results.csv

* Readme formatting change

* Changed the help strings in argument parser, renamed rnn as fastgrnn

* Some more changes to SeeDot-dev.py for the argument parser.
Added line that shows that the available fastgrnn model belongs to usps10 dataset.

* Added descriptive comments to python files except ONNX and TF folders.

* Removed unnecessary comma in launch.json

* Corrected default SeeDot values in README.md

* Minor changes to improv README.md's readablility.

* Added legacy_scales.csv and restored the legacy_scales processor in SeeDot-dev.py

* Replaced rnn keyword with fastgrnn in launch.json

* Changed all comments to a single format

* Added face detection run instructions.
Removed lsf flag from README and uppressed it in help.

* Replaced maximisingMetric with metric in the main.py, config.py and test.py.
Made the respective changes in README.md.

* Removed instructions to run face detection

* Architecture.md started

* Architecture.md iteration 1 completed

* Improved line spacing

* Removed incorrect line

* Replaced architecture.svg

* replaced version with encoding

* made FastGRNN on usps10 with reduced disagreemts the default for seedot

* Points added to architecture.md

* Included suggestions from reviewer.

* Added rnnpool.sd to folder of seedot models

* Added faceDetection code fetcher

* Added face detection run instructions and licenses

* Updated face Detection instructions and readme.md

* Minor correction to readmes

* Added rnnpool as an option in SeeDot-dev.py

* Added support for face-2 dataset

* Error in cleanup in fetchFDDataset.py

* Added information about input to Predictor in faceDetection.md

* Included reviewr comments to fix typos

* Fixed typos in faceDetection.md

* Added code to run the quantized face detection on images

* Added instructions to run face detection on extra images in faceDetection.md

* Added argument support to scale_image.pu

* Fixed typos in faceDetection.md

* Added info about the output of eval_fromquant in faceDetection.md

* Added instructions to fetch an image in faceDetection.md

* Added load_sf condition to printing PASS or FAIL

* Added instructions to install libraries for detecting bounding boxes

* Minor changes to faceDetection.md and main.cpp

* Removed duplicate files from the repository and added instructions to copy them for running image to text converters and vice-versa

* Minor change to faceDetection.md

* Updated faceDetection.md

* Added trace to seedot converstion scripts

* Fixed trace dimensions in convert_to_seedot files

* Removed torch from the requirements.txt file

* Updated face detection readme

* Updated faceDetection.md with corrected instructions to install edgeml_pytorch

* Reset the changes made to requiments-cpu.txt and requirements-gpu.txt in EdgeML/pytorch

* Added multi-line commands to face detection.md

* Added instructions for SeeDot installation as well

* Some more refactoring

* Merged the two convert_to_seedot_scripts into one

* fixed typo in convert_RPool_Face_to_SeeDot

* Minor addition to faceDetection.md

* Fixed location of copying from SCUT_Head_Part_B

* Minor addition to faceDetection.md

* Gcc version restriction added to seedot/Predictor/Makefile

* Added GCC version check to SeeDot

* Removed extra new-line

* Added data preprocessing line

* Added cpu conversion in convert_RPool_Face_to_SeeDot.py

* Added script to process seedot input files

* Increased precision of printing floating point in fixSeeDotInput.py

* Updated instructions to update ranges by script

* Add newline at the end of fixSeeDotInput.py

* ONNX dependency added to README (#9)

* Replaced the print stagement using logging (error, warning, info and debug levels used).
Added progress bar using tqdm package in performSearch function for the 4 stages of exploration.
Changes Antlr Check version to 4.9.1.
Added requirements.txt

* Added more information to the print statment that prints the stage of exploration.

* Added log level as a command line argument.
Added  descriptive error messages.

* Reverted parameters to old state

* Slight changes to the strings printed by logging

* Resolved formatting comments

* Updated README.md with comand to change logging level

* Converted the log level input arguments to lowercase strings

* Updated requirements and Readme

* Replaced argument version with argument encoding
Removed dependency on Results.csv

* Readme formatting change

* Changed the help strings in argument parser, renamed rnn as fastgrnn

* Some more changes to SeeDot-dev.py for the argument parser.
Added line that shows that the available fastgrnn model belongs to usps10 dataset.

* Added descriptive comments to python files except ONNX and TF folders.

* Removed unnecessary comma in launch.json

* Corrected default SeeDot values in README.md

* Minor changes to improv README.md's readablility.

* Added legacy_scales.csv and restored the legacy_scales processor in SeeDot-dev.py

* Replaced rnn keyword with fastgrnn in launch.json

* Changed all comments to a single format

* Added face detection run instructions.
Removed lsf flag from README and uppressed it in help.

* Replaced maximisingMetric with metric in the main.py, config.py and test.py.
Made the respective changes in README.md.

* Removed instructions to run face detection

* Architecture.md started

* Architecture.md iteration 1 completed

* Improved line spacing

* Removed incorrect line

* Replaced architecture.svg

* replaced version with encoding

* made FastGRNN on usps10 with reduced disagreemts the default for seedot

* Points added to architecture.md

* Included suggestions from reviewer.

* Added rnnpool.sd to folder of seedot models

* Added faceDetection code fetcher

* Added face detection run instructions and licenses

* Updated face Detection instructions and readme.md

* Minor correction to readmes

* Added rnnpool as an option in SeeDot-dev.py

* Added support for face-2 dataset

* Error in cleanup in fetchFDDataset.py

* Added information about input to Predictor in faceDetection.md

* Included reviewr comments to fix typos

* Fixed typos in faceDetection.md

* Added code to run the quantized face detection on images

* Added instructions to run face detection on extra images in faceDetection.md

* Added argument support to scale_image.pu

* Fixed typos in faceDetection.md

* Added info about the output of eval_fromquant in faceDetection.md

* Added instructions to fetch an image in faceDetection.md

* Added load_sf condition to printing PASS or FAIL

* Added instructions to install libraries for detecting bounding boxes

* Minor changes to faceDetection.md and main.cpp

* Removed duplicate files from the repository and added instructions to copy them for running image to text converters and vice-versa

* Minor change to faceDetection.md

* Updated faceDetection.md

* Added trace to seedot converstion scripts

* Fixed trace dimensions in convert_to_seedot files

* Removed torch from the requirements.txt file

* Updated face detection readme

* Updated faceDetection.md with corrected instructions to install edgeml_pytorch

* Reset the changes made to requiments-cpu.txt and requirements-gpu.txt in EdgeML/pytorch

* Added multi-line commands to face detection.md

* Added instructions for SeeDot installation as well

* Some more refactoring

* Merged the two convert_to_seedot_scripts into one

* fixed typo in convert_RPool_Face_to_SeeDot

* Minor addition to faceDetection.md

* Fixed location of copying from SCUT_Head_Part_B

* Minor addition to faceDetection.md

* Gcc version restriction added to seedot/Predictor/Makefile

* Added GCC version check to SeeDot

* Removed extra new-line

* Added data preprocessing line

* Added cpu conversion in convert_RPool_Face_to_SeeDot.py

* Added script to process seedot input files

* Increased precision of printing floating point in fixSeeDotInput.py

* Updated instructions to update ranges by script

* Add newline at the end of fixSeeDotInput.py

* Added ONNX as a dependencey in README

* Minor Fixes

* Improve README

Co-authored-by: ShikharJ <jaiswalshikhar87@gmail.com>
Co-authored-by: G Rahul Kranti Kiran <krantikiran.68@gmail.com>
2021-07-08 23:27:38 +05:30
Moksh Jain c7349dd67e
KWS Fix (#225)
* FastGRNNCUDA: batch_first fixes

* FastGRNNCUDA: docstring fix

* add note for cuda cell installation in README

* fix KWS training

* add kws demo

* fix typos
2021-01-07 14:51:34 -08:00
Oindrila Saha e4d5255510
Rnnpool facedetection (#215)
* add m4 model

* add rnnpool sparsity

* revert to previous+remove basenet

* scut training and testing

* augmentations and data file changes

* update readme and eval files

* evaluation code

* fix bugs

* remove lists

* data prep script

* merge face detection and m4

* eval arch options

* finetune

* readme changes

* readme update

* readme update

* newlines and slashes

* add dataset directory as environment variable

* rpool face c detect bug

* support for multigpu

* multigpu fixes

* remove subset option

* readme edit

* mkdir

* readme changes

* fix warning

* rnnpool device

* add arch

* trace generation

* Update eval.py

* Update prior_box.py

* Update multibox_loss.py

* Update train.py

* Update scut_test.py

* eval bug + newlines

* Remove stray newline

Co-authored-by: Harsha Vardhan Simhadri <harsha-simhadri@users.noreply.github.com>
Co-authored-by: ShikharJ <jaiswalshikhar87@gmail.com>
2021-01-04 11:33:37 -08:00
Harsha Vardhan Simhadri 5f0b6e8679
Merge pull request #218 from ShikharJ/Test
* Refactor FastGRNN CUDA Setup

* Update c_reference README.md

* Update pytorch/requirements

* Add FastGRNNCUDA to FastCells and Fix torch.randn() Argument Errors

* Update README
2020-12-19 23:44:22 -08:00
ShikharJ f10b0096d1 Update README 2020-12-18 19:42:47 +05:30
ShikharJ 635c899b8b Add FastGRNNCUDA to FastCells and Fix torch.randn() Argument Errors 2020-12-18 13:45:08 +05:30
ShikharJ 9020ed3115 Update pytorch/requirements 2020-12-18 09:59:29 +05:30
ShikharJ f17265fdb1 Update c_reference README.md 2020-12-15 23:58:20 +05:30
ShikharJ fe750ec71e Refactor FastGRNN CUDA Setup 2020-12-15 10:31:33 +05:30
Shikhar Jaiswal cbba9f8b98
Update Citation and Bump Version (#207)
* Update Citation and Bump Version

* Improve README

* Add RNNPool Camera Ready
2020-10-25 20:25:51 -07:00
Shikhar Jaiswal ce9ea3f9f8
Implement Sparse Face Detection Model (#212)
* Port Sparse Model

* Incorporate Harsha's Comments

* Add make clean argument
2020-10-25 20:25:12 -07:00
Oindrila Saha 92f9654c0e
Update requirements.txt (#208)
remove pyyaml and tqdm
2020-10-04 11:02:20 -07:00
Oindrila Saha 373a7a14ee
Merge RNNPool Codes (#201)
* added bidirectional

* bidirectional in BaseRNN

* updated all rnn for new bidirectional

* debugging for fastgrnncuda

* fix for fastgrnncuda

* visual wakeword

* visual wakewords evaluation

* visual wakeword evaluation

* updated readme for eval

* face detection

* update face detection

* rnn edit

* test update

* model loading change

* update readme

* update eval tools in readme

* update train

* readme

* readme

* readme

* requirements

* requirements

* readme

* rnn

* update s3fd_net

* update s3fd_net

* update s3fd_net

* train

* train

* add additional args

* add additional args

* arg changes in wider_test

* added arg for using new ckpt

* readme

* remove old modelsupport

* readme

* readme

* requirements

* readme

* eval on all format

* support for calculating MAP

* update readme

* Update README.md

* readme

* readme

* readme

* readme

* fix for warnings

* readme

* readme scores

* add dump weights and traces support

* readme

* remove eval warnings

* eval remove import warnings

* readme changes

* readme changes

* support for qvga monochrome

* readme update

* readme update

* Update README.md

* readme update

* environment key update

* config files

* update both config files text

* change architecture

* readme update

* quantized cpp rnnpool

* Update README.md

* Update README.md

* Update README.md

* smaller model for qvga

* Update RPool_Face_QVGA_monochrome.py

* update to ssd code

* update to init

* update to init

* update to dataloader

* tf code for face detection

* tf code for face detection

* add tf face detection code

* eval file

* fix weights and detect function

* Delete factory.py

* Update RPool_Face_QVGA_monochrome.py

* Update RPool_Face_QVGA_monochrome.py

* Update RPool_Face_C.py

* Update RPool_Face_Quant.py

* Update augmentations.py

* Update detection.py

* Update eval.py

* vww updates

* removed tf code

* Update fastcell_example.py

* Update widerface.py

* Update rnnpool.py

* Update fastTrainer.py

* Update fastTrainer.py

* Update fastTrainer.py

* Update model_mobilenet_2rnnpool.py

* Update model_mobilenet_rnnpool.py

* Delete top_level.txt

* Delete dependency_links.txt

* remove egg-info

* Update fastcell_example.py

* file copyright edits

* Update README.md

* delete output blank file

* remove input trace file

Co-authored-by: Harsha Vardhan Simhadri <harsha-simhadri@users.noreply.github.com>
Co-authored-by: Ubuntu <harshasi@GPUnode1.n14uw44gbsdu3cvfvcchcfucod.xx.internal.cloudapp.net>
Co-authored-by: Harsha Vardhan Simhadri <harshasi@microsoft.com>
2020-10-02 13:14:20 -07:00
Shikhar Jaiswal 2c89850fff
Stitched-Up RNNPool Face Detection Model and Quantization Code Performance Refactor (#199)
* Add Initial Face Detection Model Weights and Test Script

* Implement Q8 and Q15 typedefs and refactor code

* Refactor Convolutions and MaxPool

* Implement Additional Functions

* Refactor Sigmoid and Tanh Functions

* Refactor MBConv and Convert INTM_T to Q31_T

* Implement q15_t_l2_norm(), q7_t_add() and q15_t_add()

* Implement Face Detection Model Pipeline

* Reduce Static Parameters for RNNPool

Improvements to Makefiles and Test Script

* Additional Functions for RNNPool

Complete Face Detection Test Script

* Further Improvements

* Port Smaller Face Detection Model

* Code Cleanup and Streamlining

* MBConv Runtime Optimization

* Conv2D Runtime Optimization

* RNNPool Runtime Optimization; Implement Loop Unrolling As A Compile Time Macro; Removal of Unnecessary Operators

* Add Additional Tests and Documentation

* Minor Improvements

* Remove Model Weight Params

* Add Model Params Via Git LFS

* Incorporate Reviews

* Make Error Statements More Verbose
2020-10-02 13:06:53 -07:00
dependabot[bot] d15634963d
Bump tensorflow-gpu from 1.15.2 to 1.15.4 in /tf (#203)
Bumps [tensorflow-gpu](https://github.com/tensorflow/tensorflow) from 1.15.2 to 1.15.4.
- [Release notes](https://github.com/tensorflow/tensorflow/releases)
- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md)
- [Commits](https://github.com/tensorflow/tensorflow/compare/v1.15.2...v1.15.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-01 12:59:28 -07:00
dependabot[bot] 91c591d68d
Bump tensorflow from 1.15.2 to 1.15.4 in /tf (#204)
Bumps [tensorflow](https://github.com/tensorflow/tensorflow) from 1.15.2 to 1.15.4.
- [Release notes](https://github.com/tensorflow/tensorflow/releases)
- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md)
- [Commits](https://github.com/tensorflow/tensorflow/compare/v1.15.2...v1.15.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-01 12:59:08 -07:00
Sachin Goyal d85b7ab36d
GesturePod reorg (#200)
* GesturePod reorg


* Update README.md
2020-09-14 17:53:04 -07:00
Sachin Goyal 886740b9d2
DROCC-LF trainer (#198)
* lfoc initial push

* working

* Readme added for DROCCLF

* minor changes

* torch version compatibility issus resolved

* drocclf trainer changes

* update readme

* drocc:save best model

* add eval to drocc examples

* Update README.md

* Update README.md

* fix model eval

* Eval code checked

* eval code checked

* Update README.md

* Update drocc_trainer.py

* Update main_cifar.py

* Update main_cifar.py

* Update README.md

Co-authored-by: Moksh Jain <mokshjn00@gmail.com>
2020-08-10 19:20:40 -07:00
Sachin Goyal eeec40ca21
Merge pull request #197 from KimSangYeon-DGU/fix-typo
Fixed a minor typo in the PyTorch SRNN example
2020-08-07 17:47:57 +05:30
KimSangYeon-DGU 7049d99e14 Fixed a minor typo 2020-08-01 03:33:37 +09:00
Sachin Goyal a1021dfa12
DROCC Code (#196)
* drocc

* data processing files

* Update main_tabular.py

* Update README.md

* CIFAR, data processing scripts fodler

* Update README.md

* Update README.md

* arg parser, other touchups

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update process_epilepsy.py

* Update README.md

* DROCC: update docs

* Update README.md

* abalone preprocessing improved

Co-authored-by: Moksh Jain <mokshjn00@gmail.com>
2020-07-29 09:22:21 -07:00
Shikhar Jaiswal f835ab1abc
Quantized Convolution and MaxPool Implementation (#194)
* Initial

* Implement Convolution and MaxPooling for all filter sizes

* Incorporate Review

* Additional Documentation

* Add Support for Dilations in q_maxpool() and q_convolution()

* Extend MBConv To Take Even Number Filter Sizes
2020-07-19 21:51:56 -07:00
Shikhar Jaiswal 9f68e66e46
Implement Additional Quantized Utils (#192)
* C_refernce functions(8) are added, Compilation done, No-warnings

* Function/loop/Condition coding style has been updated

* Remaining functions has been integrated, Conv,Convolution,Maxpool functions are yet to update

* Remaining functions are converted to C,(maxpool,convolution,conv) Compilation done, No-warning.

* Allignment and coding style updated.

* Unit test cases are added, Compilation done,Test done,No-warnings

* Review comments updated, added function header with more descriptive, Test cases results compared with c++ code and fixed some issues,Code allignment,Variable names are modified. Compilation done with 0 warnings

* Unit test cases for all functions has been added,Compilation done, 0 warnings.

* Fixed review comments

Signed-off-by: harsh dave <harsh.dave@vvdntech.in>

* Added shift operation for a division operation

* Resolved review comments. Fixed examples with correct scaling factor, Function description correction

* Added test cases for with SHIFT and FLOATEXP macros enabled. Modification in function definations when SHIFT macro is defined.

* Correction made in sigmoid function

* SHIFT operation is enabled by default

* SHIFT operation is enabled by default

* Revert Some Changes

* Remove Whitespaces

* Clean Up Nomenclature and Simplify API

* Reorder Functions; Implement v_q_sub_scalar(); Improve Tests and Documentation

* Integrate Calls to v_q_treesum()

* Remove q_convolution() and q_maxpool(); Enforce Better Type Checks

* Incorporate Review

Co-authored-by: Arun KV <arun.kv@vvdntech.in>
Co-authored-by: harsh dave <harsh.dave@vvdntech.in>
2020-07-17 10:00:43 -07:00
Anil Kag 061881b854
tflite converter utilities for ProtoNN and Bonsai inference (#193)
* Adding keras inference layer to be used along with tflite API proposed by Tensorflow in the 2.0 version. This helps to convert the pre-trained ProtoNN and Bonsai models into the tflite format and shows how to use this model for prediction using the tflite interpreter. Note that the model training still happens on the Tensorflow-1.15 version (this can be changed later in which case you'll be left with only the Bonsai and ProtoNN Keras layers). For using these utilities you will need to use the tensorflow-2.X for conversion.

* Added instructions to use the tflite model converter utilities and the Keras layers. Also updated the convert utility to include the quantization as an optimization step enabled by default. This also includes a bug fix in the requirements-gpu file which incorrectly uses an older version of the numpy library incompatible with the tensorflow version 1.15

* Included assertion that the converter utility works only on Tensorflow 2.X API.
2020-07-16 20:28:12 -07:00
Shikhar Jaiswal 744b121eac
MBConv C Implementation (#191)
* Port Initial SeeDot Code

* Simplify API and Reduce Code Duplication

* Add Test Dataset Parameters

* Fix Indentation, Pick Better Variable Names, Check Iterator Arithmetic, Add Test and Documentation

* Add Test for v_q_treesum()

* Add Support for SHIFT Operations

* Incorporate Harsha's Review

* Add Fixed Point Test
2020-07-14 12:18:23 -07:00
Pawan Kartik 10c8c53063
Use platform (linux) specific APIs to check and create directories (#183) 2020-07-07 08:30:04 -07:00
Shikhar Jaiswal fdcd379661
Minor Improvements to IFDEFs (#190) 2020-07-07 08:21:07 -07:00
Shikhar Jaiswal db7ead2866
Minor Improvements to Testing (#189)
* Minor Improvements to Testing

* Fix Some Benign -Wconversion Warnings
2020-07-06 07:02:57 -07:00
Shikhar Jaiswal b11531b6a2
RNNPool C Implementation (#186)
* Initial

* Import Aayan's Handwritten Code and Refactor

* Port 1.0: Refactor quantized rnnpool and fastgrnn; specific functions remaining

* Port 2.0: Use vectorial operations; simplify API

* Port 3.0: Restructuring and Minor Improvements

* Cleanup and Write Tests

* Fix Indentation Issues

* Add LICENSE headers to each file

* Change type names to appear more descriptive
2020-06-22 23:11:02 -07:00
Moksh Jain f04237c664
FastGRNNCUDA: Add note to Readme (#172)
* FastGRNNCUDA: batch_first fixes

* FastGRNNCUDA: docstring fix

* add note for cuda cell installation in README
2020-04-30 20:35:55 -07:00
Harsha Vardhan Simhadri 9dd584338c
C reference (#171)
fixed errors in backward rnn pass and changed naming convention of zeta and nu
2020-04-28 00:04:52 -07:00
Aditya Kusupati fa04d004eb
Fixed FastGRNN matrix ops. FastTrainer to use batch_first=False (#170) 2020-04-27 23:36:11 -07:00
Sachin Goyal f9b7c1fdc4
Batch first fix (#167)
* batch_first defaults to true

* tested the batch_first argument changes
2020-04-27 20:57:52 -07:00
Harsha Vardhan Simhadri 8f6f4803da
C reference (#169)
added rnn pool code and test case
2020-04-27 03:02:25 -07:00
Moksh Jain 3742ad00e8
FastGRNNCUDA: batch_first fixes (#166)
* FastGRNNCUDA: batch_first fixes

* FastGRNNCUDA: docstring fix
2020-04-25 11:26:17 -07:00
Harsha Vardhan Simhadri 6c933f68fa
C reference (#165)
changed fastgrnn signature, moved params and buffers to separate classes
2020-04-20 01:18:45 -07:00
Harsha Vardhan Simhadri 71dcb88717
adding FastGRNN C reference implementation and test case for low rank… (#162)
* adding FastGRNN C reference implementation and test case for low rank model
2020-04-19 13:39:43 -07:00
Pawan Kartik 5d2aacd5b6
Free dynamically alloc'd memory. (#128) 2020-04-17 08:59:47 -07:00
dependabot[bot] 48d2f3aa84
Bump tensorflow-gpu from 1.15.0 to 1.15.2 in /tf (#151)
Bumps [tensorflow-gpu](https://github.com/tensorflow/tensorflow) from 1.15.0 to 1.15.2.
- [Release notes](https://github.com/tensorflow/tensorflow/releases)
- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md)
- [Commits](https://github.com/tensorflow/tensorflow/compare/v1.15.0...v1.15.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-04-17 08:58:45 -07:00
dependabot[bot] b63c8da7cf
Bump tensorflow from 1.15.0 to 1.15.2 in /tf (#152)
Bumps [tensorflow](https://github.com/tensorflow/tensorflow) from 1.15.0 to 1.15.2.
- [Release notes](https://github.com/tensorflow/tensorflow/releases)
- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md)
- [Commits](https://github.com/tensorflow/tensorflow/compare/v1.15.0...v1.15.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-04-17 08:58:34 -07:00
Aditya Kusupati c8697f1699
Fixing num_weight_matrices in edgeml_pytorch/rnn.py and readmes (#159)
* Fixed a missing line break

* fixing num_weight_matrices

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md
2020-03-02 19:54:36 -08:00
Harsha Vardhan Simhadri bf56eb0ae2
Update README.md 2019-12-23 16:28:37 -08:00
Harsha Vardhan Simhadri abcd2a9680
Add files via upload 2019-12-23 16:27:14 -08:00
Harsha Vardhan Simhadri 492773ec1c
Update README.md 2019-12-23 16:26:30 -08:00
Harsha Vardhan Simhadri 6949894671
Merge pull request #147 from microsoft/dependabot/pip/tf/tensorflow-1.15.0
Bump tensorflow from 1.13.1 to 1.15.0 in /tf
2019-12-23 16:23:38 -08:00
Harsha Vardhan Simhadri f1aa15b3dd
Merge pull request #146 from microsoft/dependabot/pip/tf/tensorflow-gpu-1.15.0
Bump tensorflow-gpu from 1.10.1 to 1.15.0 in /tf
2019-12-23 16:23:10 -08:00