Hyukjin Jeong

Results 31 issues of Hyukjin Jeong

## What Let's support quantization of hybrid FullyConnected Op (int8 weights/float32 input -> uint8 weights/uint8 input or int16 weights/int16 input). Parent issue: https://github.com/Samsung/ONE/issues/9535

area/quant

## What Let's support quantization of (TF-style) hybrid Ops whose input feature map is float32 and weights(filters) are quantized. List of hybrid Ops - FullyConnected - Conv2D - DepthwiseConv2D -...

area/quant

## What Let's implement an option to convert a model with a dynamic batch size to a model with a single batch. For example, ``` onecc optimize --dynamic_batch_to_single_batch -i dynamic.circle...

## What Let's support constant folding of Gather and SparseToDense. ## Why Reshape Op in onnx model is translated to Gather->SparseToDense->AddV2->Cast in circle. onnx ![reshape](https://user-images.githubusercontent.com/5449554/152278091-38b3fab0-e156-4d3d-9cf6-e0d63da366f0.png) circle ![tflite](https://user-images.githubusercontent.com/5449554/152278247-c91c5561-ca7f-40c9-b2c4-c29bb0c417ee.png) A similar pattern...

This automatically enables proper options when convertin NCHW to NHWC. ONE-DCO-1.0-Signed-off-by: Hyukjin Jeong --- Related to #7350

This introduces visq for visualizing quantization error. ONE-DCO-1.0-Signed-off-by: Hyukjin Jeong --- Related to: https://github.com/Samsung/ONE/issues/9694 Draft PR: #9868

area/quant

On going draft to introduce visq module. ONE-DCO-1.0-Signed-off-by: Hyukjin Jeong --- Related to: https://github.com/Samsung/ONE/issues/9694

DRAFT

On going draft to introduce ForwardTransposeOpPass. ONE-DCO-1.0-Signed-off-by: Hyukjin Jeong --- Related to: https://github.com/Samsung/ONE/issues/9872

DRAFT

## What Let's introduce `ForwardTranseposeOpPass`. ## Why This moves Transpose Ops to the rear part, finding a chance to optimize redundant Transpose Ops (similar to `ForwardReshapeToUnaryOpPass`). Before ![image](https://user-images.githubusercontent.com/5449554/196355195-ab70d53b-7374-4e65-b2cb-842c8354a53a.png) After ![image](https://user-images.githubusercontent.com/5449554/196355046-d916b286-ae65-47a8-90ed-7630d67f2f5c.png)

## What Let's visualize quantization error in the quantized model ## Why To observe which quantized layer harms accuracy. ## How Input: fp32 circle, q circle, test data Steps 1....

area/quant