Skip to content
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

Updated code for conda, python 3.7, PyTorch 1.8, cuda 10/11 on ubuntu 20.04 #592

Open
wants to merge 22 commits into
base: develop
Choose a base branch
from

Commits on May 1, 2021

  1. updated for conda build

    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    8c703ab View commit details
    Browse the repository at this point in the history
  2. add strict symmetric and unsigned symmetric config knobs to tf quantsim

    Signed-off-by: Sangeetha Siddegowda <[email protected]>
    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    quic-ssiddego authored and Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    9dbabaf View commit details
    Browse the repository at this point in the history
  3. Changed the way ONNX nodes get mapped to PyTorch modules by using cus…

    …tom markers with pytorch layer names
    
    Also reverted back ONNX export mode to default(eval) from training
    
    Signed-off-by: Abhi Khobare <[email protected]>
    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    quic-akhobare authored and Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    b875feb View commit details
    Browse the repository at this point in the history
  4. Fixed dockerfiles to change ONNX to 1.8.1 version

    Signed-off-by: Abhi Khobare <[email protected]>
    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    quic-akhobare authored and Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    46e9ff4 View commit details
    Browse the repository at this point in the history
  5. Removed pytorch copyright. Fixed sort logic for multi-layer recurrent…

    … nodes.
    
    Signed-off-by: Abhi Khobare <[email protected]>
    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    quic-akhobare authored and Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    dc88319 View commit details
    Browse the repository at this point in the history
  6. Added docstrings for some of the methods

    Signed-off-by: Abhi Khobare <[email protected]>
    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    quic-akhobare authored and Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    364231c View commit details
    Browse the repository at this point in the history
  7. extending quantsim export api to take export specific optional args

    Signed-off-by: Sendil Krishna <[email protected]>
    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    quic-sendilk authored and Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    859443b View commit details
    Browse the repository at this point in the history
  8. Updated version to 1.17.0

    Signed-off-by: Bharath Ramaswamy <[email protected]>
    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    quic-bharathr authored and Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    a3a7298 View commit details
    Browse the repository at this point in the history
  9. updated for conda, TF 1.15, PT 1.4, python 3.7

    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    Mikael Sevenier authored and Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    a5b8a3f View commit details
    Browse the repository at this point in the history
  10. updated to TF 2.4

    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    Mikael Sevenier authored and Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    a9c269c View commit details
    Browse the repository at this point in the history
  11. updated to latest googletest 1.10

    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    Mikael Sevenier authored and Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    ad36feb View commit details
    Browse the repository at this point in the history
  12. fixed build for TF 2.4, PT 1.8, Python 3.7

    TF tests fail because using tf.contrib modules removed in TF 2.x
    
    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    Mikael Sevenier authored and Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    8043561 View commit details
    Browse the repository at this point in the history
  13. revert to TF 1.15 due to old contrib modules used

    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    Mikael Sevenier authored and Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    93a514e View commit details
    Browse the repository at this point in the history
  14. updated for linux conda latest, ubuntu 20.04

    added conda environment
    
    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    37f67d8 View commit details
    Browse the repository at this point in the history
  15. fixed for cuda: code only works with cuda 10

    updated to cmake 3.18+ to support cuda architectures
    
    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    94baaf2 View commit details
    Browse the repository at this point in the history
  16. use cmake to find lapack correctly.

    CPU tests passing in conda
    
    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    3f133a3 View commit details
    Browse the repository at this point in the history
  17. add support for config file strict sym and unsigned sym setting for t…

    …f quantizers
    
    Signed-off-by: Sangeetha Siddegowda <[email protected]>
    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    quic-ssiddego authored and Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    b333212 View commit details
    Browse the repository at this point in the history
  18. Refactored logic to remove start and end markers to handle lots of co…

    …rner cases
    
    Signed-off-by: Abhi Khobare <[email protected]>
    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    quic-akhobare authored and Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    a2d6029 View commit details
    Browse the repository at this point in the history
  19. Skip output node renaming if the name was set correctly

    Signed-off-by: Abhi Khobare <[email protected]>
    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    quic-akhobare authored and Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    f3eb00b View commit details
    Browse the repository at this point in the history
  20. updated to build and test for python 3.7, TF 1.15, PyTorch 1.8+, CUDA…

    … 10 and 11
    
    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    527504f View commit details
    Browse the repository at this point in the history
  21. pytorch latest in conda

    Signed-off-by: Mikael Bourges-Sevenier <[email protected]>
    Mikael Bourges-Sevenier committed May 1, 2021
    Configuration menu
    Copy the full SHA
    8deef76 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Merge commit '05b58a69321e7c93e158debe8c6541924edb5b0e' into develop

    # Conflicts:
    #	Jenkins/Dockerfile
    #	TrainingExtensions/common/CMakeLists.txt
    #	TrainingExtensions/tensorflow/src/QcQuantizeOpDeprecated.hpp
    #	TrainingExtensions/tensorflow/test/python/test_qc_quantize_op_deprecated.py
    #	TrainingExtensions/torch/src/python/aimet_torch/onnx_utils.py
    #	TrainingExtensions/torch/src/python/aimet_torch/torchscript_utils.py
    #	TrainingExtensions/torch/test/python/test_onnx_utils.py
    #	TrainingExtensions/torch/test/python/test_quantizer.py
    #	dobuildntest.sh
    #	packaging/dependencies/reqs_pip_common.txt
    #	packaging/version.txt
    Mikael Sevenier committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    63211a4 View commit details
    Browse the repository at this point in the history