neural-compressor icon indicating copy to clipboard operation
neural-compressor copied to clipboard

Enhance 3.x common logger and update 3.x torch example

Open yuwenzho opened this issue 1 year ago • 1 comments

Type of Change

example API changed or not: no

Description

Update 3.x torch example and enhance 3.x common logger information.

Smooth quant uses quantize(), others use prepare() + convert()

How has this PR been tested?

CI, extension test

Dependency Change?

no

yuwenzho avatar May 10 '24 05:05 yuwenzho

⛈️ Required checks status: Has failure 🔴

Warning If you do not have the access to re-run the Probot, please contact XuehaoSun for help. If you push a new commit, all of the workflow will be re-triggered.

Groups summary

🟢 Code Scan Tests workflow
Check ID Status Error details
Code-Scan success
Code-Scan (Bandit Code Scan Bandit) success
Code-Scan (DocStyle Code Scan DocStyle) success
Code-Scan (Pylint Code Scan Pylint) success

These checks are required after the changes to neural_compressor/common/__init__.py, neural_compressor/common/utils/constants.py, neural_compressor/common/utils/logger.py, neural_compressor/common/utils/utility.py, neural_compressor/onnxrt/quantization/autotune.py, neural_compressor/onnxrt/quantization/quantize.py, neural_compressor/tensorflow/quantization/autotune.py, neural_compressor/tensorflow/quantization/quantize.py, neural_compressor/torch/algorithms/base_algorithm.py, neural_compressor/torch/quantization/algorithm_entry.py, neural_compressor/torch/quantization/autotune.py, neural_compressor/torch/quantization/quantize.py, neural_compressor/torch/utils/utility.py.

🔴 Model Tests workflow
Check ID Status Error details
Model-Test failure
Model-Test (Generate Report GenerateReport) no_status
Model-Test (Run ONNX Model resnet50-v1-12) success
Model-Test (Run PyTorch Model resnet18) failure
Model-Test (Run PyTorch Model resnet18_fx) failure
Model-Test (Run TensorFlow Model darknet19) success
Model-Test (Run TensorFlow Model inception_v1) success
Model-Test (Run TensorFlow Model resnet-101) success
Model-Test (Run TensorFlow Model resnet50v1.5) success
Model-Test (Run TensorFlow Model ssd_mobilenet_v1_ckpt) success
Model-Test (Run TensorFlow Model ssd_resnet50_v1) success

These checks are required after the changes to .azure-pipelines/scripts/models/env_setup.sh, .azure-pipelines/scripts/models/run_model_trigger_common.sh, .azure-pipelines/scripts/models/run_pytorch_models_trigger.sh.

🟢 Model Tests 3x workflow
Check ID Status Error details
Model-Test-3x success
Model-Test-3x (Generate Report GenerateReport) success
Model-Test-3x (Run PyTorch Model opt_125m_woq_gptq_int4) success
Model-Test-3x (Run PyTorch Model opt_125m_woq_gptq_int4_dq_bnb) success
Model-Test-3x (Run PyTorch Model opt_125m_woq_gptq_int4_dq_ggml) success

These checks are required after the changes to neural_compressor/common/__init__.py, neural_compressor/common/utils/constants.py, neural_compressor/common/utils/logger.py, neural_compressor/common/utils/utility.py, neural_compressor/torch/algorithms/base_algorithm.py, neural_compressor/torch/quantization/algorithm_entry.py, neural_compressor/torch/quantization/autotune.py, neural_compressor/torch/quantization/quantize.py, neural_compressor/torch/utils/utility.py, examples/3.x_api/pytorch/nlp/huggingface_models/language-modeling/quantization/llm/run_clm_no_trainer.py, .azure-pipelines/scripts/models/env_setup.sh, .azure-pipelines/scripts/models/run_model_trigger_common.sh, .azure-pipelines/scripts/models/run_pytorch_models_trigger.sh.

🟢 Unit Tests ITREX workflow
Check ID Status Error details
UT-ITREX success

These checks are required after the changes to neural_compressor/onnxrt/quantization/autotune.py, neural_compressor/onnxrt/quantization/quantize.py.

🟢 Unit Tests 3x-TensorFlow workflow
Check ID Status Error details
UT-3x-TensorFlow success
UT-3x-TensorFlow (Coverage Compare CollectDatafiles) success
UT-3x-TensorFlow (Unit Test 3x TensorFlow Unit Test 3x TensorFlow) success
UT-3x-TensorFlow (Unit Test 3x TensorFlow baseline Unit Test 3x TensorFlow baseline) success

These checks are required after the changes to neural_compressor/common/__init__.py, neural_compressor/common/utils/constants.py, neural_compressor/common/utils/logger.py, neural_compressor/common/utils/utility.py, neural_compressor/tensorflow/quantization/autotune.py, neural_compressor/tensorflow/quantization/quantize.py.

🟢 Unit Tests 3x-PyTorch workflow
Check ID Status Error details
UT-3x-Torch success
UT-3x-Torch (Coverage Compare CollectDatafiles) success
UT-3x-Torch (Unit Test 3x Torch Unit Test 3x Torch) success
UT-3x-Torch (Unit Test 3x Torch baseline Unit Test 3x Torch baseline) success

These checks are required after the changes to neural_compressor/common/__init__.py, neural_compressor/common/utils/constants.py, neural_compressor/common/utils/logger.py, neural_compressor/common/utils/utility.py, neural_compressor/torch/algorithms/base_algorithm.py, neural_compressor/torch/quantization/algorithm_entry.py, neural_compressor/torch/quantization/autotune.py, neural_compressor/torch/quantization/quantize.py, neural_compressor/torch/utils/utility.py.

🟢 Unit Tests 3x-ONNXRT workflow
Check ID Status Error details
UT-3x-ONNXRT success
UT-3x-ONNXRT (Coverage Compare CollectDatafiles) success
UT-3x-ONNXRT (Unit Test 3x ONNXRT Unit Test 3x ONNXRT) success
UT-3x-ONNXRT (Unit Test 3x ONNXRT baseline Unit Test 3x ONNXRT baseline) success

These checks are required after the changes to neural_compressor/common/__init__.py, neural_compressor/common/utils/constants.py, neural_compressor/common/utils/logger.py, neural_compressor/common/utils/utility.py, neural_compressor/onnxrt/quantization/autotune.py, neural_compressor/onnxrt/quantization/quantize.py.


Thank you for your contribution! 💜

Note This comment is automatically generated and will be updates every 180 seconds within the next 6 hours. If you have any other questions, contact chensuyue or XuehaoSun for help.

github-actions[bot] avatar May 10 '24 05:05 github-actions[bot]