気の向くままに辿るIT/ICT/IoT
ハードウェア

AMD Ryzen AIチュートリアルAdvanced Quark Quantize

ホーム前へ次へ
AMD Ryzen AIソフトウェアって?

AMD Ryzen AIチュートリアルAdvanced Quark Quantize

AMD Ryzen AIチュートリアルAdvanced Quark Quantize

2025/04/04

 AMD Ryzen AIソフトウェアとNPUドライバをインストールした自身初購入のミニパソコンRyzen 7 8845HS搭載AOOSTAR GEM12 Pro MAX/Windows 11 Proにamd / RyzenAI-SWをgit cloneしてAI学習するAdvanced Quark Quantize編。

 Advanced Quark QuantizeもQuark Quantizationをルートディレクトリとしたものですが、文量が多くなる、わかりにくくなるかなとページを分けることにしました。

advanced_quark_quantizationの概要

 quark_quantization同様、詳細は、検索しても、なかなか見当たらず、quark_quantizationルート直下のdocディレクトリのadvanced_quark_quant_readme.mdを参照。

 より複雑なケースでは、精度を保つのが難しくなることがあり、AMD Quarkには、こうしたケースでも精度維持・向上させるFast Fine Tune(微調整)とCross Layer Equalization(クロス層平準化?)という2つのオプションがあり、CPUについては、Float32とINT8、NPUについては、INT8でオリジナルとこれら2つの精度比較を行うのが、このチュートリアル。

 MobileNetV2モデルとResNet50モデルで検証。

advanced_quark_quantizationを実行する前に

 今日時点、README.mdのこのリポジトリからというリンクには、[mobilenetv2-12.onnx]とありつつ、advance_quark_quantize.pyのinput部が[mobilenetv2]となっており、エラーとなったので、これを修正、実行時の引数の--model_inputの値も同じだったので[mobilenetv2-12]として実行する必要がありました。

仮想環境作成と必須パッケージインストール

 何らかの理由で当該ディレクトリで、まだ仮想環境をアクティベートしてないければ、また、requirements.txtを使ってパッケージ群をインストールしていなければ、

path\to\quark_quantization> conda activate ryzen-ai-1.4.0
(ryzen-ai-1.4.0) path\to\quark_quantization>

 quicktest時と同様に仮想環境を作って、仮想環境を有効にしてから始めます。

 ryzen-ai-1.4.0は、Ryzen AIソフトウェアのインストール中に指定時、デフォルトのconda仮想環境名、もしくは、それをベースに変更したconda仮想環境名です。

(ryzen-ai-1.4.0) path\to\quark_quantization> pip install -r requirements.txt

 続いて当該プロジェクトで必要なパッケージのインストール。

Ryzen AI SoftwareチュートリアルAdvanced Quark Quantization [MobileNetV2モデル]

(ryzen-ai-1.4.0) path\to\quark_quantization> cd models
(ryzen-ai-1.4.0) path\to\quark_quantization\models> python download_ResNet.py
(ryzen-ai-1.4.0) path\to\quark_quantization\models> cd ..
(ryzen-ai-1.4.0) path\to\quark_quantization>

 更に訓練前のResNet50モデルを取得するためにmodels/フォルダに移動してpython download_MobileNetV2.pyを実行します。

 次の作業のためにquark_quantizationフォルダに戻っておきます。

Hugging Face Dataset ILSVRC/imagenet-1kダウンロードリスト

 次にHugging FaceのILSVRC/imagenet-1kからval_images.tar.gzファイルをダウンロードします。

 尚、今日時点では、この時、Hugging Faceへの会員登録とログイン後に表示される規約をAccept(許諾)する必要がありました。

 会員登録については、当該ページの少し下に[Log in] or [Sign up]というボタンがあり、登録なら後者をクリックします。

 登録後、同じ位置あたりに規約と[Accept]といったボタンがあると思うのでクリックしてから、その下にあるリストからダウンロードします。

(ryzen-ai-1.4.0) path\to\quark_quantization> mkdir val_data && tar -xzf val_images.tar.gz -C val_data
(ryzen-ai-1.4.0) path\to\quark_quantization> python prepare_data.py val_data calib_data

 プロジェクトルートのquark_quantization上でHugging Faceからダウンロードしたval_images.tar.gzをこのようにval_dataフォルダに展開し、prepare_data.pyを実行、val_dataを処理した結果をcalib_dataというフォルダに保存します。

 ちなみに自身は、これ以前に現時点で、まだ終わっていないyolov8やtorchvision_inferenceもいじっていて後者でval_dataにあたるものをcaib_dataとしてダウンロードしてしまい、フォルダ分けしてねーじゃねーか!エラーを食らっており、ここでダウンロードするまでもなく、そのフォルダをmv、val_dataフォルダとして保存したというのは内緒。

 ということは、もしかして、ここで作ったcalib_dataがtorchvision_inferenceで使えるのか?と思ってみたりもしますが、いくつかフォルダを覗いてみてもJpeg画像1つしか入ってなかったりで、はて違うかな?と思ってみたり。

 というか、そもそも、torchvision_inferenceでフォルダに分類されてないよって言われたスクリプトは、classification.pyなんですが、それこそが、分類してくれるものじゃないの?だって、まさか事前準備したデータセットが分類されてるか否かをチェックするスクリプトじゃないもんね?と思ってみたり。

[2025/04/04] やはり、このcalib_dataを使ってみたら、torchvision_inferenceも上手く実行できました。

(ryzen-ai-1.4.0) path\to\quark_quantization>python advanced_quark_quantize.py --model_input models/mobilenetv2-12.onnx --model_output models/mobilenetv2_quant.onnx
 
[QUARK-INFO]: Checking custom ops library ...
 
[QUARK-INFO]: The CPU version of custom ops library already exists.
 
[QUARK-INFO]: Checked custom ops library.
The configuration of the quantization is Config(global_quant_config=QuantizationConfig(calibrate_method=<PowerOfTwoMethod.MinMSE: 1>, quant_format=<QuantFormat.QDQ: 1>, activation_type=<QuantType.QUInt8: 1>, weight_type=<QuantType.QInt8: 0>, input_nodes=[], output_nodes=[], op_types_to_quantize=[], nodes_to_quantize=[], extra_op_types_to_quantize=[], nodes_to_exclude=[], subgraphs_to_exclude=[], specific_tensor_precision=False, execution_providers=['CPUExecutionProvider'], per_channel=False, reduce_range=False, optimize_model=True, use_dynamic_quant=False, use_external_data_format=False, convert_fp16_to_fp32=False, convert_nchw_to_nhwc=False, include_sq=False, include_rotation=False, include_cle=False, include_auto_mp=False, include_fast_ft=False, enable_npu_cnn=True, enable_npu_transformer=False, debug_mode=False, print_summary=True, ignore_warnings=True, log_severity_level=1, extra_options={'ActivationSymmetric': True}))
[QUARK_INFO]: Time information:
2025-04-09 17:44:37.237136
[QUARK_INFO]: OS and CPU information:
                    system --- Windows
                     node --- gem12promax
                    release --- 10
                    version --- 10.0.26100
                    machine --- AMD64
                   processor --- AMD64 Family 25 Model 117 Stepping 2, AuthenticAMD
[QUARK_INFO]: Tools version information:
                    python --- 3.10.0
                     onnx --- 1.16.1
                  onnxruntime --- 1.18.1
                  quark.onnx --- 0.8+2fc870b
[QUARK_INFO]: Quantized Configuration information:
                  model_input --- models/mobilenetv2-12.onnx
                 model_output --- models/mobilenetv2_quant.onnx
            calibration_data_reader --- <utils.ImageDataReader object at 0x0000017A46218850>
             calibration_data_path --- None
                 quant_format --- QDQ
                  input_nodes --- []
                 output_nodes --- []
             op_types_to_quantize --- []
          extra_op_types_to_quantize --- []
                  per_channel --- False
                 reduce_range --- False
                activation_type --- QUInt8
                  weight_type --- QInt8
               nodes_to_quantize --- []
               nodes_to_exclude --- []
             subgraphs_to_exclude --- []
                optimize_model --- True
           use_external_data_format --- False
               calibrate_method --- PowerOfTwoMethod.MinMSE
              execution_providers --- ['CPUExecutionProvider']
                enable_npu_cnn --- True
            enable_npu_transformer --- False
           specific_tensor_precision --- False
                  debug_mode --- False
             convert_fp16_to_fp32 --- False
             convert_nchw_to_nhwc --- False
                  include_cle --- False
                  include_sq --- False
               include_rotation --- False
                include_fast_ft --- False
                 extra_options --- {'ActivationSymmetric': True}
 
[QUARK-INFO]: The input ONNX model models/mobilenetv2-12.onnx can create InferenceSession successfully
 
[QUARK-INFO]: Obtained calibration data with 1000 iters
 
[QUARK-INFO]: Removed initializers from input
 
[QUARK-INFO]: Simplified model sucessfully
 
[QUARK-INFO]: Duplicate the shared initializers in the model for separate quantization use across different nodes!
 
[QUARK-INFO]: Loading model...
 
[QUARK-INFO]: The input ONNX model C:/Users/reg/AppData/Local/Temp/vai.cpinit.wglwg6wj/model_cpinit.onnx can run inference successfully
 
[QUARK-INFO]: optimize the model for better hardware compatibility.
 
[QUARK-WARNING]: The opset version is 17 < 20. Skipping fusing Gelu.
 
[QUARK-INFO]: Start calibration...
 
[QUARK-INFO]: Start collecting data, runtime depends on your model size and the number of calibration dataset.
 
[QUARK-INFO]: Finding optimal threshold for each tensor using PowerOfTwoMethod.MinMSE algorithm ...
 
[QUARK-INFO]: Use all calibration data to calculate min mse
Computing range: 100%|█████████████████████████████████████████████████| 101/101 [15:07<00:00, 8.98s/tensor]
 
[QUARK-INFO]: Finished the calibration of PowerOfTwoMethod.MinMSE which costs 1007.8s
 
[QUARK-INFO]: Remove QuantizeLinear & DequantizeLinear on certain operations(such as conv-relu).
 
[QUARK-INFO]: Rescale GlobalAveragePool /GlobalAveragePool with factor 1.0048828125 to simulate DPU behavior.
 
[QUARK-INFO]: Adjust the quantize info to meet the compiler constraints
 
[QUARK-INFO]: Input pos of pooling layer /GlobalAveragePool is 4. Output pos of pooling layer /GlobalAveragePool is 5.Modify opos from 5 to 4.
 
[QUARK-INFO]: Adjust the quantize info to meet the compiler constraints
The operation types and their corresponding quantities of the input float model is shown in the table below.
┏━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Op Type       ┃ Float Model          ┃
┡━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ Conv         │ 52              │
│ Constant       │ 70              │
│ Clip         │ 35              │
│ Add         │ 10              │
│ GlobalAveragePool  │ 1               │
│ Flatten       │ 1               │
│ Gemm         │ 1               │
├──────────────────────┼───────────────────────────────┤
│ Quantized model path │ models/mobilenetv2_quant.onnx │
└──────────────────────┴───────────────────────────────┘
The quantized information for all operation types is shown in the table below.
The discrepancy between the operation types in the quantized model and the float model is due to the application of graph optimization.
┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━┓
┃ Op Type      ┃ Activation ┃ Weights ┃ Bias   ┃
┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━┩
│ Conv       │ UINT8(52) │ INT8(52) │ INT8(52) │
│ Add        │ UINT8(10) │     │     │
│ GlobalAveragePool │ UINT8(1)  │     │     │
│ Flatten      │ UINT8(1)  │     │     │
│ Gemm       │ UINT8(1)  │ INT8(1) │ INT8(1) │
└───────────────────┴────────────┴──────────┴──────────┘
Model Size:
Float32 model size: 13.34 MB
Int8 quantized model size: 3.45 MB
Model Accuracy:
Evaluating: 100%|███████████████████████████████████████████████████████| 1000/1000 [00:09<00:00, 103.35it/s]
Float32 model accuracy: Top1 0.713, Top5 0.906
Evaluating: 100%|████████████████████████████████████████████████████████| 1000/1000 [00:24<00:00, 41.53it/s]
Int8 quantized model accuracy: Top1 0.642, Top5 0.869
path\to\quark_quantization
Evaluating: 100%|████████████████████████████████████████████████████████| 1000/1000 [00:23<00:00, 42.20it/s]
Int8 quantized model accuracy (NPU): Top1 0.642, Top5 0.869
 
(ryzen-ai-1.4.0) path\to\quark_quantization>

 さておき、高度な量子化におけるMobileNetV2、INT8で精度に関するオプションなしの量子化advanced_quark_quantize.py --model_input models/mobilenetv2-12.onnx --model_output models/mobilenetv2_quant.onnxを実行します。

(ryzen-ai-1.4.0) path\to\quark_quantization>python advanced_quark_quantize.py --model_input models/mobilenetv2-12.onnx --model_output models/mobilenetv2_quant.onnx --fast_finetune
 
[QUARK-INFO]: Checking custom ops library ...
 
[QUARK-INFO]: The CPU version of custom ops library already exists.
 
[QUARK-INFO]: Checked custom ops library.
The configuration of the quantization is Config(global_quant_config=QuantizationConfig(calibrate_method=<PowerOfTwoMethod.MinMSE: 1>, quant_format=<QuantFormat.QDQ: 1>, activation_type=<QuantType.QUInt8: 1>, weight_type=<QuantType.QInt8: 0>, input_nodes=[], output_nodes=[], op_types_to_quantize=[], nodes_to_quantize=[], extra_op_types_to_quantize=[], nodes_to_exclude=[], subgraphs_to_exclude=[], specific_tensor_precision=False, execution_providers=['CPUExecutionProvider'], per_channel=False, reduce_range=False, optimize_model=True, use_dynamic_quant=False, use_external_data_format=False, convert_fp16_to_fp32=False, convert_nchw_to_nhwc=False, include_sq=False, include_rotation=False, include_cle=False, include_auto_mp=False, include_fast_ft=True, enable_npu_cnn=True, enable_npu_transformer=False, debug_mode=False, print_summary=True, ignore_warnings=True, log_severity_level=1, extra_options={'ActivationSymmetric': True}))
[QUARK_INFO]: Time information:
2025-04-09 18:05:47.659090
[QUARK_INFO]: OS and CPU information:
                    system --- Windows
                     node --- gem12promax
                    release --- 10
                    version --- 10.0.26100
                    machine --- AMD64
                   processor --- AMD64 Family 25 Model 117 Stepping 2, AuthenticAMD
[QUARK_INFO]: Tools version information:
                    python --- 3.10.0
                     onnx --- 1.16.1
                  onnxruntime --- 1.18.1
                  quark.onnx --- 0.8+2fc870b
[QUARK_INFO]: Quantized Configuration information:
                  model_input --- models/mobilenetv2-12.onnx
                 model_output --- models/mobilenetv2_quant.onnx
            calibration_data_reader --- <utils.ImageDataReader object at 0x000001E72C128760>
             calibration_data_path --- None
                 quant_format --- QDQ
                  input_nodes --- []
                 output_nodes --- []
             op_types_to_quantize --- []
          extra_op_types_to_quantize --- []
                  per_channel --- False
                 reduce_range --- False
                activation_type --- QUInt8
                  weight_type --- QInt8
               nodes_to_quantize --- []
               nodes_to_exclude --- []
             subgraphs_to_exclude --- []
                optimize_model --- True
           use_external_data_format --- False
               calibrate_method --- PowerOfTwoMethod.MinMSE
              execution_providers --- ['CPUExecutionProvider']
                enable_npu_cnn --- True
            enable_npu_transformer --- False
           specific_tensor_precision --- False
                  debug_mode --- False
             convert_fp16_to_fp32 --- False
             convert_nchw_to_nhwc --- False
                  include_cle --- False
                  include_sq --- False
               include_rotation --- False
                include_fast_ft --- True
                 extra_options --- {'ActivationSymmetric': True}
 
[QUARK-INFO]: The input ONNX model models/mobilenetv2-12.onnx can create InferenceSession successfully
 
[QUARK-INFO]: Obtained calibration data with 1000 iters
 
[QUARK-INFO]: Removed initializers from input
 
[QUARK-INFO]: Simplified model sucessfully
 
[QUARK-INFO]: Duplicate the shared initializers in the model for separate quantization use across different nodes!
 
[QUARK-INFO]: Loading model...
 
[QUARK-INFO]: The input ONNX model C:/Users/reg/AppData/Local/Temp/vai.cpinit.vp63rsa0/model_cpinit.onnx can run inference successfully
 
[QUARK-INFO]: optimize the model for better hardware compatibility.
 
[QUARK-WARNING]: The opset version is 17 < 20. Skipping fusing Gelu.
 
[QUARK-INFO]: Start calibration...
 
[QUARK-INFO]: Start collecting data, runtime depends on your model size and the number of calibration dataset.
 
[QUARK-INFO]: Finding optimal threshold for each tensor using PowerOfTwoMethod.MinMSE algorithm ...
 
[QUARK-INFO]: Use all calibration data to calculate min mse
Computing range: 100%|█████████████████████████████████████████████████| 101/101 [15:10<00:00, 9.01s/tensor]
 
[QUARK-INFO]: Finished the calibration of PowerOfTwoMethod.MinMSE which costs 1004.5s
 
[QUARK-INFO]: Remove QuantizeLinear & DequantizeLinear on certain operations(such as conv-relu).
 
[QUARK-INFO]: Rescale GlobalAveragePool /GlobalAveragePool with factor 1.0048828125 to simulate DPU behavior.
 
[QUARK-INFO]: Adjust the quantize info to meet the compiler constraints
 
[QUARK-INFO]: Input pos of pooling layer /GlobalAveragePool is 4. Output pos of pooling layer /GlobalAveragePool is 5.Modify opos from 5 to 4.
 
[QUARK-INFO]: Adjust the quantize info to meet the compiler constraints
 
[QUARK-INFO]: Start running fast finetune with seed 1744190555 ...
 0%|                                              | 0/53 [00:00<?, ?it/s]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (input)->(/features/features.0/features.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=0.029657 (Recons loss=0.029657, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=0.024029 (Recons loss=0.024029, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=6.904722 (Recons loss=0.035553, Rounding loss=6.869169)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=3.727838 (Recons loss=0.026803, Rounding loss=3.701035)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=3.358047 (Recons loss=0.029363, Rounding loss=3.328685)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=2.897657 (Recons loss=0.031647, Rounding loss=2.866010)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=2.241424 (Recons loss=0.026025, Rounding loss=2.215399)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=1.136797 (Recons loss=0.030646, Rounding loss=1.106151)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=0.292913 (Recons loss=0.038429, Rounding loss=0.254485)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=0.104850 (Recons loss=0.104850, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=0.062637 (Recons loss=0.062637, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (input)->(/features/features.0/features.0.2/Clip_output_0) recons metrics was optimized from 0.011162 to 0.002014 (diff=-0.009148)
 2%|█▌                                         | 1/53 [00:44<38:19, 44.23s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.0/features.0.2/Clip_output_0)->(/features/features.1/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=0.436711 (Recons loss=0.436711, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=0.399322 (Recons loss=0.399322, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=2.592926 (Recons loss=0.388211, Rounding loss=2.204715)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=1.663563 (Recons loss=0.425044, Rounding loss=1.238519)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=1.502314 (Recons loss=0.412386, Rounding loss=1.089928)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=1.450449 (Recons loss=0.450653, Rounding loss=0.999796)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=1.324686 (Recons loss=0.425638, Rounding loss=0.899048)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=1.017711 (Recons loss=0.384090, Rounding loss=0.633621)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=0.693169 (Recons loss=0.525045, Rounding loss=0.168124)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=0.471574 (Recons loss=0.441592, Rounding loss=0.029983)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=0.475445 (Recons loss=0.475445, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.0/features.0.2/Clip_output_0)->(/features/features.1/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.023519 to 0.015485 (diff=-0.008034)
 4%|███▏                                        | 2/53 [01:18<32:41, 38.46s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.1/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.1/conv/conv.1/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=6.024113 (Recons loss=6.024113, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=3.903118 (Recons loss=3.903118, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=7.879058 (Recons loss=5.049274, Rounding loss=2.829783)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=5.807780 (Recons loss=3.994617, Rounding loss=1.813164)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=6.252983 (Recons loss=4.655242, Rounding loss=1.597740)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=5.996631 (Recons loss=4.530773, Rounding loss=1.465858)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=7.700492 (Recons loss=6.393449, Rounding loss=1.307043)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=5.117947 (Recons loss=3.962896, Rounding loss=1.155051)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=5.002327 (Recons loss=4.224316, Rounding loss=0.778011)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=3.156639 (Recons loss=2.896606, Rounding loss=0.260033)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=4.029948 (Recons loss=3.973833, Rounding loss=0.056115)
 
[QUARK-INFO]: Module (/features/features.1/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.1/conv/conv.1/Conv_output_0) recons metrics was optimized from 0.453094 to 0.293128 (diff=-0.159965)
 6%|████▋                                       | 3/53 [01:43<26:54, 32.28s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.1/conv/conv.1/Conv_output_0)->(/features/features.2/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=4.436511 (Recons loss=4.436511, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=3.600840 (Recons loss=3.600840, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=18.323685 (Recons loss=5.571252, Rounding loss=12.752434)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=13.270256 (Recons loss=4.674300, Rounding loss=8.595956)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=13.269955 (Recons loss=5.117227, Rounding loss=8.152727)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=13.398663 (Recons loss=5.719879, Rounding loss=7.678784)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=11.950155 (Recons loss=5.038900, Rounding loss=6.911255)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=9.911460 (Recons loss=4.316548, Rounding loss=5.594912)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=9.996490 (Recons loss=6.734764, Rounding loss=3.261726)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=6.491660 (Recons loss=5.635652, Rounding loss=0.856007)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=6.605137 (Recons loss=6.391406, Rounding loss=0.213731)
 
[QUARK-INFO]: Module (/features/features.1/conv/conv.1/Conv_output_0)->(/features/features.2/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.083480 to 0.073372 (diff=-0.010108)
 8%|██████▎                                      | 4/53 [02:53<38:33, 47.21s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.2/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.2/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=3.179596 (Recons loss=3.179596, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=2.164155 (Recons loss=2.164155, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=4.994823 (Recons loss=1.832146, Rounding loss=3.162677)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=3.047023 (Recons loss=1.767641, Rounding loss=1.279382)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=5.153752 (Recons loss=4.135386, Rounding loss=1.018366)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=3.314327 (Recons loss=2.509265, Rounding loss=0.805062)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=4.857927 (Recons loss=4.171365, Rounding loss=0.686562)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=3.838726 (Recons loss=3.369136, Rounding loss=0.469590)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=3.739848 (Recons loss=3.690122, Rounding loss=0.049726)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=2.857220 (Recons loss=2.857220, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=2.244517 (Recons loss=2.244517, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.2/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.2/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.033280 to 0.028907 (diff=-0.004373)
 9%|███████▋                                     | 5/53 [05:03<1:01:27, 76.83s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.2/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.2/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=29.094086 (Recons loss=29.094086, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=17.865248 (Recons loss=17.865248, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=35.097355 (Recons loss=27.463591, Rounding loss=7.633764)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=32.522011 (Recons loss=29.518839, Rounding loss=3.003172)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=29.370176 (Recons loss=27.166245, Rounding loss=2.203932)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=16.839714 (Recons loss=15.300118, Rounding loss=1.539595)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=26.052658 (Recons loss=25.037615, Rounding loss=1.015044)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=37.511421 (Recons loss=36.903538, Rounding loss=0.607885)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=23.799776 (Recons loss=23.613655, Rounding loss=0.186120)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=29.207148 (Recons loss=29.183041, Rounding loss=0.024107)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=22.441710 (Recons loss=22.432648, Rounding loss=0.009061)
 
[QUARK-INFO]: Module (/features/features.2/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.2/conv/conv.2/Conv_output_0) recons metrics was optimized from 1.266986 to 0.977915 (diff=-0.289071)
11%|█████████▍                                     | 6/53 [05:27<46:10, 58.95s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.2/conv/conv.2/Conv_output_0)->(/features/features.3/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=4.942898 (Recons loss=4.942898, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=3.612997 (Recons loss=3.612997, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=22.767981 (Recons loss=3.892141, Rounding loss=18.875839)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=11.774342 (Recons loss=3.337951, Rounding loss=8.436390)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=10.652824 (Recons loss=4.431029, Rounding loss=6.221796)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=8.628033 (Recons loss=3.659673, Rounding loss=4.968359)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=7.254205 (Recons loss=3.757498, Rounding loss=3.496706)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=5.744981 (Recons loss=4.119804, Rounding loss=1.625177)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=4.622164 (Recons loss=4.464828, Rounding loss=0.157336)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=4.233968 (Recons loss=4.233968, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=5.162937 (Recons loss=5.162937, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.2/conv/conv.2/Conv_output_0)->(/features/features.3/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.029574 to 0.027720 (diff=-0.001854)
13%|██████████▉                                    | 7/53 [05:52<36:46, 47.97s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.3/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.3/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=4.216208 (Recons loss=4.216208, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=3.925858 (Recons loss=3.925858, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=13.274529 (Recons loss=3.642457, Rounding loss=9.632071)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=9.755528 (Recons loss=4.144773, Rounding loss=5.610755)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=8.604329 (Recons loss=3.606941, Rounding loss=4.997389)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=8.945495 (Recons loss=4.452003, Rounding loss=4.493492)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=7.138884 (Recons loss=3.437804, Rounding loss=3.701080)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=6.791967 (Recons loss=4.104759, Rounding loss=2.687208)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=5.500403 (Recons loss=4.581511, Rounding loss=0.918892)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=4.207111 (Recons loss=4.203551, Rounding loss=0.003560)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=4.270458 (Recons loss=4.270458, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.3/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.3/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.031743 to 0.028407 (diff=-0.003336)
15%|████████████▌                                   | 8/53 [06:30<33:26, 44.60s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.3/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.3/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=45.996647 (Recons loss=45.996647, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=33.351582 (Recons loss=33.351582, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=67.464752 (Recons loss=49.159275, Rounding loss=18.305481)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=36.875420 (Recons loss=27.839533, Rounding loss=9.035889)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=44.036736 (Recons loss=37.221634, Rounding loss=6.815101)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=41.402161 (Recons loss=36.276066, Rounding loss=5.126095)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=49.187134 (Recons loss=45.451122, Rounding loss=3.736013)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=35.653645 (Recons loss=33.343910, Rounding loss=2.309736)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=34.102032 (Recons loss=33.372791, Rounding loss=0.729242)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=41.472572 (Recons loss=41.358456, Rounding loss=0.114116)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=33.267860 (Recons loss=33.260704, Rounding loss=0.007155)
 
[QUARK-INFO]: Module (/features/features.3/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.3/conv/conv.2/Conv_output_0) recons metrics was optimized from 1.713207 to 1.478843 (diff=-0.234364)
17%|██████████████                                   | 9/53 [06:56<28:36, 39.00s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.3/Add_output_0)->(/features/features.4/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=9.925926 (Recons loss=9.925926, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=9.542646 (Recons loss=9.542646, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=29.243616 (Recons loss=10.788218, Rounding loss=18.455399)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=18.298031 (Recons loss=9.354805, Rounding loss=8.943227)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=17.399031 (Recons loss=10.338268, Rounding loss=7.060763)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=21.767990 (Recons loss=16.285490, Rounding loss=5.482501)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=14.657524 (Recons loss=11.047828, Rounding loss=3.609696)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=11.701941 (Recons loss=9.833603, Rounding loss=1.868338)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=10.867849 (Recons loss=10.634207, Rounding loss=0.233642)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=9.800457 (Recons loss=9.800457, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=11.995651 (Recons loss=11.995651, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.3/Add_output_0)->(/features/features.4/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.077729 to 0.075579 (diff=-0.002149)
19%|███████████████▍                                 | 10/53 [07:24<25:32, 35.64s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.4/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.4/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=3.013081 (Recons loss=3.013081, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=4.584591 (Recons loss=4.584591, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=9.682210 (Recons loss=2.666163, Rounding loss=7.016047)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=6.896547 (Recons loss=3.736019, Rounding loss=3.160528)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=8.505482 (Recons loss=6.325901, Rounding loss=2.179581)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=4.955120 (Recons loss=3.299548, Rounding loss=1.655571)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=3.514670 (Recons loss=2.646609, Rounding loss=0.868061)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=4.874638 (Recons loss=4.437912, Rounding loss=0.436726)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=5.220218 (Recons loss=5.166353, Rounding loss=0.053865)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=4.014459 (Recons loss=4.014459, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=4.054711 (Recons loss=4.054711, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.4/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.4/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.027377 to 0.026441 (diff=-0.000937)
21%|█████████████████                                 | 11/53 [07:54<23:38, 33.78s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.4/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.4/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=28.242283 (Recons loss=28.242283, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=36.015282 (Recons loss=36.015282, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=66.675072 (Recons loss=36.455894, Rounding loss=30.219179)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=48.546783 (Recons loss=33.306171, Rounding loss=15.240610)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=42.456566 (Recons loss=31.191595, Rounding loss=11.264971)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=42.569496 (Recons loss=34.523186, Rounding loss=8.046310)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=33.488113 (Recons loss=27.962673, Rounding loss=5.525440)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=42.728058 (Recons loss=39.147991, Rounding loss=3.580067)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=44.878891 (Recons loss=43.414066, Rounding loss=1.464826)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=26.632221 (Recons loss=26.413145, Rounding loss=0.219076)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=22.479532 (Recons loss=22.471458, Rounding loss=0.008074)
 
[QUARK-INFO]: Module (/features/features.4/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.4/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.993217 to 0.907447 (diff=-0.085770)
23%|██████████████████▌                                | 12/53 [08:11<19:39, 28.76s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.4/conv/conv.2/Conv_output_0)->(/features/features.5/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=4.797604 (Recons loss=4.797604, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=4.651830 (Recons loss=4.651830, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=45.766560 (Recons loss=5.216286, Rounding loss=40.550274)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=22.071463 (Recons loss=5.466051, Rounding loss=16.605412)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=14.412720 (Recons loss=4.395075, Rounding loss=10.017645)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=9.060746 (Recons loss=3.122934, Rounding loss=5.937812)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=6.154499 (Recons loss=3.278148, Rounding loss=2.876352)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=4.954316 (Recons loss=4.160657, Rounding loss=0.793659)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=4.144809 (Recons loss=4.058229, Rounding loss=0.086579)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=4.339595 (Recons loss=4.339595, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=4.626616 (Recons loss=4.626616, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.4/conv/conv.2/Conv_output_0)->(/features/features.5/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.023244 to 0.022824 (diff=-0.000420)
25%|████████████████████                               | 13/53 [08:29<16:52, 25.30s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.5/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.5/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=2.487467 (Recons loss=2.487467, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=2.419213 (Recons loss=2.419213, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=17.612286 (Recons loss=2.885979, Rounding loss=14.726307)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=11.195273 (Recons loss=2.082640, Rounding loss=9.112634)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=12.402538 (Recons loss=4.140961, Rounding loss=8.261578)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=11.510336 (Recons loss=3.997486, Rounding loss=7.512851)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=8.466429 (Recons loss=2.083366, Rounding loss=6.383063)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=6.359648 (Recons loss=2.001740, Rounding loss=4.357908)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=4.691146 (Recons loss=2.467108, Rounding loss=2.224038)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=2.884948 (Recons loss=2.761243, Rounding loss=0.123705)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=2.651690 (Recons loss=2.637336, Rounding loss=0.014354)
 
[QUARK-INFO]: Module (/features/features.5/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.5/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.023293 to 0.015369 (diff=-0.007924)
26%|█████████████████████▋                              | 14/53 [08:50<15:44, 24.21s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.5/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.5/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=14.855639 (Recons loss=14.855639, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=9.667993 (Recons loss=9.667993, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=55.518677 (Recons loss=12.517677, Rounding loss=43.000999)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=36.610451 (Recons loss=12.704432, Rounding loss=23.906019)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=32.458595 (Recons loss=12.984449, Rounding loss=19.474146)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=32.827591 (Recons loss=16.850060, Rounding loss=15.977530)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=22.956440 (Recons loss=10.818376, Rounding loss=12.138065)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=33.250870 (Recons loss=25.442961, Rounding loss=7.807910)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=13.475121 (Recons loss=10.140871, Rounding loss=3.334251)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=17.774792 (Recons loss=17.170330, Rounding loss=0.604462)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=10.917726 (Recons loss=10.825131, Rounding loss=0.092594)
 
[QUARK-INFO]: Module (/features/features.5/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.5/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.560495 to 0.444214 (diff=-0.116280)
28%|███████████████████████▏                             | 15/53 [09:09<14:17, 22.56s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.5/Add_output_0)->(/features/features.6/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=4.714328 (Recons loss=4.714328, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=5.512653 (Recons loss=5.512653, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=42.901291 (Recons loss=4.907176, Rounding loss=37.994114)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=17.682131 (Recons loss=3.949348, Rounding loss=13.732783)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=14.163202 (Recons loss=5.146287, Rounding loss=9.016914)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=14.838583 (Recons loss=8.924745, Rounding loss=5.913838)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=7.700008 (Recons loss=4.462751, Rounding loss=3.237257)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=7.623931 (Recons loss=6.362573, Rounding loss=1.261359)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=4.634913 (Recons loss=4.575621, Rounding loss=0.059293)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=4.001060 (Recons loss=4.001060, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=4.219855 (Recons loss=4.219855, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.5/Add_output_0)->(/features/features.6/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.026920 to 0.026509 (diff=-0.000411)
30%|████████████████████████▊                             | 16/53 [09:27<13:03, 21.17s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.6/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.6/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=3.095731 (Recons loss=3.095731, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=2.774965 (Recons loss=2.774965, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=13.925634 (Recons loss=2.975540, Rounding loss=10.950094)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=8.727327 (Recons loss=3.931059, Rounding loss=4.796268)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=7.825134 (Recons loss=4.168843, Rounding loss=3.656291)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=5.625165 (Recons loss=2.784597, Rounding loss=2.840568)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=5.226887 (Recons loss=3.267639, Rounding loss=1.959248)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=3.915651 (Recons loss=2.968630, Rounding loss=0.947021)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=3.771269 (Recons loss=3.658085, Rounding loss=0.113183)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=6.243080 (Recons loss=6.243080, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=3.200175 (Recons loss=3.200175, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.6/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.6/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.017075 to 0.015779 (diff=-0.001296)
32%|██████████████████████████▎                            | 17/53 [09:48<12:41, 21.15s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.6/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.6/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=14.581135 (Recons loss=14.581135, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=16.246021 (Recons loss=16.246021, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=53.127594 (Recons loss=11.590267, Rounding loss=41.537327)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=42.879047 (Recons loss=24.047646, Rounding loss=18.831402)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=28.644928 (Recons loss=15.188903, Rounding loss=13.456024)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=28.800882 (Recons loss=19.039530, Rounding loss=9.761353)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=24.116028 (Recons loss=17.626150, Rounding loss=6.489877)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=16.491489 (Recons loss=13.382049, Rounding loss=3.109441)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=13.722592 (Recons loss=13.083820, Rounding loss=0.638772)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=12.639249 (Recons loss=12.590584, Rounding loss=0.048665)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=16.864475 (Recons loss=16.864475, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.6/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.6/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.553394 to 0.492793 (diff=-0.060601)
34%|███████████████████████████▊                           | 18/53 [10:08<12:09, 20.84s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.6/Add_output_0)->(/features/features.7/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=4.949790 (Recons loss=4.949790, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=5.840454 (Recons loss=5.840454, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=48.387070 (Recons loss=6.285107, Rounding loss=42.101963)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=26.771725 (Recons loss=6.362008, Rounding loss=20.409718)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=20.718262 (Recons loss=5.757446, Rounding loss=14.960816)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=18.342968 (Recons loss=7.072620, Rounding loss=11.270347)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=17.995106 (Recons loss=10.165955, Rounding loss=7.829150)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=10.680063 (Recons loss=7.219575, Rounding loss=3.460488)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=7.841937 (Recons loss=7.475533, Rounding loss=0.366403)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=5.605127 (Recons loss=5.605127, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=5.011208 (Recons loss=5.011208, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.6/Add_output_0)->(/features/features.7/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.035845 to 0.035095 (diff=-0.000750)
36%|█████████████████████████████▍                          | 19/53 [10:26<11:20, 20.01s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.7/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.7/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=3.673120 (Recons loss=3.673120, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=3.474280 (Recons loss=3.474280, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=13.131624 (Recons loss=3.004074, Rounding loss=10.127550)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=7.462396 (Recons loss=3.194085, Rounding loss=4.268312)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=6.650076 (Recons loss=3.852036, Rounding loss=2.798040)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=5.720683 (Recons loss=4.005220, Rounding loss=1.715463)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=4.740791 (Recons loss=3.661922, Rounding loss=1.078869)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=4.392382 (Recons loss=4.110087, Rounding loss=0.282295)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=2.395680 (Recons loss=2.385690, Rounding loss=0.009990)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=3.300374 (Recons loss=3.300374, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=3.109431 (Recons loss=3.109431, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.7/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.7/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.021581 to 0.021159 (diff=-0.000422)
38%|██████████████████████████████▉                          | 20/53 [10:46<10:58, 19.96s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.7/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.7/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=51.041500 (Recons loss=51.041500, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=42.566422 (Recons loss=42.566422, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=116.377853 (Recons loss=25.977285, Rounding loss=90.400566)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=120.644363 (Recons loss=74.208275, Rounding loss=46.436085)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=67.479202 (Recons loss=33.108173, Rounding loss=34.371025)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=63.685226 (Recons loss=39.934334, Rounding loss=23.750895)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=55.108067 (Recons loss=39.153358, Rounding loss=15.954709)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=39.202705 (Recons loss=30.298794, Rounding loss=8.903913)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=50.868961 (Recons loss=47.572655, Rounding loss=3.296305)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=42.984577 (Recons loss=42.651184, Rounding loss=0.333392)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=32.566303 (Recons loss=32.566303, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.7/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.7/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.658747 to 0.620061 (diff=-0.038687)
40%|████████████████████████████████▍                         | 21/53 [11:02<10:04, 18.90s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.7/conv/conv.2/Conv_output_0)->(/features/features.8/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=9.735851 (Recons loss=9.735851, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=8.282323 (Recons loss=8.282323, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=173.825531 (Recons loss=7.115195, Rounding loss=166.710342)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=69.272049 (Recons loss=8.976642, Rounding loss=60.295410)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=41.182697 (Recons loss=6.663288, Rounding loss=34.519409)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=23.914459 (Recons loss=5.805041, Rounding loss=18.109419)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=13.834292 (Recons loss=6.100844, Rounding loss=7.733449)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=18.772228 (Recons loss=16.685783, Rounding loss=2.086446)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=6.520151 (Recons loss=6.440162, Rounding loss=0.079989)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=11.103476 (Recons loss=11.103476, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=6.224599 (Recons loss=6.224599, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.7/conv/conv.2/Conv_output_0)->(/features/features.8/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.018261 to 0.017861 (diff=-0.000401)
42%|██████████████████████████████████                        | 22/53 [11:20<09:29, 18.38s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.8/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.8/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=3.953701 (Recons loss=3.953701, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=4.048631 (Recons loss=4.048631, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=32.394619 (Recons loss=5.289805, Rounding loss=27.104815)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=18.750441 (Recons loss=3.874094, Rounding loss=14.876348)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=16.098755 (Recons loss=3.771441, Rounding loss=12.327313)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=14.366261 (Recons loss=4.189966, Rounding loss=10.176295)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=11.450422 (Recons loss=3.476994, Rounding loss=7.973429)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=10.187212 (Recons loss=5.505917, Rounding loss=4.681295)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=4.651525 (Recons loss=3.427017, Rounding loss=1.224508)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=3.579497 (Recons loss=3.553196, Rounding loss=0.026301)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=6.026060 (Recons loss=6.026060, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.8/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.8/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.013729 to 0.011748 (diff=-0.001981)
43%|███████████████████████████████████▌                       | 23/53 [11:38<09:13, 18.43s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.8/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.8/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=11.094630 (Recons loss=11.094630, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=17.676504 (Recons loss=17.676504, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=209.818085 (Recons loss=15.666960, Rounding loss=194.151123)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=112.463028 (Recons loss=13.392906, Rounding loss=99.070122)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=85.221504 (Recons loss=10.190919, Rounding loss=75.030586)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=73.285645 (Recons loss=21.024040, Rounding loss=52.261600)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=47.421734 (Recons loss=13.840782, Rounding loss=33.580952)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=39.823814 (Recons loss=22.462990, Rounding loss=17.360826)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=30.526001 (Recons loss=26.329451, Rounding loss=4.196550)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=11.843202 (Recons loss=11.630500, Rounding loss=0.212701)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=12.303349 (Recons loss=12.294528, Rounding loss=0.008820)
 
[QUARK-INFO]: Module (/features/features.8/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.8/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.242881 to 0.210400 (diff=-0.032482)
45%|█████████████████████████████████████▏                      | 24/53 [11:56<08:53, 18.40s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.8/Add_output_0)->(/features/features.9/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=5.787292 (Recons loss=5.787292, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=4.605263 (Recons loss=4.605263, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=172.610825 (Recons loss=5.605488, Rounding loss=167.005341)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=72.502686 (Recons loss=8.120271, Rounding loss=64.382416)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=43.336941 (Recons loss=6.233075, Rounding loss=37.103867)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=26.153889 (Recons loss=5.022079, Rounding loss=21.131811)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=14.107041 (Recons loss=5.104321, Rounding loss=9.002720)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=7.847869 (Recons loss=5.884756, Rounding loss=1.963114)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=13.952257 (Recons loss=13.856164, Rounding loss=0.096093)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=5.822351 (Recons loss=5.822351, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=5.761913 (Recons loss=5.761913, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.8/Add_output_0)->(/features/features.9/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.016910 to 0.016574 (diff=-0.000336)
47%|██████████████████████████████████████▋                      | 25/53 [12:15<08:32, 18.30s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.9/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.9/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=2.915374 (Recons loss=2.915374, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=3.128366 (Recons loss=3.128366, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=30.856640 (Recons loss=4.274249, Rounding loss=26.582392)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=19.257103 (Recons loss=5.287400, Rounding loss=13.969703)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=14.081785 (Recons loss=2.932716, Rounding loss=11.149070)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=12.800650 (Recons loss=3.751805, Rounding loss=9.048845)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=10.113912 (Recons loss=3.404914, Rounding loss=6.708997)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=7.780464 (Recons loss=3.762492, Rounding loss=4.017972)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=4.821326 (Recons loss=4.049309, Rounding loss=0.772017)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=3.817249 (Recons loss=3.807249, Rounding loss=0.010000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=4.812660 (Recons loss=4.812660, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.9/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.9/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.012117 to 0.011134 (diff=-0.000983)
49%|████████████████████████████████████████▏                     | 26/53 [12:33<08:18, 18.48s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.9/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.9/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=17.065956 (Recons loss=17.065956, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=20.546083 (Recons loss=20.546083, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=199.943436 (Recons loss=18.461489, Rounding loss=181.481949)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=108.907349 (Recons loss=19.224567, Rounding loss=89.682777)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=81.498993 (Recons loss=14.862138, Rounding loss=66.636856)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=67.582489 (Recons loss=20.273155, Rounding loss=47.309330)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=48.333664 (Recons loss=16.511845, Rounding loss=31.821817)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=37.471195 (Recons loss=21.028826, Rounding loss=16.442369)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=25.269474 (Recons loss=20.969276, Rounding loss=4.300197)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=22.563372 (Recons loss=22.411272, Rounding loss=0.152099)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=27.246153 (Recons loss=27.239647, Rounding loss=0.006507)
 
[QUARK-INFO]: Module (/features/features.9/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.9/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.361453 to 0.327064 (diff=-0.034389)
51%|█████████████████████████████████████████▊                    | 27/53 [12:52<08:03, 18.59s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.9/Add_output_0)->(/features/features.10/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=4.413621 (Recons loss=4.413621, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=5.003144 (Recons loss=5.003144, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=179.345032 (Recons loss=5.819015, Rounding loss=173.526016)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=70.168686 (Recons loss=4.567389, Rounding loss=65.601295)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=42.357220 (Recons loss=5.745292, Rounding loss=36.611927)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=26.643248 (Recons loss=4.685021, Rounding loss=21.958227)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=15.358256 (Recons loss=5.250052, Rounding loss=10.108204)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=7.767387 (Recons loss=5.497473, Rounding loss=2.269914)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=6.732598 (Recons loss=6.602973, Rounding loss=0.129626)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=5.221298 (Recons loss=5.221298, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=4.965891 (Recons loss=4.965891, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.9/Add_output_0)->(/features/features.10/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.015938 to 0.015655 (diff=-0.000283)
53%|███████████████████████████████████████████▎                   | 28/53 [13:11<07:44, 18.59s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.10/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.10/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=3.892253 (Recons loss=3.892253, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=2.484003 (Recons loss=2.484003, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=25.787846 (Recons loss=2.532882, Rounding loss=23.254963)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=14.526067 (Recons loss=2.436641, Rounding loss=12.089426)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=14.177990 (Recons loss=4.819178, Rounding loss=9.358812)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=12.502123 (Recons loss=5.190863, Rounding loss=7.311261)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=8.931764 (Recons loss=3.532272, Rounding loss=5.399491)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=7.057801 (Recons loss=4.005376, Rounding loss=3.052425)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=6.146368 (Recons loss=5.591038, Rounding loss=0.555330)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=8.974301 (Recons loss=8.974301, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=2.934705 (Recons loss=2.934705, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.10/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.10/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.010081 to 0.008968 (diff=-0.001113)
55%|████████████████████████████████████████████▊                   | 29/53 [13:31<07:33, 18.91s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.10/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.10/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=19.615898 (Recons loss=19.615898, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=23.305401 (Recons loss=23.305401, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=215.910812 (Recons loss=25.814657, Rounding loss=190.096161)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=125.386040 (Recons loss=19.152842, Rounding loss=106.233200)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=111.777916 (Recons loss=30.187883, Rounding loss=81.590034)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=97.996773 (Recons loss=35.282589, Rounding loss=62.714184)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=64.807907 (Recons loss=20.277235, Rounding loss=44.530674)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=44.019505 (Recons loss=17.185970, Rounding loss=26.833534)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=42.053318 (Recons loss=32.899811, Rounding loss=9.153508)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=22.092075 (Recons loss=20.726107, Rounding loss=1.365970)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=45.390842 (Recons loss=45.303078, Rounding loss=0.087766)
 
[QUARK-INFO]: Module (/features/features.10/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.10/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.482896 to 0.391856 (diff=-0.091039)
57%|██████████████████████████████████████████████▍                  | 30/53 [13:51<07:22, 19.25s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.10/Add_output_0)->(/features/features.11/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=9.223351 (Recons loss=9.223351, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=12.495942 (Recons loss=12.495942, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=174.192017 (Recons loss=11.252235, Rounding loss=162.939774)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=70.723640 (Recons loss=11.501079, Rounding loss=59.222561)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=47.608593 (Recons loss=14.088969, Rounding loss=33.519623)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=35.806488 (Recons loss=18.375832, Rounding loss=17.430656)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=20.342026 (Recons loss=12.884356, Rounding loss=7.457671)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=16.830486 (Recons loss=15.171675, Rounding loss=1.658812)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=11.504461 (Recons loss=11.442612, Rounding loss=0.061849)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=12.032066 (Recons loss=12.032066, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=13.029076 (Recons loss=13.029076, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.10/Add_output_0)->(/features/features.11/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.032060 to 0.031513 (diff=-0.000547)
58%|███████████████████████████████████████████████▉                 | 31/53 [14:09<06:55, 18.90s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.11/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.11/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=8.571584 (Recons loss=8.571584, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=7.747235 (Recons loss=7.747235, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=33.348694 (Recons loss=6.033102, Rounding loss=27.315590)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=20.901209 (Recons loss=5.072141, Rounding loss=15.829067)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=20.058247 (Recons loss=6.410099, Rounding loss=13.648147)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=18.533295 (Recons loss=6.682349, Rounding loss=11.850945)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=16.669456 (Recons loss=6.970919, Rounding loss=9.698538)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=17.257565 (Recons loss=10.809112, Rounding loss=6.448452)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=8.436091 (Recons loss=6.463129, Rounding loss=1.972963)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=7.654912 (Recons loss=7.625078, Rounding loss=0.029834)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=7.296474 (Recons loss=7.296474, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.11/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.11/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.021248 to 0.019708 (diff=-0.001540)
60%|█████████████████████████████████████████████████▌                | 32/53 [14:28<06:41, 19.10s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.11/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.11/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=44.364227 (Recons loss=44.364227, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=44.129692 (Recons loss=44.129692, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=304.828979 (Recons loss=47.868305, Rounding loss=256.960663)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=153.673645 (Recons loss=52.645332, Rounding loss=101.028320)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=98.673813 (Recons loss=34.420357, Rounding loss=64.253456)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=84.061005 (Recons loss=43.511509, Rounding loss=40.549492)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=74.832214 (Recons loss=52.265541, Rounding loss=22.566669)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=43.001369 (Recons loss=32.971237, Rounding loss=10.030133)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=86.675880 (Recons loss=84.848198, Rounding loss=1.827679)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=52.800465 (Recons loss=52.774349, Rounding loss=0.026117)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=45.540344 (Recons loss=45.540344, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.11/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.11/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.532700 to 0.507638 (diff=-0.025062)
62%|███████████████████████████████████████████████████                | 33/53 [14:48<06:28, 19.43s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.11/conv/conv.2/Conv_output_0)->(/features/features.12/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=7.397892 (Recons loss=7.397892, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=8.729171 (Recons loss=8.729171, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=387.851166 (Recons loss=9.247231, Rounding loss=378.603943)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=133.183670 (Recons loss=9.795909, Rounding loss=123.387764)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=70.015335 (Recons loss=8.002947, Rounding loss=62.012390)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=38.930954 (Recons loss=8.550114, Rounding loss=30.380838)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=20.942444 (Recons loss=8.926001, Rounding loss=12.016442)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=12.559792 (Recons loss=10.143274, Rounding loss=2.416517)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=9.892240 (Recons loss=9.827007, Rounding loss=0.065232)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=10.743625 (Recons loss=10.743625, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=8.553107 (Recons loss=8.553107, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.11/conv/conv.2/Conv_output_0)->(/features/features.12/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.016390 to 0.016184 (diff=-0.000206)
64%|████████████████████████████████████████████████████▌               | 34/53 [15:09<06:14, 19.69s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.12/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.12/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=5.460125 (Recons loss=5.460125, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=5.970140 (Recons loss=5.970140, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=44.675797 (Recons loss=5.045894, Rounding loss=39.629902)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=25.765375 (Recons loss=5.686340, Rounding loss=20.079035)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=20.888899 (Recons loss=5.346194, Rounding loss=15.542705)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=19.340805 (Recons loss=7.395580, Rounding loss=11.945225)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=13.243389 (Recons loss=5.136938, Rounding loss=8.106451)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=10.442188 (Recons loss=6.425567, Rounding loss=4.016621)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=6.657887 (Recons loss=5.952404, Rounding loss=0.705483)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=6.097420 (Recons loss=6.077568, Rounding loss=0.019852)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=7.236185 (Recons loss=7.236185, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.12/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.12/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.011087 to 0.010609 (diff=-0.000477)
66%|██████████████████████████████████████████████████████▏              | 35/53 [15:31<06:09, 20.52s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.12/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.12/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=25.939114 (Recons loss=25.939114, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=22.310669 (Recons loss=22.310669, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=405.897980 (Recons loss=18.957159, Rounding loss=386.940826)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=153.995743 (Recons loss=20.879202, Rounding loss=133.116547)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=98.349426 (Recons loss=19.141333, Rounding loss=79.208092)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=67.779816 (Recons loss=23.671368, Rounding loss=44.108448)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=44.182919 (Recons loss=23.291697, Rounding loss=20.891222)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=27.003849 (Recons loss=20.626719, Rounding loss=6.377130)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=19.632444 (Recons loss=19.067589, Rounding loss=0.564856)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=19.642820 (Recons loss=19.642820, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=21.281372 (Recons loss=21.281372, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.12/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.12/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.247708 to 0.238376 (diff=-0.009332)
68%|███████████████████████████████████████████████████████▋             | 36/53 [15:55<06:04, 21.45s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.12/Add_output_0)->(/features/features.13/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=9.581157 (Recons loss=9.581157, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=10.817191 (Recons loss=10.817191, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=374.330719 (Recons loss=11.647814, Rounding loss=362.682892)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=104.682098 (Recons loss=5.991630, Rounding loss=98.690468)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=53.597019 (Recons loss=7.586871, Rounding loss=46.010147)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=26.837688 (Recons loss=8.128443, Rounding loss=18.709246)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=13.571085 (Recons loss=8.611703, Rounding loss=4.959382)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=9.565386 (Recons loss=8.850718, Rounding loss=0.714668)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=6.974149 (Recons loss=6.964149, Rounding loss=0.010000)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=7.533306 (Recons loss=7.533306, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=9.696776 (Recons loss=9.696776, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.12/Add_output_0)->(/features/features.13/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.014024 to 0.013903 (diff=-0.000122)
70%|█████████████████████████████████████████████████████████▏            | 37/53 [16:16<05:41, 21.35s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.13/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.13/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=3.848014 (Recons loss=3.848014, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=3.736151 (Recons loss=3.736151, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=43.320766 (Recons loss=3.745296, Rounding loss=39.575470)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=22.820910 (Recons loss=3.513979, Rounding loss=19.306931)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=18.867146 (Recons loss=3.849006, Rounding loss=15.018139)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=15.571473 (Recons loss=3.797315, Rounding loss=11.774158)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=12.298063 (Recons loss=4.042671, Rounding loss=8.255392)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=7.871618 (Recons loss=3.683231, Rounding loss=4.188387)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=4.774570 (Recons loss=4.140299, Rounding loss=0.634270)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=3.598492 (Recons loss=3.589021, Rounding loss=0.009471)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=3.894312 (Recons loss=3.894312, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.13/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.13/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.007417 to 0.007149 (diff=-0.000268)
72%|██████████████████████████████████████████████████████████▊            | 38/53 [16:39<05:28, 21.88s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.13/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.13/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=37.436687 (Recons loss=37.436687, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=27.186848 (Recons loss=27.186848, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=433.785095 (Recons loss=34.378780, Rounding loss=399.406311)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=191.583542 (Recons loss=29.973114, Rounding loss=161.610428)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=134.378571 (Recons loss=34.041222, Rounding loss=100.337349)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=99.838776 (Recons loss=38.539104, Rounding loss=61.299675)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=66.824371 (Recons loss=31.560104, Rounding loss=35.264271)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=44.778164 (Recons loss=28.193012, Rounding loss=16.585152)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=40.399097 (Recons loss=36.643295, Rounding loss=3.755802)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=33.076180 (Recons loss=33.009857, Rounding loss=0.066321)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=30.563158 (Recons loss=30.563158, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.13/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.13/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.367596 to 0.345227 (diff=-0.022369)
74%|████████████████████████████████████████████████████████████▎           | 39/53 [17:05<05:22, 23.04s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.13/Add_output_0)->(/features/features.14/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=8.292356 (Recons loss=8.292356, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=6.718018 (Recons loss=6.718018, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=390.519287 (Recons loss=8.911547, Rounding loss=381.607727)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=128.506027 (Recons loss=8.108023, Rounding loss=120.398003)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=64.670227 (Recons loss=6.379032, Rounding loss=58.291195)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=35.283821 (Recons loss=9.604208, Rounding loss=25.679613)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=16.040562 (Recons loss=7.002263, Rounding loss=9.038300)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=11.378579 (Recons loss=9.702336, Rounding loss=1.676243)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=7.414398 (Recons loss=7.373450, Rounding loss=0.040948)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=6.997516 (Recons loss=6.997516, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=9.703427 (Recons loss=9.703427, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.13/Add_output_0)->(/features/features.14/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.013513 to 0.013367 (diff=-0.000146)
75%|█████████████████████████████████████████████████████████████▉          | 40/53 [17:29<05:02, 23.25s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.14/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.14/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=5.670782 (Recons loss=5.670782, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=4.745664 (Recons loss=4.745664, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=41.656673 (Recons loss=4.178710, Rounding loss=37.477962)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=24.412525 (Recons loss=7.728030, Rounding loss=16.684496)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=19.831871 (Recons loss=8.546520, Rounding loss=11.285350)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=12.182982 (Recons loss=5.037264, Rounding loss=7.145718)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=9.437614 (Recons loss=5.332607, Rounding loss=4.105007)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=5.776965 (Recons loss=4.182490, Rounding loss=1.594475)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=7.207627 (Recons loss=7.004200, Rounding loss=0.203427)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=4.213291 (Recons loss=4.213291, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=7.305392 (Recons loss=7.305392, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.14/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.14/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.010431 to 0.010288 (diff=-0.000143)
77%|███████████████████████████████████████████████████████████████▍         | 41/53 [17:52<04:40, 23.39s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.14/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.14/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=35.960480 (Recons loss=35.960480, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=46.425896 (Recons loss=46.425896, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=747.356567 (Recons loss=45.568050, Rounding loss=701.788513)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=345.816010 (Recons loss=37.841183, Rounding loss=307.974823)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=253.466782 (Recons loss=39.933777, Rounding loss=213.533005)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=183.541534 (Recons loss=38.573227, Rounding loss=144.968307)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=135.918808 (Recons loss=45.456245, Rounding loss=90.462563)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=74.498253 (Recons loss=31.240282, Rounding loss=43.257969)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=53.574242 (Recons loss=41.986771, Rounding loss=11.587473)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=46.764011 (Recons loss=46.472260, Rounding loss=0.291751)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=40.004372 (Recons loss=40.004372, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.14/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.14/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.270665 to 0.253703 (diff=-0.016962)
79%|████████████████████████████████████████████████████████████████▉         | 42/53 [18:14<04:11, 22.88s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.14/conv/conv.2/Conv_output_0)->(/features/features.15/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=28.699675 (Recons loss=28.699675, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=12.703749 (Recons loss=12.703749, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=1107.937500 (Recons loss=20.045584, Rounding loss=1087.891968)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=370.820312 (Recons loss=13.290130, Rounding loss=357.530182)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=183.886703 (Recons loss=11.833613, Rounding loss=172.053085)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=92.923630 (Recons loss=15.051655, Rounding loss=77.871979)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=37.556107 (Recons loss=12.212317, Rounding loss=25.343788)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=19.033319 (Recons loss=14.563957, Rounding loss=4.469362)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=13.427811 (Recons loss=13.334871, Rounding loss=0.092940)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=15.442383 (Recons loss=15.442383, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=14.133810 (Recons loss=14.133810, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.14/conv/conv.2/Conv_output_0)->(/features/features.15/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.014366 to 0.014164 (diff=-0.000202)
81%|██████████████████████████████████████████████████████████████████▌        | 43/53 [18:34<03:41, 22.16s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.15/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.15/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=5.508248 (Recons loss=5.508248, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=4.556990 (Recons loss=4.556990, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=63.963276 (Recons loss=5.877542, Rounding loss=58.085735)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=29.801765 (Recons loss=5.129385, Rounding loss=24.672380)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=20.302238 (Recons loss=4.079937, Rounding loss=16.222301)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=15.900858 (Recons loss=5.479143, Rounding loss=10.421715)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=12.519821 (Recons loss=6.385868, Rounding loss=6.133954)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=7.037128 (Recons loss=4.718169, Rounding loss=2.318959)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=5.513928 (Recons loss=5.227417, Rounding loss=0.286512)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=5.217747 (Recons loss=5.217747, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=5.477986 (Recons loss=5.477986, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.15/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.15/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.005870 to 0.005495 (diff=-0.000375)
83%|████████████████████████████████████████████████████████████████████       | 44/53 [18:56<03:18, 22.06s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.15/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.15/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=26.139847 (Recons loss=26.139847, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=27.746441 (Recons loss=27.746441, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=1158.177002 (Recons loss=23.052883, Rounding loss=1135.124146)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=498.795044 (Recons loss=24.650602, Rounding loss=474.144440)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=327.484985 (Recons loss=20.615677, Rounding loss=306.869293)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=209.382294 (Recons loss=18.929428, Rounding loss=190.452866)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=135.871628 (Recons loss=33.423862, Rounding loss=102.447762)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=67.423607 (Recons loss=25.458799, Rounding loss=41.964806)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=35.490993 (Recons loss=28.752174, Rounding loss=6.738821)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=22.326271 (Recons loss=22.221584, Rounding loss=0.104686)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=31.126831 (Recons loss=31.126831, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.15/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.15/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.191001 to 0.171518 (diff=-0.019483)
85%|█████████████████████████████████████████████████████████████████████▌      | 45/53 [19:18<02:56, 22.11s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.15/Add_output_0)->(/features/features.16/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=8.757337 (Recons loss=8.757337, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=11.012218 (Recons loss=11.012218, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=1102.404053 (Recons loss=7.518060, Rounding loss=1094.885986)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=395.691772 (Recons loss=11.483191, Rounding loss=384.208588)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=209.569260 (Recons loss=8.521415, Rounding loss=201.047852)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=100.572655 (Recons loss=9.198171, Rounding loss=91.374481)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=44.083164 (Recons loss=10.930664, Rounding loss=33.152500)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=18.376762 (Recons loss=12.275288, Rounding loss=6.101474)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=8.590800 (Recons loss=8.444173, Rounding loss=0.146627)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=8.336595 (Recons loss=8.336595, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=9.655398 (Recons loss=9.655398, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.15/Add_output_0)->(/features/features.16/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.010826 to 0.010635 (diff=-0.000191)
87%|███████████████████████████████████████████████████████████████████████▏     | 46/53 [19:42<02:36, 22.39s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.16/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.16/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=2.171228 (Recons loss=2.171228, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=2.282501 (Recons loss=2.282501, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=71.781273 (Recons loss=3.193240, Rounding loss=68.588036)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=38.973198 (Recons loss=2.091936, Rounding loss=36.881264)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=32.107388 (Recons loss=2.519963, Rounding loss=29.587425)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=26.468666 (Recons loss=2.684234, Rounding loss=23.784431)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=20.748606 (Recons loss=2.729537, Rounding loss=18.019068)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=12.658415 (Recons loss=1.861292, Rounding loss=10.797123)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=5.756951 (Recons loss=2.301835, Rounding loss=3.455116)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=3.314145 (Recons loss=3.210368, Rounding loss=0.103777)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=3.276431 (Recons loss=3.276431, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.16/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.16/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.004720 to 0.003149 (diff=-0.001571)
89%|████████████████████████████████████████████████████████████████████████▋     | 47/53 [20:04<02:13, 22.30s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.16/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.16/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=57.882580 (Recons loss=57.882580, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=59.185722 (Recons loss=59.185722, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=1129.553955 (Recons loss=44.876362, Rounding loss=1084.677612)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=544.685364 (Recons loss=79.695320, Rounding loss=464.990021)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=365.611267 (Recons loss=60.423325, Rounding loss=305.187958)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=251.514694 (Recons loss=49.481842, Rounding loss=202.032852)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=174.136810 (Recons loss=49.625469, Rounding loss=124.511337)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=129.617981 (Recons loss=64.379066, Rounding loss=65.238907)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=77.425224 (Recons loss=53.208790, Rounding loss=24.216433)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=84.826279 (Recons loss=81.872406, Rounding loss=2.953869)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=58.296120 (Recons loss=58.282406, Rounding loss=0.013714)
 
[QUARK-INFO]: Module (/features/features.16/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.16/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.470849 to 0.375322 (diff=-0.095528)
91%|██████████████████████████████████████████████████████████████████████████▎    | 48/53 [20:26<01:52, 22.42s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.16/Add_output_0)->(/features/features.17/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=9.066744 (Recons loss=9.066744, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=11.544466 (Recons loss=11.544466, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=1087.752808 (Recons loss=14.506810, Rounding loss=1073.245972)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=361.946167 (Recons loss=12.125407, Rounding loss=349.820770)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=188.009369 (Recons loss=10.786073, Rounding loss=177.223297)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=93.735489 (Recons loss=15.262483, Rounding loss=78.473007)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=42.676376 (Recons loss=13.872806, Rounding loss=28.803572)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=15.388313 (Recons loss=9.546445, Rounding loss=5.841869)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=10.185440 (Recons loss=9.986715, Rounding loss=0.198725)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=10.234471 (Recons loss=10.234471, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=14.730700 (Recons loss=14.730700, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.16/Add_output_0)->(/features/features.17/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.012885 to 0.012616 (diff=-0.000269)
92%|███████████████████████████████████████████████████████████████████████████▊   | 49/53 [20:50<01:30, 22.70s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.17/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.17/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=9.506369 (Recons loss=9.506369, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=13.025562 (Recons loss=13.025562, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=66.982491 (Recons loss=13.368643, Rounding loss=53.613846)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=33.128101 (Recons loss=12.142058, Rounding loss=20.986044)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=24.906553 (Recons loss=12.341036, Rounding loss=12.565517)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=22.272409 (Recons loss=15.096115, Rounding loss=7.176295)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=19.776585 (Recons loss=16.274157, Rounding loss=3.502428)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=8.898620 (Recons loss=7.888735, Rounding loss=1.009884)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=9.326429 (Recons loss=9.218970, Rounding loss=0.107459)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=18.869492 (Recons loss=18.869492, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=18.524710 (Recons loss=18.524710, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.17/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.17/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.013697 to 0.013382 (diff=-0.000315)
94%|█████████████████████████████████████████████████████████████████████████████▎  | 50/53 [21:13<01:08, 22.80s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.17/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.17/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=87.504013 (Recons loss=87.504013, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=80.631546 (Recons loss=80.631546, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=2371.214844 (Recons loss=69.139542, Rounding loss=2302.075195)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=1106.313110 (Recons loss=58.228855, Rounding loss=1048.084229)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=807.063354 (Recons loss=89.181244, Rounding loss=717.882141)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=545.408875 (Recons loss=84.314682, Rounding loss=461.094177)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=350.676392 (Recons loss=74.176750, Rounding loss=276.499634)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=223.383789 (Recons loss=84.021385, Rounding loss=139.362396)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=110.716217 (Recons loss=74.197189, Rounding loss=36.519024)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=60.404655 (Recons loss=59.609638, Rounding loss=0.795017)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=71.203865 (Recons loss=71.203865, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.17/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.17/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.252113 to 0.225281 (diff=-0.026832)
96%|██████████████████████████████████████████████████████████████████████████████▉  | 51/53 [21:39<00:47, 23.84s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.17/conv/conv.2/Conv_output_0)->(/features/features.18/features.18.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=30.796701 (Recons loss=30.796701, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=76.051422 (Recons loss=76.051422, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=2773.440918 (Recons loss=44.651333, Rounding loss=2728.789551)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=974.743652 (Recons loss=62.205257, Rounding loss=912.538391)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=505.616455 (Recons loss=43.841034, Rounding loss=461.775421)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=213.457794 (Recons loss=13.154346, Rounding loss=200.303452)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=110.738663 (Recons loss=41.302940, Rounding loss=69.435722)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=76.207619 (Recons loss=60.448563, Rounding loss=15.759055)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=25.947390 (Recons loss=25.046591, Rounding loss=0.900799)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=14.214303 (Recons loss=14.214303, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=13.876928 (Recons loss=13.876928, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.17/conv/conv.2/Conv_output_0)->(/features/features.18/features.18.2/Clip_output_0) recons metrics was optimized from 0.031908 to 0.030951 (diff=-0.000957)
98%|████████████████████████████████████████████████████████████████████████████████▍ | 52/53 [22:07<00:25, 25.16s/it]
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/Flatten_output_0)->(output_QuantizeLinear_Input) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=6.628778 (Recons loss=6.628778, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=7.802455 (Recons loss=7.802455, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=9114.532227 (Recons loss=12.242429, Rounding loss=9102.290039)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=2962.071289 (Recons loss=5.858894, Rounding loss=2956.212402)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=1460.437378 (Recons loss=10.610947, Rounding loss=1449.826416)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=654.336243 (Recons loss=13.112271, Rounding loss=641.223999)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=222.854843 (Recons loss=6.078115, Rounding loss=216.776733)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=53.002338 (Recons loss=9.337317, Rounding loss=43.665020)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=8.953988 (Recons loss=6.850388, Rounding loss=2.103600)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=19.331654 (Recons loss=19.331654, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=10.552621 (Recons loss=10.552621, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/Flatten_output_0)->(output_QuantizeLinear_Input) recons metrics was optimized from 0.012391 to 0.011429 (diff=-0.000961)
100%|██████████████████████████████████████████████████████████████████████████████████| 53/53 [22:43<00:00, 25.72s/it]
 
[QUARK-INFO]: ONNX inference costs 710.3s and Torch training costs 492.6s
 
[QUARK-INFO]: Finished running fast finetune for 53 modules.
The operation types and their corresponding quantities of the input float model is shown in the table below.
┏━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Op Type       ┃ Float Model          ┃
┡━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ Conv         │ 52              │
│ Constant       │ 70              │
│ Clip         │ 35              │
│ Add         │ 10              │
│ GlobalAveragePool  │ 1               │
│ Flatten       │ 1               │
│ Gemm         │ 1               │
├──────────────────────┼───────────────────────────────┤
│ Quantized model path │ models/mobilenetv2_quant.onnx │
└──────────────────────┴───────────────────────────────┘
The quantized information for all operation types is shown in the table below.
The discrepancy between the operation types in the quantized model and the float model is due to the application of graph optimization.
┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━┓
┃ Op Type      ┃ Activation ┃ Weights ┃ Bias   ┃
┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━┩
│ Conv       │ UINT8(52) │ INT8(52) │ INT8(52) │
│ Add        │ UINT8(10) │     │     │
│ GlobalAveragePool │ UINT8(1)  │     │     │
│ Flatten      │ UINT8(1)  │     │     │
│ Gemm       │ UINT8(1)  │ INT8(1) │ INT8(1) │
└───────────────────┴────────────┴──────────┴──────────┘
Model Size:
Float32 model size: 13.34 MB
Int8 quantized model size: 3.47 MB
Model Accuracy:
Evaluating: 100%|██████████████████████████████████████████████████████████████████| 1000/1000 [00:12<00:00, 83.05it/s]
Float32 model accuracy: Top1 0.713, Top5 0.906
Evaluating: 100%|██████████████████████████████████████████████████████████████████| 1000/1000 [00:26<00:00, 37.15it/s]
Int8 quantized model accuracy: Top1 0.708, Top5 0.899
path\to\quark_quantization
Evaluating: 100%|██████████████████████████████████████████████████████████████████| 1000/1000 [00:26<00:00, 37.31it/s]
Int8 quantized model accuracy (NPU): Top1 0.708, Top5 0.899
 
(ryzen-ai-1.4.0) path\to\quark_quantization>

 続いて高度な量子化におけるMobileNetV2、INT8で--fast_finetuneオプション付きの量子化advanced_quark_quantize.py --model_input models/mobilenetv2-12.onnx --model_output models/mobilenetv2_quant.onnx --fast_finetuneを実行。

(ryzen-ai-1.4.0) path\to\quark_quantization>python advanced_quark_quantize.py --model_input models/mobilenetv2-12.onnx --model_output models/mobilenetv2_quant.onnx --cross_layer_equalization
 
[QUARK-INFO]: Checking custom ops library ...
 
[QUARK-INFO]: The CPU version of custom ops library already exists.
 
[QUARK-INFO]: Checked custom ops library.
The configuration of the quantization is Config(global_quant_config=QuantizationConfig(calibrate_method=<PowerOfTwoMethod.MinMSE: 1>, quant_format=<QuantFormat.QDQ: 1>, activation_type=<QuantType.QUInt8: 1>, weight_type=<QuantType.QInt8: 0>, input_nodes=[], output_nodes=[], op_types_to_quantize=[], nodes_to_quantize=[], extra_op_types_to_quantize=[], nodes_to_exclude=[], subgraphs_to_exclude=[], specific_tensor_precision=False, execution_providers=['CPUExecutionProvider'], per_channel=False, reduce_range=False, optimize_model=True, use_dynamic_quant=False, use_external_data_format=False, convert_fp16_to_fp32=False, convert_nchw_to_nhwc=False, include_sq=False, include_rotation=False, include_cle=True, include_auto_mp=False, include_fast_ft=False, enable_npu_cnn=True, enable_npu_transformer=False, debug_mode=False, print_summary=True, ignore_warnings=True, log_severity_level=1, extra_options={'ActivationSymmetric': True}))
[QUARK_INFO]: Time information:
2025-04-09 18:51:32.424321
[QUARK_INFO]: OS and CPU information:
                    system --- Windows
                     node --- gem12promax
                    release --- 10
                    version --- 10.0.26100
                    machine --- AMD64
                   processor --- AMD64 Family 25 Model 117 Stepping 2, AuthenticAMD
[QUARK_INFO]: Tools version information:
                    python --- 3.10.0
                     onnx --- 1.16.1
                  onnxruntime --- 1.18.1
                  quark.onnx --- 0.8+2fc870b
[QUARK_INFO]: Quantized Configuration information:
                  model_input --- models/mobilenetv2-12.onnx
                 model_output --- models/mobilenetv2_quant.onnx
            calibration_data_reader --- <utils.ImageDataReader object at 0x0000025ADB368760>
             calibration_data_path --- None
                 quant_format --- QDQ
                  input_nodes --- []
                 output_nodes --- []
             op_types_to_quantize --- []
          extra_op_types_to_quantize --- []
                  per_channel --- False
                 reduce_range --- False
                activation_type --- QUInt8
                  weight_type --- QInt8
               nodes_to_quantize --- []
               nodes_to_exclude --- []
             subgraphs_to_exclude --- []
                optimize_model --- True
           use_external_data_format --- False
               calibrate_method --- PowerOfTwoMethod.MinMSE
              execution_providers --- ['CPUExecutionProvider']
                enable_npu_cnn --- True
            enable_npu_transformer --- False
           specific_tensor_precision --- False
                  debug_mode --- False
             convert_fp16_to_fp32 --- False
             convert_nchw_to_nhwc --- False
                  include_cle --- True
                  include_sq --- False
               include_rotation --- False
                include_fast_ft --- False
                 extra_options --- {'ActivationSymmetric': True}
 
[QUARK-INFO]: The input ONNX model models/mobilenetv2-12.onnx can create InferenceSession successfully
 
[QUARK-INFO]: Obtained calibration data with 1000 iters
 
[QUARK-INFO]: Removed initializers from input
 
[QUARK-INFO]: Simplified model sucessfully
 
[QUARK-INFO]: Duplicate the shared initializers in the model for separate quantization use across different nodes!
 
[QUARK-INFO]: Loading model...
 
[QUARK-INFO]: The input ONNX model C:/Users/reg/AppData/Local/Temp/vai.cpinit.n2qjqgko/model_cpinit.onnx can run inference successfully
 
[QUARK-INFO]: Start CrossLayerEqualization...
 
[QUARK-INFO]: CrossLayerEqualization pattern num: 2
 
[QUARK-INFO]: Total CrossLayerEqualization steps: 1
 
[QUARK-INFO]: CrossLayerEqualization Done.
 
[QUARK-INFO]: optimize the model for better hardware compatibility.
 
[QUARK-WARNING]: The opset version is 17 < 20. Skipping fusing Gelu.
 
[QUARK-INFO]: Start calibration...
 
[QUARK-INFO]: Start collecting data, runtime depends on your model size and the number of calibration dataset.
 
[QUARK-INFO]: Finding optimal threshold for each tensor using PowerOfTwoMethod.MinMSE algorithm ...
 
[QUARK-INFO]: Use all calibration data to calculate min mse
Computing range: 100%|███████████████████████████████████████████████████████████| 101/101 [15:28<00:00, 9.19s/tensor]
 
[QUARK-INFO]: Finished the calibration of PowerOfTwoMethod.MinMSE which costs 1029.2s
 
[QUARK-INFO]: Remove QuantizeLinear & DequantizeLinear on certain operations(such as conv-relu).
 
[QUARK-INFO]: Rescale GlobalAveragePool /GlobalAveragePool with factor 1.0048828125 to simulate DPU behavior.
 
[QUARK-INFO]: Adjust the quantize info to meet the compiler constraints
 
[QUARK-INFO]: Input pos of pooling layer /GlobalAveragePool is 4. Output pos of pooling layer /GlobalAveragePool is 5.Modify opos from 5 to 4.
 
[QUARK-INFO]: Adjust the quantize info to meet the compiler constraints
The operation types and their corresponding quantities of the input float model is shown in the table below.
┏━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Op Type       ┃ Float Model          ┃
┡━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ Conv         │ 52              │
│ Constant       │ 70              │
│ Clip         │ 35              │
│ Add         │ 10              │
│ GlobalAveragePool  │ 1               │
│ Flatten       │ 1               │
│ Gemm         │ 1               │
├──────────────────────┼───────────────────────────────┤
│ Quantized model path │ models/mobilenetv2_quant.onnx │
└──────────────────────┴───────────────────────────────┘
The quantized information for all operation types is shown in the table below.
The discrepancy between the operation types in the quantized model and the float model is due to the application of graph optimization.
┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━┓
┃ Op Type      ┃ Activation ┃ Weights ┃ Bias   ┃
┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━┩
│ Conv       │ UINT8(52) │ INT8(52) │ INT8(52) │
│ Add        │ UINT8(10) │     │     │
│ GlobalAveragePool │ UINT8(1)  │     │     │
│ Flatten      │ UINT8(1)  │     │     │
│ Gemm       │ UINT8(1)  │ INT8(1) │ INT8(1) │
└───────────────────┴────────────┴──────────┴──────────┘
Model Size:
Float32 model size: 13.34 MB
Int8 quantized model size: 3.45 MB
Model Accuracy:
Evaluating: 100%|█████████████████████████████████████████████████████████████████| 1000/1000 [00:09<00:00, 109.01it/s]
Float32 model accuracy: Top1 0.713, Top5 0.906
Evaluating: 100%|██████████████████████████████████████████████████████████████████| 1000/1000 [00:24<00:00, 41.57it/s]
Int8 quantized model accuracy: Top1 0.632, Top5 0.858
path\to\quark_quantization
Evaluating: 100%|██████████████████████████████████████████████████████████████████| 1000/1000 [00:23<00:00, 41.89it/s]
Int8 quantized model accuracy (NPU): Top1 0.632, Top5 0.858
 
(ryzen-ai-1.4.0) path\to\quark_quantization>

 最後に高度な量子化におけるMobileNetV2、INT8での --cross_layer_equalizationオプション付きのadvanced_quark_quantize.py --model_input models/mobilenetv2-12.onnx --model_output models/mobilenetv2_quant.onnx --cross_layer_equalizationを実行。

【精度に関するオプションなしの量子化結果/MobileNetV2、INT8】
 
Model Size:
Float32 model size: 13.34 MB
Int8 quantized model size: 3.45 MB
Model Accuracy:
Evaluating: 100%|███████████████████████████████████████████████████████| 1000/1000 [00:09<00:00, 103.35it/s]
Float32 model accuracy: Top1 0.713, Top5 0.906
Evaluating: 100%|████████████████████████████████████████████████████████| 1000/1000 [00:24<00:00, 41.53it/s]
Int8 quantized model accuracy: Top1 0.642, Top5 0.869
path\to\quark_quantization
Evaluating: 100%|████████████████████████████████████████████████████████| 1000/1000 [00:23<00:00, 42.20it/s]
Int8 quantized model accuracy (NPU): Top1 0.642, Top5 0.869
【Fast Fine Tuneオプションによる量子化結果/MobileNetV2、INT8】
 
Model Size:
Float32 model size: 13.34 MB
Int8 quantized model size: 3.47 MB
Model Accuracy:
Evaluating: 100%|██████████████████████████████████████████████████████████████████| 1000/1000 [00:12<00:00, 83.05it/s]
Float32 model accuracy: Top1 0.713, Top5 0.906
Evaluating: 100%|██████████████████████████████████████████████████████████████████| 1000/1000 [00:26<00:00, 37.15it/s]
Int8 quantized model accuracy: Top1 0.708, Top5 0.899
Evaluating: 100%|██████████████████████████████████████████████████████████████████| 1000/1000 [00:26<00:00, 37.31it/s]
Int8 quantized model accuracy (NPU): Top1 0.708, Top5 0.899
【Cross Layer Equalizationオプションによる量子化結果/MobileNetV2、INT8】
 
Model Size:
Float32 model size: 13.34 MB
Int8 quantized model size: 3.45 MB
Model Accuracy:
Evaluating: 100%|█████████████████████████████████████████████████████████████████| 1000/1000 [00:09<00:00, 109.01it/s]
Float32 model accuracy: Top1 0.713, Top5 0.906
Evaluating: 100%|██████████████████████████████████████████████████████████████████| 1000/1000 [00:24<00:00, 41.57it/s]
Int8 quantized model accuracy: Top1 0.632, Top5 0.858
Evaluating: 100%|██████████████████████████████████████████████████████████████████| 1000/1000 [00:23<00:00, 41.89it/s]
Int8 quantized model accuracy (NPU): Top1 0.632, Top5 0.858

 結果となる部分だけ抜粋、と思ったら、ちょっと離れすぎて見づらいので...

【精度に関するオプションなしの量子化結果/MobileNetV2、INT8】
 
Model Accuracy:
Float32 model accuracy: Top1 0.713, Top5 0.906
Int8 quantized model accuracy: Top1 0.642, Top5 0.869
Int8 quantized model accuracy (NPU): Top1 0.642, Top5 0.869
【Fast Fine Tuneオプションによる量子化結果/MobileNetV2、INT8】
 
Model Accuracy:
Float32 model accuracy: Top1 0.713, Top5 0.906
Int8 quantized model accuracy: Top1 0.708, Top5 0.899
Int8 quantized model accuracy (NPU): Top1 0.708, Top5 0.899
【Cross Layer Equalizationオプションによる量子化結果/MobileNetV2、INT8】
 
Model Accuracy:
Float32 model accuracy: Top1 0.713, Top5 0.906
Int8 quantized model accuracy: Top1 0.632, Top5 0.858
Int8 quantized model accuracy (NPU): Top1 0.632, Top5 0.858

 こんな感じの方がよいかな。

 精度なので小数点値は、1を100としたパーセンテージということでしょう。

 CPU Float32は全て同じ、これに対し、INT8を比較、CPUとNPUは、何れも精度に関するオプションなしに比べてCross Layer Equalization、Fast Fine Tuneの順に精度が上ってますね。

 INT8より精度が高いと思われるFloat32モデル(CPU)と比べても、INT8なCPU・NPU共にCross Layer Equalizationは少し精度が落ちる程度、Fast Fine Tuneは、精度がより高くなっていますね。

 って、INT8の(NPU)と書いてない方は、CPUでよいんだよね?同じっておかしくない?そういうもの?

 ちなみに今回もタスクマネージャは開きつつ、実行したものの、ながら作業をしていたりで、よく見ていませんでした。

Ryzen AI SoftwareチュートリアルAdvanced Quark Quantization [ResNet50モデル]

 次のエラーに遭遇、原因究明中。

[Unable to allocate 2.99 GiB for an array with shape (802816000,) and data type float32]

 Hawk Pointだとダメなのかな?現在、調査中...。

 というかメモリ不足なんでしょうが、エラーとなったサイズ自体は、64ビットで不足するほどではなく、タスクマネージャを見ても余力はありそう、WindowsもPythonも64ビットではある次のエラーに遭遇、原因究明中。

 ただ、Pythonインタプリタを起動してみると1行めに[on win32]とかいう出力もあり、32ビットAPIとかに起因するものなのか、多次元配列とか使うと巨大なサイズになってしまうということなのか、スクリプトの修正が必要なのか、物理メモリ不足なのかとか、よくわからないので。

終わったらconda deactivateを忘れずに

(ryzen-ai-1.4.0) path\to\quark_quantization> conda deactivate
path\to\quark_quantization>

 condaの仮想環境での作業が一通り終わったら、conda deactivate(activateの反対語deactivate)しましょう。

 これを忘れると、たいてい痛い目にあうので要注意。

conda info -e
 
# conda environments
#
 
base                path\to\anaconda3
ryzen-ai-1.4.0      path\to\anaconda3\envs\ryzen-ai-1.4.0

 conda deactivateしたら、都度、conda info -eで[*]のついた仮想環境がないことを確認しておくと安心です。

 なぜなら、一見、作業ディレクトリパス先頭から(ryzen-ai-1.4.0)といった仮想環境の表記が消えてもconda info -eで確認すると、まだ[*]が付いているなんてことがあったり、なぜか、代わりに(base)という仮想環境に入ってしまっていたり、知らずにAnacondaコマンドプロンプトを閉じて戻っても同様だったりすることもあったりするので。

 仮想環境baseになってしまう場合、ディレクトリパス先頭に表示されるとは言え、本来の仮想環境については、deactivateコマンドを実行した確信が手伝うのか、意外と気づかないことも多く...。

 何れにせよ、condaの仮想環境にいることを、知らずに、そのまま作業し続けると何かとハマりやすいので要注意。

2025/04/09 訂正・追記

仮想環境作成と必須パッケージインストール

(ryzen-ai-1.4.0) path\to\quark_quantization> python -m virtualenv .venv
(ryzen-ai-1.4.0) path\to\quark_quantization> .\.venv\Scripts\activate

 ページを分けた関係で改めて書くと、まずは、quicktest時と同様に仮想環境を作って、仮想環境を有効にしてから始めます。

 ここでは、condaではなく、pipを使いますが、pip install virtualenvは既に済んでいるものとします。

(ryzen-ai-1.4.0) path\to\quark_quantization> pip install -r requirements.txt

 続いて当該プロジェクトで必要なパッケージのインストール。

Ryzen AI SoftwareチュートリアルAdvanced Quark Quantization [MobileNetV2モデル]

(ryzen-ai-1.4.0) path\to\quark_quantization> cd model
(ryzen-ai-1.4.0) path\to\quark_quantization\model> python download_ResNet.py
(ryzen-ai-1.4.0) path\to\quark_quantization\model> cd ..
(ryzen-ai-1.4.0) path\to\quark_quantization>

 更に訓練前のResNet50モデルを取得するためにmodel/フォルダに移動してpython download_ResNet.pyを実行します。

 次の作業のためにquark_quantizationフォルダに戻っておきます。

Hugging Face Dataset ILSVRC/imagenet-1kダウンロードリスト

 次にHugging FaceのILSVRC/imagenet-1kからval_images.tar.gzファイルをダウンロードします。

 尚、今日時点では、この時、Hugging Faceへの会員登録とログイン後に表示される規約をAccept(許諾)する必要がありました。

 会員登録については、当該ページの少し下に[Log in] or [Sign up]というボタンがあり、登録なら後者をクリックします。

 登録後、同じ位置あたりに規約と[Accept]といったボタンがあると思うのでクリックしてから、その下にあるリストからダウンロードします。

(ryzen-ai-1.4.0) path\to\quark_quantization> mkdir val_data && tar -xzf val_images.tar.gz -C val_data
(ryzen-ai-1.4.0) path\to\quark_quantization> python prepare_data.py val_data calib_data

 プロジェクトルートのquark_quantization上でHugging Faceからダウンロードしたval_images.tar.gzをこのようにval_dataフォルダに展開し、prepare_data.pyを実行、val_dataを処理した結果をcalib_dataというフォルダに保存します。

 ちなみに自身は、これ以前に現時点で、まだ終わっていないyolov8やtorchvision_inferenceもいじっていて後者でval_dataにあたるものをcaib_dataとしてダウンロードしてしまい、フォルダ分けしてねーじゃねーか!エラーを食らっており、ここでダウンロードするまでもなく、そのフォルダをmv、val_dataフォルダとして保存したというのは内緒。

 ということは、もしかして、ここで作ったcalib_dataがtorchvision_inferenceで使えるのか?と思ってみたりもしますが、いくつかフォルダを覗いてみてもJpeg画像1つしか入ってなかったりで、はて違うかな?と思ってみたり。

 というか、そもそも、torchvision_inferenceでフォルダに分類されてないよって言われたスクリプトは、classification.pyなんですが、それこそが、分類してくれるものじゃないの?だって、まさか事前準備したデータセットが分類されてるか否かをチェックするスクリプトじゃないもんね?と思ってみたり。

(venv) PS path\to\quark_quantization> python advanced_quark_quantize.py --model_input models/mobilenetv2-12.onnx --model_output models/mobilenetv2_quant.onnx
 
[QUARK-INFO]: Checking custom ops library ...
 
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-INFO]: Start compiling CPU version of custom ops library.
path\to\quark_quantization\venv\Lib\site-packages\torch\utils\cpp_extension.py:414: UserWarning: Error checking compiler version for cl: [WinError 2] 指定されたファイルが見つかりません。
 warnings.warn(f'Error checking compiler version for {compiler}: {error}')
INFO: Could not find files for the given pattern(s).
 
[QUARK-ERROR]: CPU version of custom ops library compilation failed:Command '['where', 'cl']' returned non-zero exit status 1.
 
[QUARK-WARNING]: Custom ops library compilation failed: CPU version of custom ops library compilation failed:Command '['where', 'cl']' returned non-zero exit status 1..
 
[QUARK-INFO]: Checked custom ops library.
The configuration of the quantization is Config(global_quant_config=QuantizationConfig(calibrate_method=<PowerOfTwoMethod.MinMSE: 1>, quant_format=<QuantFormat.QDQ: 1>, activation_type=<QuantType.QUInt8: 1>, weight_type=<QuantType.QInt8: 0>, input_nodes=[], output_nodes=[], op_types_to_quantize=[], nodes_to_quantize=[], extra_op_types_to_quantize=[], nodes_to_exclude=[], subgraphs_to_exclude=[], specific_tensor_precision=False, execution_providers=['CPUExecutionProvider'], per_channel=False, reduce_range=False, optimize_model=True, use_dynamic_quant=False, use_external_data_format=False, convert_fp16_to_fp32=False, convert_nchw_to_nhwc=False, include_sq=False, include_rotation=False, include_cle=False, include_auto_mp=False, include_fast_ft=False, enable_npu_cnn=True, enable_npu_transformer=False, debug_mode=False, print_summary=True, ignore_warnings=True, log_severity_level=1, extra_options={'ActivationSymmetric': True}))
[QUARK_INFO]: Time information:
2025-04-04 22:45:37.150566
[QUARK_INFO]: OS and CPU information:
                    system --- Windows
                     node --- gem12promax
                    release --- 11
                    version --- 10.0.26100
                    machine --- AMD64
                   processor --- AMD64 Family 25 Model 117 Stepping 2, AuthenticAMD
[QUARK_INFO]: Tools version information:
                    python --- 3.12.0
                     onnx --- 1.17.0
                  onnxruntime --- 1.20.1
                  quark.onnx --- 0.8+103c340fe2
[QUARK_INFO]: Quantized Configuration information:
                  model_input --- models/mobilenetv2-12.onnx
                 model_output --- models/mobilenetv2_quant.onnx
            calibration_data_reader --- <utils.ImageDataReader object at 0x00000185EE260860>
             calibration_data_path --- None
                 quant_format --- QDQ
                  input_nodes --- []
                 output_nodes --- []
             op_types_to_quantize --- []
          extra_op_types_to_quantize --- []
                  per_channel --- False
                 reduce_range --- False
                activation_type --- QUInt8
                  weight_type --- QInt8
               nodes_to_quantize --- []
               nodes_to_exclude --- []
             subgraphs_to_exclude --- []
                optimize_model --- True
           use_external_data_format --- False
               calibrate_method --- PowerOfTwoMethod.MinMSE
              execution_providers --- ['CPUExecutionProvider']
                enable_npu_cnn --- True
            enable_npu_transformer --- False
           specific_tensor_precision --- False
                  debug_mode --- False
             convert_fp16_to_fp32 --- False
             convert_nchw_to_nhwc --- False
                  include_cle --- False
                  include_sq --- False
               include_rotation --- False
                include_fast_ft --- False
                 extra_options --- {'ActivationSymmetric': True}
 
[QUARK-INFO]: The input ONNX model models/mobilenetv2-12.onnx can create InferenceSession successfully
 
[QUARK-INFO]: Obtained calibration data with 1000 iters
 
[QUARK-INFO]: Removed initializers from input
 
[QUARK-INFO]: Simplified model sucessfully
 
[QUARK-INFO]: Duplicate the shared initializers in the model for separate quantization use across different nodes!
 
[QUARK-INFO]: Loading model...
 
[QUARK-INFO]: The input ONNX model C:/Users/reg/AppData/Local/Temp/vai.cpinit.w15j7yng/model_cpinit.onnx can run inference successfully
 
[QUARK-INFO]: optimize the model for better hardware compatibility.
 
[QUARK-WARNING]: The opset version is 17 < 20. Skipping fusing Gelu.
 
[QUARK-INFO]: Start calibration...
 
[QUARK-INFO]: Start collecting data, runtime depends on your model size and the number of calibration dataset.
 
[QUARK-INFO]: Finding optimal threshold for each tensor using PowerOfTwoMethod.MinMSE algorithm ...
 
[QUARK-INFO]: Use all calibration data to calculate min mse
Computing range: 100%|█████████████████████████████████████████████████| 101/101 [15:31<00:00, 9.23s/tensor]
 
[QUARK-INFO]: Finished the calibration of PowerOfTwoMethod.MinMSE which costs 1022.2s
 
[QUARK-INFO]: Remove QuantizeLinear & DequantizeLinear on certain operations(such as conv-relu).
 
[QUARK-INFO]: Rescale GlobalAveragePool /GlobalAveragePool with factor 1.0048828125 to simulate DPU behavior.
 
[QUARK-INFO]: Adjust the quantize info to meet the compiler constraints
 
[QUARK-INFO]: Input pos of pooling layer /GlobalAveragePool is 4. Output pos of pooling layer /GlobalAveragePool is 5.Modify opos from 5 to 4.
 
[QUARK-INFO]: Adjust the quantize info to meet the compiler constraints
The operation types and their corresponding quantities of the input float model is shown in the table below.
┏━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Op Type       ┃ Float Model          ┃
┡━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ Conv         │ 52              │
│ Constant       │ 70              │
│ Clip         │ 35              │
│ Add         │ 10              │
│ GlobalAveragePool  │ 1               │
│ Flatten       │ 1               │
│ Gemm         │ 1               │
├──────────────────────┼───────────────────────────────┤
│ Quantized model path │ models/mobilenetv2_quant.onnx │
└──────────────────────┴───────────────────────────────┘
The quantized information for all operation types is shown in the table below.
The discrepancy between the operation types in the quantized model and the float model is due to the application of graph optimization.
┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━┓
┃ Op Type      ┃ Activation ┃ Weights ┃ Bias   ┃
┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━┩
│ Conv       │ UINT8(52) │ INT8(52) │ INT8(52) │
│ Add        │ UINT8(10) │     │     │
│ GlobalAveragePool │ UINT8(1)  │     │     │
│ Flatten      │ UINT8(1)  │     │     │
│ Gemm       │ UINT8(1)  │ INT8(1) │ INT8(1) │
└───────────────────┴────────────┴──────────┴──────────┘
Model Size:
Float32 model size: 13.34 MB
Int8 quantized model size: 3.45 MB
Model Accuracy:
Evaluating: 100%|███████████████████████████████████████████████████████| 1000/1000 [00:07<00:00, 127.30it/s]
Float32 model accuracy: Top1 0.713, Top5 0.906
Evaluating: 100%|████████████████████████████████████████████████████████| 1000/1000 [00:22<00:00, 45.40it/s]
Int8 quantized model accuracy: Top1 0.642, Top5 0.869
path\to\quark_quantization
Evaluating: 100%|████████████████████████████████████████████████████████| 1000/1000 [00:21<00:00, 46.24it/s]
Int8 quantized model accuracy (NPU): Top1 0.642, Top5 0.869
(venv) PS path\to\quark_quantization>

 さておき、高度な量子化におけるMobileNetV2、INT8でのオプションなしの量子化advanced_quark_quantize.py --model_input models/mobilenetv2-12.onnx --model_output models/mobilenetv2_quant.onnxを実行します。

(venv) PS path\to\quark_quantization> python advanced_quark_quantize.py --model_input models/mobilenetv2-12.onnx --model_output models/mobilenetv2_quant.onnx --fast_finetune
 
[QUARK-INFO]: Checking custom ops library ...
 
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-INFO]: Start compiling CPU version of custom ops library.
path\to\quark_quantization\venv\Lib\site-packages\torch\utils\cpp_extension.py:414: UserWarning: Error checking compiler version for cl: [WinError 2] 指定されたファイルが見つかりません。
 warnings.warn(f'Error checking compiler version for {compiler}: {error}')
INFO: Could not find files for the given pattern(s).
 
[QUARK-ERROR]: CPU version of custom ops library compilation failed:Command '['where', 'cl']' returned non-zero exit status 1.
 
[QUARK-WARNING]: Custom ops library compilation failed: CPU version of custom ops library compilation failed:Command '['where', 'cl']' returned non-zero exit status 1..
 
[QUARK-INFO]: Checked custom ops library.
The configuration of the quantization is Config(global_quant_config=QuantizationConfig(calibrate_method=<PowerOfTwoMethod.MinMSE: 1>, quant_format=<QuantFormat.QDQ: 1>, activation_type=<QuantType.QUInt8: 1>, weight_type=<QuantType.QInt8: 0>, input_nodes=[], output_nodes=[], op_types_to_quantize=[], nodes_to_quantize=[], extra_op_types_to_quantize=[], nodes_to_exclude=[], subgraphs_to_exclude=[], specific_tensor_precision=False, execution_providers=['CPUExecutionProvider'], per_channel=False, reduce_range=False, optimize_model=True, use_dynamic_quant=False, use_external_data_format=False, convert_fp16_to_fp32=False, convert_nchw_to_nhwc=False, include_sq=False, include_rotation=False, include_cle=False, include_auto_mp=False, include_fast_ft=True, enable_npu_cnn=True, enable_npu_transformer=False, debug_mode=False, print_summary=True, ignore_warnings=True, log_severity_level=1, extra_options={'ActivationSymmetric': True}))
[QUARK_INFO]: Time information:
2025-04-05 08:51:41.563338
[QUARK_INFO]: OS and CPU information:
                    system --- Windows
                     node --- gem12promax
                    release --- 11
                    version --- 10.0.26100
                    machine --- AMD64
                   processor --- AMD64 Family 25 Model 117 Stepping 2, AuthenticAMD
[QUARK_INFO]: Tools version information:
                    python --- 3.12.0
                     onnx --- 1.17.0
                  onnxruntime --- 1.20.1
                  quark.onnx --- 0.8+103c340fe2
[QUARK_INFO]: Quantized Configuration information:
                  model_input --- models/mobilenetv2-12.onnx
                 model_output --- models/mobilenetv2_quant.onnx
            calibration_data_reader --- <utils.ImageDataReader object at 0x000001EC3C69AD50>
             calibration_data_path --- None
                 quant_format --- QDQ
                  input_nodes --- []
                 output_nodes --- []
             op_types_to_quantize --- []
          extra_op_types_to_quantize --- []
                  per_channel --- False
                 reduce_range --- False
                activation_type --- QUInt8
                  weight_type --- QInt8
               nodes_to_quantize --- []
               nodes_to_exclude --- []
             subgraphs_to_exclude --- []
                optimize_model --- True
           use_external_data_format --- False
               calibrate_method --- PowerOfTwoMethod.MinMSE
              execution_providers --- ['CPUExecutionProvider']
                enable_npu_cnn --- True
            enable_npu_transformer --- False
           specific_tensor_precision --- False
                  debug_mode --- False
             convert_fp16_to_fp32 --- False
             convert_nchw_to_nhwc --- False
                  include_cle --- False
                  include_sq --- False
               include_rotation --- False
                include_fast_ft --- True
                 extra_options --- {'ActivationSymmetric': True}
 
[QUARK-INFO]: The input ONNX model models/mobilenetv2-12.onnx can create InferenceSession successfully
 
[QUARK-INFO]: Obtained calibration data with 1000 iters
 
[QUARK-INFO]: Removed initializers from input
 
[QUARK-INFO]: Simplified model sucessfully
 
[QUARK-INFO]: Duplicate the shared initializers in the model for separate quantization use across different nodes!
 
[QUARK-INFO]: Loading model...
 
[QUARK-INFO]: The input ONNX model C:/Users/reg/AppData/Local/Temp/vai.cpinit.41jr_qk2/model_cpinit.onnx can run inference successfully
 
[QUARK-INFO]: optimize the model for better hardware compatibility.
 
[QUARK-WARNING]: The opset version is 17 < 20. Skipping fusing Gelu.
 
[QUARK-INFO]: Start calibration...
 
[QUARK-INFO]: Start collecting data, runtime depends on your model size and the number of calibration dataset.
 
[QUARK-INFO]: Finding optimal threshold for each tensor using PowerOfTwoMethod.MinMSE algorithm ...
 
[QUARK-INFO]: Use all calibration data to calculate min mse
Computing range: 100%|███████████████████████████████████████████████████████████| 101/101 [15:34<00:00, 9.25s/tensor]
 
[QUARK-INFO]: Finished the calibration of PowerOfTwoMethod.MinMSE which costs 1040.6s
 
[QUARK-INFO]: Remove QuantizeLinear & DequantizeLinear on certain operations(such as conv-relu).
 
[QUARK-INFO]: Rescale GlobalAveragePool /GlobalAveragePool with factor 1.0048828125 to simulate DPU behavior.
 
[QUARK-INFO]: Adjust the quantize info to meet the compiler constraints
 
[QUARK-INFO]: Input pos of pooling layer /GlobalAveragePool is 4. Output pos of pooling layer /GlobalAveragePool is 5.Modify opos from 5 to 4.
 
[QUARK-INFO]: Adjust the quantize info to meet the compiler constraints
 
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-INFO]: Start running fast finetune with seed 1743811744 ...
 0%|                                              | 0/53 [00:00<?, ?it/s]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (input)->(/features/features.0/features.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=0.027316 (Recons loss=0.027316, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=0.031669 (Recons loss=0.031669, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=6.894515 (Recons loss=0.022314, Rounding loss=6.872201)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=3.756062 (Recons loss=0.026928, Rounding loss=3.729134)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=3.307524 (Recons loss=0.043902, Rounding loss=3.263623)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=2.730858 (Recons loss=0.025476, Rounding loss=2.705381)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=2.239303 (Recons loss=0.028903, Rounding loss=2.210400)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=1.225353 (Recons loss=0.028312, Rounding loss=1.197041)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=0.326279 (Recons loss=0.042230, Rounding loss=0.284049)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=0.068286 (Recons loss=0.068286, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=0.064702 (Recons loss=0.064702, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (input)->(/features/features.0/features.0.2/Clip_output_0) recons metrics was optimized from 0.011162 to 0.001879 (diff=-0.009283)
 2%|█▌                                         | 1/53 [00:40<35:22, 40.81s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.0/features.0.2/Clip_output_0)->(/features/features.1/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=0.403004 (Recons loss=0.403004, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=0.357111 (Recons loss=0.357111, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=2.598006 (Recons loss=0.367849, Rounding loss=2.230158)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=1.658811 (Recons loss=0.349553, Rounding loss=1.309259)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=1.516412 (Recons loss=0.366669, Rounding loss=1.149743)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=1.391208 (Recons loss=0.379066, Rounding loss=1.012142)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=1.235395 (Recons loss=0.389620, Rounding loss=0.845776)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=1.026012 (Recons loss=0.387075, Rounding loss=0.638937)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=0.597411 (Recons loss=0.442416, Rounding loss=0.154994)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=0.427725 (Recons loss=0.401189, Rounding loss=0.026535)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=0.440987 (Recons loss=0.440987, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.0/features.0.2/Clip_output_0)->(/features/features.1/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.022396 to 0.014502 (diff=-0.007894)
 4%|███▏                                        | 2/53 [01:07<27:27, 32.30s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.1/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.1/conv/conv.1/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=5.780297 (Recons loss=5.780297, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=4.520518 (Recons loss=4.520518, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=7.195956 (Recons loss=4.192791, Rounding loss=3.003165)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=5.812351 (Recons loss=3.904629, Rounding loss=1.907722)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=5.630322 (Recons loss=3.938168, Rounding loss=1.692153)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=5.972135 (Recons loss=4.443610, Rounding loss=1.528525)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=5.422660 (Recons loss=4.028100, Rounding loss=1.394560)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=4.941269 (Recons loss=3.776690, Rounding loss=1.164578)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=4.110936 (Recons loss=3.385652, Rounding loss=0.725284)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=3.919687 (Recons loss=3.721004, Rounding loss=0.198683)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=4.021281 (Recons loss=3.972682, Rounding loss=0.048600)
 
[QUARK-INFO]: Module (/features/features.1/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.1/conv/conv.1/Conv_output_0) recons metrics was optimized from 0.409014 to 0.276108 (diff=-0.132907)
 6%|████▋                                       | 3/53 [01:28<22:39, 27.20s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.1/conv/conv.1/Conv_output_0)->(/features/features.2/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=6.418439 (Recons loss=6.418439, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=4.280893 (Recons loss=4.280893, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=16.915007 (Recons loss=4.221501, Rounding loss=12.693505)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=13.561399 (Recons loss=5.083219, Rounding loss=8.478180)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=12.328688 (Recons loss=4.200441, Rounding loss=8.128247)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=12.796868 (Recons loss=5.164981, Rounding loss=7.631887)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=11.244919 (Recons loss=4.337056, Rounding loss=6.907864)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=10.510124 (Recons loss=5.242612, Rounding loss=5.267512)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=8.281898 (Recons loss=5.214523, Rounding loss=3.067375)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=7.569227 (Recons loss=6.732896, Rounding loss=0.836331)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=6.352596 (Recons loss=5.983551, Rounding loss=0.369046)
 
[QUARK-INFO]: Module (/features/features.1/conv/conv.1/Conv_output_0)->(/features/features.2/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.080139 to 0.071235 (diff=-0.008904)
 8%|██████▎                                      | 4/53 [02:26<32:18, 39.56s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.2/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.2/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=4.238964 (Recons loss=4.238964, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=2.757794 (Recons loss=2.757794, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=6.584691 (Recons loss=3.315610, Rounding loss=3.269081)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=3.537403 (Recons loss=1.919521, Rounding loss=1.617881)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=3.802451 (Recons loss=2.532621, Rounding loss=1.269830)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=2.597032 (Recons loss=1.597098, Rounding loss=0.999934)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=4.911505 (Recons loss=4.261745, Rounding loss=0.649759)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=3.683266 (Recons loss=3.353741, Rounding loss=0.329525)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=2.509097 (Recons loss=2.479211, Rounding loss=0.029886)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=2.358015 (Recons loss=2.358015, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=2.983615 (Recons loss=2.983615, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.2/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.2/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.034339 to 0.029851 (diff=-0.004488)
 9%|███████▊                                      | 5/53 [04:14<51:15, 64.07s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.2/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.2/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=27.280249 (Recons loss=27.280249, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=23.887402 (Recons loss=23.887402, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=41.107372 (Recons loss=33.173447, Rounding loss=7.933926)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=22.414654 (Recons loss=18.921556, Rounding loss=3.493097)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=27.045141 (Recons loss=24.809765, Rounding loss=2.235376)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=28.554375 (Recons loss=27.107592, Rounding loss=1.446782)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=17.531712 (Recons loss=16.674355, Rounding loss=0.857356)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=17.334557 (Recons loss=16.903734, Rounding loss=0.430822)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=27.540363 (Recons loss=27.362476, Rounding loss=0.177887)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=24.340355 (Recons loss=24.311052, Rounding loss=0.029302)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=15.564527 (Recons loss=15.552215, Rounding loss=0.012312)
 
[QUARK-INFO]: Module (/features/features.2/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.2/conv/conv.2/Conv_output_0) recons metrics was optimized from 1.331489 to 1.048152 (diff=-0.283338)
11%|█████████▍                                     | 6/53 [04:35<38:53, 49.66s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.2/conv/conv.2/Conv_output_0)->(/features/features.3/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=4.171536 (Recons loss=4.171536, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=4.456164 (Recons loss=4.456164, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=21.726088 (Recons loss=4.060321, Rounding loss=17.665766)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=11.615293 (Recons loss=3.489615, Rounding loss=8.125677)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=11.208338 (Recons loss=4.647383, Rounding loss=6.560955)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=9.587914 (Recons loss=4.344686, Rounding loss=5.243228)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=6.437772 (Recons loss=3.209199, Rounding loss=3.228572)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=5.822534 (Recons loss=4.185576, Rounding loss=1.636957)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=4.685205 (Recons loss=4.570946, Rounding loss=0.114259)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=4.793823 (Recons loss=4.793823, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=5.730151 (Recons loss=5.730151, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.2/conv/conv.2/Conv_output_0)->(/features/features.3/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.030997 to 0.028928 (diff=-0.002069)
13%|██████████▉                                    | 7/53 [04:58<31:13, 40.73s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.3/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.3/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=3.875463 (Recons loss=3.875463, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=3.804551 (Recons loss=3.804551, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=14.025936 (Recons loss=4.369352, Rounding loss=9.656584)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=9.415411 (Recons loss=3.690789, Rounding loss=5.724622)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=8.983266 (Recons loss=4.160852, Rounding loss=4.822414)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=9.412084 (Recons loss=5.098297, Rounding loss=4.313787)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=7.246734 (Recons loss=3.558779, Rounding loss=3.687955)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=6.610565 (Recons loss=4.010542, Rounding loss=2.600022)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=4.444396 (Recons loss=3.642246, Rounding loss=0.802150)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=4.958652 (Recons loss=4.940800, Rounding loss=0.017853)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=4.451784 (Recons loss=4.451784, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.3/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.3/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.032985 to 0.029743 (diff=-0.003242)
15%|████████████▌                                   | 8/53 [05:32<28:55, 38.56s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.3/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.3/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=39.054161 (Recons loss=39.054161, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=30.835724 (Recons loss=30.835724, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=54.256760 (Recons loss=35.466393, Rounding loss=18.790367)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=51.649296 (Recons loss=42.465305, Rounding loss=9.183990)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=56.347385 (Recons loss=49.147602, Rounding loss=7.199783)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=34.968174 (Recons loss=29.732428, Rounding loss=5.235746)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=28.612974 (Recons loss=24.981333, Rounding loss=3.631641)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=31.253620 (Recons loss=29.061750, Rounding loss=2.191870)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=43.190300 (Recons loss=42.403580, Rounding loss=0.786722)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=41.510616 (Recons loss=41.506233, Rounding loss=0.004384)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=29.974470 (Recons loss=29.974470, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.3/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.3/conv/conv.2/Conv_output_0) recons metrics was optimized from 1.774277 to 1.527473 (diff=-0.246804)
17%|██████████████                                   | 9/53 [05:55<24:52, 33.92s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.3/Add_output_0)->(/features/features.4/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=10.676511 (Recons loss=10.676511, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=12.137675 (Recons loss=12.137675, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=27.707268 (Recons loss=9.542767, Rounding loss=18.164501)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=20.389076 (Recons loss=11.411422, Rounding loss=8.977655)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=16.910156 (Recons loss=10.084881, Rounding loss=6.825276)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=16.359367 (Recons loss=11.051199, Rounding loss=5.308168)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=15.610174 (Recons loss=11.831778, Rounding loss=3.778397)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=13.446202 (Recons loss=11.439424, Rounding loss=2.006778)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=11.844906 (Recons loss=11.511014, Rounding loss=0.333892)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=13.279461 (Recons loss=13.279461, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=10.973071 (Recons loss=10.973071, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.3/Add_output_0)->(/features/features.4/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.080716 to 0.078419 (diff=-0.002297)
19%|███████████████▍                                 | 10/53 [06:19<22:06, 30.85s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.4/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.4/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=3.769478 (Recons loss=3.769478, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=4.758662 (Recons loss=4.758662, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=10.645983 (Recons loss=3.763649, Rounding loss=6.882334)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=6.964004 (Recons loss=3.833433, Rounding loss=3.130571)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=7.753238 (Recons loss=5.590448, Rounding loss=2.162790)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=5.155459 (Recons loss=3.731607, Rounding loss=1.423852)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=5.053861 (Recons loss=4.118468, Rounding loss=0.935393)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=4.616582 (Recons loss=4.197560, Rounding loss=0.419022)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=3.235956 (Recons loss=3.186927, Rounding loss=0.049028)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=4.019559 (Recons loss=4.019559, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=3.521901 (Recons loss=3.521901, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.4/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.4/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.028600 to 0.027770 (diff=-0.000831)
21%|█████████████████                                 | 11/53 [06:46<20:39, 29.50s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.4/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.4/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=30.163631 (Recons loss=30.163631, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=25.797882 (Recons loss=25.797882, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=58.332104 (Recons loss=28.237329, Rounding loss=30.094774)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=41.700909 (Recons loss=25.730112, Rounding loss=15.970798)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=56.380173 (Recons loss=44.521034, Rounding loss=11.859140)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=35.556301 (Recons loss=27.544905, Rounding loss=8.011397)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=34.157600 (Recons loss=28.756443, Rounding loss=5.401158)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=31.999035 (Recons loss=28.712168, Rounding loss=3.286868)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=30.643976 (Recons loss=29.345860, Rounding loss=1.298117)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=32.407082 (Recons loss=32.159210, Rounding loss=0.247871)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=27.536104 (Recons loss=27.515789, Rounding loss=0.020316)
 
[QUARK-INFO]: Module (/features/features.4/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.4/conv/conv.2/Conv_output_0) recons metrics was optimized from 1.040781 to 0.955003 (diff=-0.085778)
23%|██████████████████▌                                | 12/53 [07:01<17:03, 24.97s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.4/conv/conv.2/Conv_output_0)->(/features/features.5/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=3.989035 (Recons loss=3.989035, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=4.599865 (Recons loss=4.599865, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=40.687527 (Recons loss=3.601120, Rounding loss=37.086407)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=17.877682 (Recons loss=4.386981, Rounding loss=13.490702)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=12.885027 (Recons loss=4.111316, Rounding loss=8.773711)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=9.158084 (Recons loss=3.470505, Rounding loss=5.687580)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=6.543597 (Recons loss=3.854599, Rounding loss=2.688998)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=4.709496 (Recons loss=3.915256, Rounding loss=0.794241)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=4.008229 (Recons loss=3.978231, Rounding loss=0.029998)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=6.939166 (Recons loss=6.939166, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=4.760609 (Recons loss=4.760609, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.4/conv/conv.2/Conv_output_0)->(/features/features.5/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.024369 to 0.023851 (diff=-0.000518)
25%|████████████████████                               | 13/53 [07:15<14:33, 21.84s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.5/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.5/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=2.422610 (Recons loss=2.422610, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=3.380972 (Recons loss=3.380972, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=17.445967 (Recons loss=2.861824, Rounding loss=14.584143)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=12.729231 (Recons loss=3.692941, Rounding loss=9.036290)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=10.634861 (Recons loss=2.537175, Rounding loss=8.097686)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=9.201725 (Recons loss=2.025705, Rounding loss=7.176020)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=8.582280 (Recons loss=2.347270, Rounding loss=6.235010)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=6.363726 (Recons loss=2.030438, Rounding loss=4.333288)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=5.829529 (Recons loss=3.713465, Rounding loss=2.116065)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=2.646202 (Recons loss=2.510929, Rounding loss=0.135273)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=3.649445 (Recons loss=3.626822, Rounding loss=0.022623)
 
[QUARK-INFO]: Module (/features/features.5/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.5/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.023879 to 0.015907 (diff=-0.007972)
26%|█████████████████████▋                              | 14/53 [07:34<13:31, 20.82s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.5/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.5/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=14.035404 (Recons loss=14.035404, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=15.966422 (Recons loss=15.966422, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=62.766380 (Recons loss=19.689487, Rounding loss=43.076893)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=41.809917 (Recons loss=18.759682, Rounding loss=23.050236)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=31.412266 (Recons loss=12.257195, Rounding loss=19.155071)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=26.862728 (Recons loss=10.826461, Rounding loss=16.036268)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=23.735683 (Recons loss=11.536995, Rounding loss=12.198689)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=25.340473 (Recons loss=17.616623, Rounding loss=7.723850)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=18.110220 (Recons loss=14.953921, Rounding loss=3.156298)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=19.479006 (Recons loss=18.838881, Rounding loss=0.640126)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=18.410423 (Recons loss=18.318350, Rounding loss=0.092074)
 
[QUARK-INFO]: Module (/features/features.5/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.5/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.574525 to 0.461363 (diff=-0.113162)
28%|███████████████████████▏                             | 15/53 [07:49<12:12, 19.28s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.5/Add_output_0)->(/features/features.6/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=5.028424 (Recons loss=5.028424, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=5.221858 (Recons loss=5.221858, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=43.557106 (Recons loss=4.353369, Rounding loss=39.203735)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=23.892254 (Recons loss=6.273320, Rounding loss=17.618935)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=16.110037 (Recons loss=4.864428, Rounding loss=11.245609)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=12.018555 (Recons loss=4.952679, Rounding loss=7.065876)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=8.926890 (Recons loss=4.618710, Rounding loss=4.308181)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=5.760035 (Recons loss=4.245467, Rounding loss=1.514567)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=5.135393 (Recons loss=5.059085, Rounding loss=0.076308)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=4.400031 (Recons loss=4.400031, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=6.153133 (Recons loss=6.153133, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.5/Add_output_0)->(/features/features.6/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.028243 to 0.027801 (diff=-0.000442)
30%|████████████████████████▊                             | 16/53 [08:04<11:04, 17.96s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.6/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.6/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=2.902440 (Recons loss=2.902440, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=2.762220 (Recons loss=2.762220, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=13.833485 (Recons loss=3.056588, Rounding loss=10.776896)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=7.730373 (Recons loss=2.511383, Rounding loss=5.218990)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=6.349752 (Recons loss=2.383225, Rounding loss=3.966527)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=5.941700 (Recons loss=2.859976, Rounding loss=3.081723)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=5.284777 (Recons loss=3.008861, Rounding loss=2.275916)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=4.138593 (Recons loss=2.970637, Rounding loss=1.167956)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=3.068650 (Recons loss=2.986800, Rounding loss=0.081850)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=3.821405 (Recons loss=3.821405, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=4.256993 (Recons loss=4.256993, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.6/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.6/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.017777 to 0.016495 (diff=-0.001282)
32%|██████████████████████████▎                            | 17/53 [08:23<10:56, 18.24s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.6/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.6/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=18.059015 (Recons loss=18.059015, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=15.112957 (Recons loss=15.112957, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=57.978867 (Recons loss=15.680140, Rounding loss=42.298725)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=42.433777 (Recons loss=23.507200, Rounding loss=18.926579)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=29.609459 (Recons loss=15.799362, Rounding loss=13.810098)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=25.279751 (Recons loss=15.430839, Rounding loss=9.848911)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=29.440886 (Recons loss=22.985188, Rounding loss=6.455698)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=21.137228 (Recons loss=18.180054, Rounding loss=2.957174)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=14.238379 (Recons loss=13.689580, Rounding loss=0.548800)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=25.186852 (Recons loss=25.176744, Rounding loss=0.010108)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=20.035650 (Recons loss=20.035650, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.6/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.6/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.571938 to 0.518789 (diff=-0.053149)
34%|███████████████████████████▊                           | 18/53 [08:40<10:20, 17.73s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.6/Add_output_0)->(/features/features.7/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=7.443232 (Recons loss=7.443232, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=8.629070 (Recons loss=8.629070, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=48.724735 (Recons loss=6.445122, Rounding loss=42.279613)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=30.395958 (Recons loss=10.206188, Rounding loss=20.189770)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=22.033459 (Recons loss=7.211583, Rounding loss=14.821876)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=16.365110 (Recons loss=5.427557, Rounding loss=10.937553)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=14.070286 (Recons loss=6.421340, Rounding loss=7.648945)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=10.814922 (Recons loss=7.256758, Rounding loss=3.558164)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=8.160083 (Recons loss=7.739795, Rounding loss=0.420288)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=6.426042 (Recons loss=6.426042, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=6.168760 (Recons loss=6.168760, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.6/Add_output_0)->(/features/features.7/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.037159 to 0.036396 (diff=-0.000763)
36%|█████████████████████████████▍                          | 19/53 [08:55<09:40, 17.09s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.7/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.7/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=5.563629 (Recons loss=5.563629, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=4.325046 (Recons loss=4.325046, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=14.093557 (Recons loss=4.111204, Rounding loss=9.982354)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=8.819047 (Recons loss=4.741786, Rounding loss=4.077261)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=5.615909 (Recons loss=2.967691, Rounding loss=2.648218)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=6.312332 (Recons loss=4.674331, Rounding loss=1.638001)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=4.077104 (Recons loss=3.054713, Rounding loss=1.022391)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=3.591481 (Recons loss=3.249451, Rounding loss=0.342030)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=3.635466 (Recons loss=3.615466, Rounding loss=0.020000)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=6.059803 (Recons loss=6.059803, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=4.677032 (Recons loss=4.677032, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.7/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.7/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.022422 to 0.021995 (diff=-0.000427)
38%|██████████████████████████████▉                          | 20/53 [09:12<09:24, 17.11s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.7/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.7/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=40.762615 (Recons loss=40.762615, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=34.658955 (Recons loss=34.658955, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=129.311722 (Recons loss=40.171711, Rounding loss=89.140015)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=88.277908 (Recons loss=43.096241, Rounding loss=45.181664)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=70.787811 (Recons loss=38.022400, Rounding loss=32.765408)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=58.547832 (Recons loss=34.932205, Rounding loss=23.615627)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=53.812241 (Recons loss=38.472572, Rounding loss=15.339669)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=49.144188 (Recons loss=40.324528, Rounding loss=8.819659)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=91.869911 (Recons loss=88.443283, Rounding loss=3.426629)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=35.316814 (Recons loss=34.928646, Rounding loss=0.388167)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=45.552105 (Recons loss=45.546627, Rounding loss=0.005477)
 
[QUARK-INFO]: Module (/features/features.7/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.7/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.684990 to 0.644704 (diff=-0.040286)
40%|████████████████████████████████▍                         | 21/53 [09:26<08:35, 16.12s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.7/conv/conv.2/Conv_output_0)->(/features/features.8/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=7.252270 (Recons loss=7.252270, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=6.227381 (Recons loss=6.227381, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=169.392136 (Recons loss=5.790362, Rounding loss=163.601776)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=65.021774 (Recons loss=7.681398, Rounding loss=57.340378)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=41.762882 (Recons loss=7.789132, Rounding loss=33.973751)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=25.598701 (Recons loss=6.421778, Rounding loss=19.176924)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=14.836545 (Recons loss=6.024035, Rounding loss=8.812510)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=16.705153 (Recons loss=14.541611, Rounding loss=2.163541)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=6.404751 (Recons loss=6.305005, Rounding loss=0.099746)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=6.607412 (Recons loss=6.607412, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=5.986356 (Recons loss=5.986356, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.7/conv/conv.2/Conv_output_0)->(/features/features.8/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.018781 to 0.018368 (diff=-0.000413)
42%|██████████████████████████████████                        | 22/53 [09:41<08:02, 15.57s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.8/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.8/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=8.335863 (Recons loss=8.335863, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=5.360995 (Recons loss=5.360995, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=31.978241 (Recons loss=4.795360, Rounding loss=27.182880)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=18.497797 (Recons loss=3.743665, Rounding loss=14.754131)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=16.778267 (Recons loss=4.540265, Rounding loss=12.238003)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=23.293772 (Recons loss=12.920577, Rounding loss=10.373195)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=11.372615 (Recons loss=3.560619, Rounding loss=7.811996)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=9.830826 (Recons loss=4.852358, Rounding loss=4.978468)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=9.919705 (Recons loss=8.739470, Rounding loss=1.180235)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=3.526511 (Recons loss=3.506514, Rounding loss=0.019996)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=5.754101 (Recons loss=5.754101, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.8/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.8/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.014078 to 0.012115 (diff=-0.001963)
43%|███████████████████████████████████▌                       | 23/53 [09:56<07:44, 15.47s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.8/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.8/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=30.899673 (Recons loss=30.899673, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=10.105595 (Recons loss=10.105595, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=201.681213 (Recons loss=11.605256, Rounding loss=190.075958)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=109.858932 (Recons loss=11.245082, Rounding loss=98.613853)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=86.046516 (Recons loss=10.764030, Rounding loss=75.282486)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=70.635086 (Recons loss=15.381430, Rounding loss=55.253654)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=48.248108 (Recons loss=11.436881, Rounding loss=36.811226)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=32.350861 (Recons loss=12.749845, Rounding loss=19.601015)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=18.135813 (Recons loss=12.727210, Rounding loss=5.408602)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=13.851171 (Recons loss=13.591572, Rounding loss=0.259600)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=9.549848 (Recons loss=9.549433, Rounding loss=0.000415)
 
[QUARK-INFO]: Module (/features/features.8/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.8/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.248358 to 0.217527 (diff=-0.030831)
45%|█████████████████████████████████████▏                      | 24/53 [10:11<07:30, 15.52s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.8/Add_output_0)->(/features/features.9/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=28.477249 (Recons loss=28.477249, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=5.568766 (Recons loss=5.568766, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=177.474701 (Recons loss=6.158161, Rounding loss=171.316544)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=73.339249 (Recons loss=6.811993, Rounding loss=66.527252)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=46.317413 (Recons loss=6.279993, Rounding loss=40.037422)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=29.420017 (Recons loss=6.804386, Rounding loss=22.615631)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=16.796801 (Recons loss=6.078273, Rounding loss=10.718528)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=10.003111 (Recons loss=6.515441, Rounding loss=3.487669)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=7.989625 (Recons loss=7.757043, Rounding loss=0.232582)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=5.314819 (Recons loss=5.314819, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=6.956269 (Recons loss=6.956269, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.8/Add_output_0)->(/features/features.9/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.017520 to 0.017167 (diff=-0.000353)
47%|██████████████████████████████████████▋                      | 25/53 [10:26<07:10, 15.37s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.9/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.9/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=4.481857 (Recons loss=4.481857, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=4.986233 (Recons loss=4.986233, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=31.395355 (Recons loss=4.568803, Rounding loss=26.826551)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=18.805096 (Recons loss=4.054926, Rounding loss=14.750171)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=15.156006 (Recons loss=3.506808, Rounding loss=11.649199)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=12.501535 (Recons loss=3.342520, Rounding loss=9.159016)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=11.055155 (Recons loss=4.424176, Rounding loss=6.630979)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=7.555345 (Recons loss=3.680162, Rounding loss=3.875183)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=4.511865 (Recons loss=3.625447, Rounding loss=0.886417)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=3.832036 (Recons loss=3.825283, Rounding loss=0.006753)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=5.529317 (Recons loss=5.529317, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.9/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.9/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.012557 to 0.011550 (diff=-0.001007)
49%|████████████████████████████████████████▏                     | 26/53 [10:43<07:01, 15.61s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.9/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.9/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=14.387261 (Recons loss=14.387261, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=31.513256 (Recons loss=31.513256, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=201.065186 (Recons loss=14.799057, Rounding loss=186.266129)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=119.097733 (Recons loss=25.790400, Rounding loss=93.307335)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=91.051956 (Recons loss=20.769745, Rounding loss=70.282211)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=71.029655 (Recons loss=19.716681, Rounding loss=51.312973)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=53.452999 (Recons loss=18.597576, Rounding loss=34.855423)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=40.076180 (Recons loss=21.423721, Rounding loss=18.652460)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=25.514919 (Recons loss=20.467300, Rounding loss=5.047619)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=21.216385 (Recons loss=21.007183, Rounding loss=0.209202)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=17.409819 (Recons loss=17.407789, Rounding loss=0.002029)
 
[QUARK-INFO]: Module (/features/features.9/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.9/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.374775 to 0.339751 (diff=-0.035024)
51%|█████████████████████████████████████████▊                    | 27/53 [10:58<06:47, 15.67s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.9/Add_output_0)->(/features/features.10/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=5.085835 (Recons loss=5.085835, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=4.808451 (Recons loss=4.808451, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=178.652161 (Recons loss=7.977437, Rounding loss=170.674728)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=72.925606 (Recons loss=6.005297, Rounding loss=66.920311)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=46.771023 (Recons loss=6.454315, Rounding loss=40.316708)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=28.323753 (Recons loss=4.952341, Rounding loss=23.371412)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=15.672750 (Recons loss=5.335290, Rounding loss=10.337461)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=7.628469 (Recons loss=5.565031, Rounding loss=2.063438)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=5.143678 (Recons loss=5.073808, Rounding loss=0.069870)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=6.089964 (Recons loss=6.089964, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=5.756538 (Recons loss=5.756538, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.9/Add_output_0)->(/features/features.10/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.016455 to 0.016160 (diff=-0.000295)
53%|███████████████████████████████████████████▎                   | 28/53 [11:15<06:35, 15.83s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.10/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.10/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=3.216157 (Recons loss=3.216157, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=3.250889 (Recons loss=3.250889, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=26.056358 (Recons loss=2.668370, Rounding loss=23.387987)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=14.417672 (Recons loss=2.675078, Rounding loss=11.742594)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=13.494053 (Recons loss=4.266808, Rounding loss=9.227245)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=10.014308 (Recons loss=2.827779, Rounding loss=7.186529)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=8.239182 (Recons loss=2.842725, Rounding loss=5.396457)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=6.338953 (Recons loss=3.078589, Rounding loss=3.260364)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=4.266421 (Recons loss=3.472083, Rounding loss=0.794339)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=3.154462 (Recons loss=3.154462, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=2.932004 (Recons loss=2.932004, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.10/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.10/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.010357 to 0.009209 (diff=-0.001148)
55%|████████████████████████████████████████████▊                   | 29/53 [11:31<06:27, 16.15s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.10/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.10/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=23.457758 (Recons loss=23.457758, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=23.629028 (Recons loss=23.629028, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=224.338516 (Recons loss=33.080021, Rounding loss=191.258499)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=127.741287 (Recons loss=22.002426, Rounding loss=105.738861)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=105.735252 (Recons loss=21.989561, Rounding loss=83.745689)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=88.589539 (Recons loss=23.744053, Rounding loss=64.845490)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=64.550438 (Recons loss=18.385780, Rounding loss=46.164658)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=51.420818 (Recons loss=24.389900, Rounding loss=27.030918)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=54.862431 (Recons loss=44.106915, Rounding loss=10.755517)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=24.304712 (Recons loss=22.652277, Rounding loss=1.652435)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=21.561705 (Recons loss=21.452011, Rounding loss=0.109693)
 
[QUARK-INFO]: Module (/features/features.10/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.10/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.493988 to 0.404860 (diff=-0.089128)
57%|██████████████████████████████████████████████▍                  | 30/53 [11:48<06:16, 16.37s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.10/Add_output_0)->(/features/features.11/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=12.330524 (Recons loss=12.330524, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=10.914228 (Recons loss=10.914228, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=171.604065 (Recons loss=9.563097, Rounding loss=162.040970)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=74.026787 (Recons loss=13.707128, Rounding loss=60.319660)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=45.295372 (Recons loss=10.117413, Rounding loss=35.177959)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=28.823338 (Recons loss=9.709710, Rounding loss=19.113628)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=16.597206 (Recons loss=7.644488, Rounding loss=8.952719)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=19.874258 (Recons loss=17.385210, Rounding loss=2.489048)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=11.850098 (Recons loss=11.779195, Rounding loss=0.070903)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=12.796764 (Recons loss=12.796764, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=11.916418 (Recons loss=11.916418, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.10/Add_output_0)->(/features/features.11/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.032957 to 0.032424 (diff=-0.000533)
58%|███████████████████████████████████████████████▉                 | 31/53 [12:05<06:01, 16.43s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.11/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.11/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=7.851424 (Recons loss=7.851424, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=5.991529 (Recons loss=5.991529, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=34.865589 (Recons loss=7.438169, Rounding loss=27.427422)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=22.175714 (Recons loss=6.062019, Rounding loss=16.113695)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=19.166155 (Recons loss=5.473772, Rounding loss=13.692383)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=18.382494 (Recons loss=6.555820, Rounding loss=11.826674)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=14.167698 (Recons loss=4.625826, Rounding loss=9.541871)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=14.657624 (Recons loss=8.109215, Rounding loss=6.548409)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=9.676899 (Recons loss=7.470392, Rounding loss=2.206507)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=7.904022 (Recons loss=7.844513, Rounding loss=0.059509)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=7.138242 (Recons loss=7.138242, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.11/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.11/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.021707 to 0.020247 (diff=-0.001460)
60%|█████████████████████████████████████████████████▌                | 32/53 [12:24<06:01, 17.20s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.11/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.11/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=44.137432 (Recons loss=44.137432, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=48.976933 (Recons loss=48.976933, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=312.943939 (Recons loss=54.816990, Rounding loss=258.126953)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=148.769501 (Recons loss=47.253189, Rounding loss=101.516304)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=113.731812 (Recons loss=47.844143, Rounding loss=65.887672)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=89.544693 (Recons loss=47.187668, Rounding loss=42.357021)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=61.084045 (Recons loss=37.479877, Rounding loss=23.604170)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=62.642288 (Recons loss=53.370983, Rounding loss=9.271305)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=65.176773 (Recons loss=63.358074, Rounding loss=1.818698)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=43.010143 (Recons loss=42.962612, Rounding loss=0.047532)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=53.695969 (Recons loss=53.695969, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.11/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.11/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.547738 to 0.522619 (diff=-0.025119)
62%|███████████████████████████████████████████████████                | 33/53 [12:42<05:49, 17.46s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.11/conv/conv.2/Conv_output_0)->(/features/features.12/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=8.229621 (Recons loss=8.229621, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=11.677519 (Recons loss=11.677519, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=392.801239 (Recons loss=9.433465, Rounding loss=383.367767)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=132.098892 (Recons loss=9.085224, Rounding loss=123.013672)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=73.369652 (Recons loss=9.338771, Rounding loss=64.030884)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=38.498905 (Recons loss=9.409757, Rounding loss=29.089149)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=20.761986 (Recons loss=10.226213, Rounding loss=10.535773)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=13.224676 (Recons loss=11.130374, Rounding loss=2.094302)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=8.668374 (Recons loss=8.633334, Rounding loss=0.035039)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=9.414260 (Recons loss=9.414260, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=9.055752 (Recons loss=9.055752, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.11/conv/conv.2/Conv_output_0)->(/features/features.12/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.016900 to 0.016694 (diff=-0.000206)
64%|████████████████████████████████████████████████████▌               | 34/53 [13:02<05:44, 18.12s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.12/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.12/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=5.988861 (Recons loss=5.988861, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=5.059060 (Recons loss=5.059060, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=44.827602 (Recons loss=5.410549, Rounding loss=39.417053)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=27.493343 (Recons loss=7.607491, Rounding loss=19.885851)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=21.164883 (Recons loss=5.618332, Rounding loss=15.546550)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=18.175005 (Recons loss=6.177707, Rounding loss=11.997297)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=15.613691 (Recons loss=7.079296, Rounding loss=8.534395)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=9.964241 (Recons loss=5.616815, Rounding loss=4.347427)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=8.370617 (Recons loss=7.552619, Rounding loss=0.817998)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=7.328551 (Recons loss=7.328551, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=5.495011 (Recons loss=5.495011, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.12/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.12/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.011424 to 0.010946 (diff=-0.000478)
66%|██████████████████████████████████████████████████████▏              | 35/53 [13:25<05:54, 19.71s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.12/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.12/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=24.430250 (Recons loss=24.430250, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=25.215248 (Recons loss=25.215248, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=409.581909 (Recons loss=21.280228, Rounding loss=388.301697)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=162.222260 (Recons loss=24.590567, Rounding loss=137.631699)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=113.381920 (Recons loss=30.137327, Rounding loss=83.244591)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=69.150391 (Recons loss=22.541323, Rounding loss=46.609066)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=45.809357 (Recons loss=23.386400, Rounding loss=22.422958)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=30.711664 (Recons loss=23.577383, Rounding loss=7.134281)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=22.188852 (Recons loss=21.480894, Rounding loss=0.707958)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=22.264227 (Recons loss=22.256598, Rounding loss=0.007629)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=19.618704 (Recons loss=19.618704, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.12/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.12/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.257569 to 0.246172 (diff=-0.011398)
68%|███████████████████████████████████████████████████████▋             | 36/53 [13:46<05:40, 20.03s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.12/Add_output_0)->(/features/features.13/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=6.406298 (Recons loss=6.406298, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=8.164980 (Recons loss=8.164980, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=373.097504 (Recons loss=7.927369, Rounding loss=365.170135)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=107.573975 (Recons loss=7.486906, Rounding loss=100.087067)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=54.623314 (Recons loss=8.971005, Rounding loss=45.652309)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=23.401520 (Recons loss=7.261954, Rounding loss=16.139565)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=12.803886 (Recons loss=7.929878, Rounding loss=4.874008)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=9.408914 (Recons loss=8.712364, Rounding loss=0.696549)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=8.265328 (Recons loss=8.245328, Rounding loss=0.020000)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=10.808468 (Recons loss=10.808468, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=7.225443 (Recons loss=7.225443, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.12/Add_output_0)->(/features/features.13/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.014472 to 0.014346 (diff=-0.000126)
70%|█████████████████████████████████████████████████████████▏            | 37/53 [14:05<05:14, 19.65s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.13/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.13/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=4.677337 (Recons loss=4.677337, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=3.536747 (Recons loss=3.536747, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=43.623093 (Recons loss=4.113380, Rounding loss=39.509712)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=22.370663 (Recons loss=3.579127, Rounding loss=18.791536)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=17.577019 (Recons loss=3.149861, Rounding loss=14.427156)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=14.962398 (Recons loss=3.803635, Rounding loss=11.158763)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=11.667724 (Recons loss=3.893746, Rounding loss=7.773977)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=7.712867 (Recons loss=3.672191, Rounding loss=4.040676)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=4.055867 (Recons loss=3.373786, Rounding loss=0.682081)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=4.014573 (Recons loss=4.004589, Rounding loss=0.009984)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=4.450549 (Recons loss=4.450549, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.13/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.13/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.007636 to 0.007369 (diff=-0.000267)
72%|██████████████████████████████████████████████████████████▊            | 38/53 [14:25<04:56, 19.75s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.13/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.13/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=33.866726 (Recons loss=33.866726, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=33.039246 (Recons loss=33.039246, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=436.822937 (Recons loss=37.571388, Rounding loss=399.251556)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=186.082214 (Recons loss=24.952408, Rounding loss=161.129807)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=137.868164 (Recons loss=33.415764, Rounding loss=104.452400)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=98.332855 (Recons loss=32.788357, Rounding loss=65.544502)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=71.570740 (Recons loss=34.161411, Rounding loss=37.409332)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=45.898033 (Recons loss=29.261253, Rounding loss=16.636778)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=37.879562 (Recons loss=33.874519, Rounding loss=4.005042)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=37.981068 (Recons loss=37.943794, Rounding loss=0.037272)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=33.201508 (Recons loss=33.201508, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.13/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.13/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.380871 to 0.356165 (diff=-0.024706)
74%|████████████████████████████████████████████████████████████▎           | 39/53 [14:46<04:42, 20.15s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.13/Add_output_0)->(/features/features.14/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=6.649429 (Recons loss=6.649429, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=6.739950 (Recons loss=6.739950, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=392.983948 (Recons loss=8.130425, Rounding loss=384.853516)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=133.376846 (Recons loss=9.832118, Rounding loss=123.544724)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=70.110008 (Recons loss=8.553369, Rounding loss=61.556641)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=36.576515 (Recons loss=8.812953, Rounding loss=27.763563)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=17.420910 (Recons loss=7.920646, Rounding loss=9.500263)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=12.614738 (Recons loss=10.879972, Rounding loss=1.734766)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=6.897765 (Recons loss=6.870292, Rounding loss=0.027472)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=9.200605 (Recons loss=9.200605, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=7.116925 (Recons loss=7.116925, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.13/Add_output_0)->(/features/features.14/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.013897 to 0.013751 (diff=-0.000146)
75%|█████████████████████████████████████████████████████████████▉          | 40/53 [15:05<04:20, 20.02s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.14/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.14/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=5.458032 (Recons loss=5.458032, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=8.858489 (Recons loss=8.858489, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=42.999004 (Recons loss=5.527058, Rounding loss=37.471947)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=23.166496 (Recons loss=6.862724, Rounding loss=16.303772)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=17.083244 (Recons loss=5.893205, Rounding loss=11.190039)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=13.406359 (Recons loss=6.010113, Rounding loss=7.396245)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=10.202697 (Recons loss=6.365188, Rounding loss=3.837509)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=8.050254 (Recons loss=6.612840, Rounding loss=1.437413)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=6.676951 (Recons loss=6.500220, Rounding loss=0.176731)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=5.876461 (Recons loss=5.876461, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=7.026086 (Recons loss=7.026086, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.14/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.14/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.010752 to 0.010606 (diff=-0.000146)
77%|███████████████████████████████████████████████████████████████▍         | 41/53 [15:25<03:58, 19.90s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.14/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.14/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=45.663601 (Recons loss=45.663601, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=42.590626 (Recons loss=42.590626, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=748.436340 (Recons loss=49.749413, Rounding loss=698.686951)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=380.401276 (Recons loss=67.170662, Rounding loss=313.230621)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=264.485809 (Recons loss=52.083122, Rounding loss=212.402695)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=191.610184 (Recons loss=46.387356, Rounding loss=145.222824)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=124.094467 (Recons loss=36.673420, Rounding loss=87.421051)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=76.531891 (Recons loss=34.799889, Rounding loss=41.732002)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=48.257610 (Recons loss=38.781147, Rounding loss=9.476464)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=68.451454 (Recons loss=68.277313, Rounding loss=0.174144)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=49.685616 (Recons loss=49.685616, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.14/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.14/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.278205 to 0.262142 (diff=-0.016063)
79%|████████████████████████████████████████████████████████████████▉         | 42/53 [15:43<03:33, 19.44s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.14/conv/conv.2/Conv_output_0)->(/features/features.15/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=15.371315 (Recons loss=15.371315, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=13.948115 (Recons loss=13.948115, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=1096.219849 (Recons loss=15.649177, Rounding loss=1080.570679)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=372.480255 (Recons loss=14.280643, Rounding loss=358.199615)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=194.173996 (Recons loss=14.235291, Rounding loss=179.938705)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=89.929787 (Recons loss=10.679132, Rounding loss=79.250656)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=43.108398 (Recons loss=14.829831, Rounding loss=28.278568)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=19.234085 (Recons loss=14.122091, Rounding loss=5.111995)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=11.832145 (Recons loss=11.702246, Rounding loss=0.129899)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=11.426782 (Recons loss=11.426782, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=20.158693 (Recons loss=20.158693, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.14/conv/conv.2/Conv_output_0)->(/features/features.15/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.014803 to 0.014607 (diff=-0.000196)
81%|██████████████████████████████████████████████████████████████████▌        | 43/53 [16:02<03:11, 19.19s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.15/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.15/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=5.293988 (Recons loss=5.293988, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=5.129926 (Recons loss=5.129926, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=63.192684 (Recons loss=5.128208, Rounding loss=58.064476)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=28.692343 (Recons loss=3.735620, Rounding loss=24.956722)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=21.205240 (Recons loss=4.691385, Rounding loss=16.513855)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=15.234667 (Recons loss=4.684180, Rounding loss=10.550487)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=14.497168 (Recons loss=8.844646, Rounding loss=5.652522)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=6.105001 (Recons loss=3.955704, Rounding loss=2.149297)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=5.228429 (Recons loss=5.005127, Rounding loss=0.223302)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=5.142968 (Recons loss=5.142968, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=5.369523 (Recons loss=5.369523, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.15/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.15/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.006026 to 0.005656 (diff=-0.000370)
83%|████████████████████████████████████████████████████████████████████       | 44/53 [16:21<02:50, 19.00s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.15/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.15/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=22.317274 (Recons loss=22.317274, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=47.887646 (Recons loss=47.887646, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=1170.578491 (Recons loss=41.940540, Rounding loss=1128.637939)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=485.650391 (Recons loss=19.401455, Rounding loss=466.248932)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=318.260040 (Recons loss=25.476727, Rounding loss=292.783325)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=209.513763 (Recons loss=33.297691, Rounding loss=176.216064)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=121.737144 (Recons loss=26.934801, Rounding loss=94.802345)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=61.241730 (Recons loss=25.392031, Rounding loss=35.849697)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=33.449753 (Recons loss=27.636627, Rounding loss=5.813127)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=22.737844 (Recons loss=22.658087, Rounding loss=0.079758)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=27.599340 (Recons loss=27.599340, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.15/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.15/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.196815 to 0.176840 (diff=-0.019974)
85%|█████████████████████████████████████████████████████████████████████▌      | 45/53 [16:40<02:33, 19.25s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.15/Add_output_0)->(/features/features.16/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=10.984603 (Recons loss=10.984603, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=8.566879 (Recons loss=8.566879, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=1104.732300 (Recons loss=6.731795, Rounding loss=1098.000488)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=380.845673 (Recons loss=9.644191, Rounding loss=371.201477)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=207.725861 (Recons loss=9.070757, Rounding loss=198.655106)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=101.139580 (Recons loss=10.459200, Rounding loss=90.680382)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=44.082481 (Recons loss=13.572411, Rounding loss=30.510071)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=17.163403 (Recons loss=11.398771, Rounding loss=5.764631)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=9.698628 (Recons loss=9.581700, Rounding loss=0.116928)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=7.208968 (Recons loss=7.208968, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=5.988977 (Recons loss=5.988977, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.15/Add_output_0)->(/features/features.16/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.011168 to 0.010971 (diff=-0.000197)
87%|███████████████████████████████████████████████████████████████████████▏     | 46/53 [17:00<02:15, 19.34s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.16/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.16/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=2.284902 (Recons loss=2.284902, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=2.954323 (Recons loss=2.954323, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=70.439041 (Recons loss=1.545416, Rounding loss=68.893623)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=39.140530 (Recons loss=2.209747, Rounding loss=36.930782)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=31.576603 (Recons loss=2.042031, Rounding loss=29.534573)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=24.475153 (Recons loss=1.099977, Rounding loss=23.375175)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=19.740185 (Recons loss=2.333352, Rounding loss=17.406834)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=13.238569 (Recons loss=2.623329, Rounding loss=10.615240)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=6.178390 (Recons loss=2.655150, Rounding loss=3.523239)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=3.465255 (Recons loss=3.344302, Rounding loss=0.120953)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=2.769732 (Recons loss=2.769732, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.16/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.16/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.004792 to 0.003231 (diff=-0.001561)
89%|████████████████████████████████████████████████████████████████████████▋     | 47/53 [17:19<01:55, 19.27s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.16/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.16/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=69.449028 (Recons loss=69.449028, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=65.110077 (Recons loss=65.110077, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=1133.871704 (Recons loss=48.312618, Rounding loss=1085.559082)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=542.666077 (Recons loss=76.053032, Rounding loss=466.613037)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=356.594208 (Recons loss=50.834126, Rounding loss=305.760071)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=253.041519 (Recons loss=55.587048, Rounding loss=197.454468)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=185.935379 (Recons loss=65.374443, Rounding loss=120.560936)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=120.120155 (Recons loss=56.982391, Rounding loss=63.137764)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=79.349716 (Recons loss=56.032864, Rounding loss=23.316853)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=63.256657 (Recons loss=60.570637, Rounding loss=2.686020)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=73.945000 (Recons loss=73.928543, Rounding loss=0.016453)
 
[QUARK-INFO]: Module (/features/features.16/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.16/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.479321 to 0.383643 (diff=-0.095678)
91%|██████████████████████████████████████████████████████████████████████████▎    | 48/53 [17:40<01:38, 19.72s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.16/Add_output_0)->(/features/features.17/conv/conv.0/conv.0.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=15.087328 (Recons loss=15.087328, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=8.876220 (Recons loss=8.876220, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=1083.459229 (Recons loss=17.198925, Rounding loss=1066.260254)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=362.595398 (Recons loss=16.535284, Rounding loss=346.060120)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=188.480865 (Recons loss=13.138082, Rounding loss=175.342789)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=86.488419 (Recons loss=7.532298, Rounding loss=78.956123)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=41.109856 (Recons loss=12.806318, Rounding loss=28.303539)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=14.664244 (Recons loss=9.006354, Rounding loss=5.657890)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=12.389795 (Recons loss=12.210479, Rounding loss=0.179317)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=13.898338 (Recons loss=13.898338, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=7.933327 (Recons loss=7.933327, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.16/Add_output_0)->(/features/features.17/conv/conv.0/conv.0.2/Clip_output_0) recons metrics was optimized from 0.013262 to 0.013013 (diff=-0.000248)
92%|███████████████████████████████████████████████████████████████████████████▊   | 49/53 [18:00<01:19, 19.84s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.17/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.17/conv/conv.1/conv.1.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=7.332017 (Recons loss=7.332017, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=17.484379 (Recons loss=17.484379, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=69.200401 (Recons loss=16.304676, Rounding loss=52.895725)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=34.405121 (Recons loss=14.049915, Rounding loss=20.355206)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=35.113792 (Recons loss=23.183022, Rounding loss=11.930771)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=18.606897 (Recons loss=11.681562, Rounding loss=6.925335)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=15.482603 (Recons loss=12.317443, Rounding loss=3.165161)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=11.356132 (Recons loss=10.366570, Rounding loss=0.989561)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=11.147655 (Recons loss=11.060819, Rounding loss=0.086837)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=24.569008 (Recons loss=24.569008, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=13.805307 (Recons loss=13.805307, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.17/conv/conv.0/conv.0.2/Clip_output_0)->(/features/features.17/conv/conv.1/conv.1.2/Clip_output_0) recons metrics was optimized from 0.014111 to 0.013772 (diff=-0.000339)
94%|█████████████████████████████████████████████████████████████████████████████▎  | 50/53 [18:20<01:00, 20.05s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.17/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.17/conv/conv.2/Conv_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=80.080528 (Recons loss=80.080528, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=52.900028 (Recons loss=52.900028, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=2402.434570 (Recons loss=73.343369, Rounding loss=2329.091309)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=1142.681519 (Recons loss=90.920975, Rounding loss=1051.760498)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=789.040588 (Recons loss=88.106422, Rounding loss=700.934143)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=525.111572 (Recons loss=62.229733, Rounding loss=462.881866)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=350.710846 (Recons loss=69.683258, Rounding loss=281.027588)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=201.297806 (Recons loss=63.863586, Rounding loss=137.434219)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=101.996971 (Recons loss=65.330162, Rounding loss=36.666809)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=86.195023 (Recons loss=85.463058, Rounding loss=0.731964)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=65.587440 (Recons loss=65.587440, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.17/conv/conv.1/conv.1.2/Clip_output_0)->(/features/features.17/conv/conv.2/Conv_output_0) recons metrics was optimized from 0.258375 to 0.231064 (diff=-0.027310)
96%|██████████████████████████████████████████████████████████████████████████████▉  | 51/53 [18:43<00:41, 20.85s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/features/features.17/conv/conv.2/Conv_output_0)->(/features/features.18/features.18.2/Clip_output_0) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=52.693298 (Recons loss=52.693298, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=34.464920 (Recons loss=34.464920, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=2788.770752 (Recons loss=28.522568, Rounding loss=2760.248291)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=945.818359 (Recons loss=51.412113, Rounding loss=894.406250)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=471.536194 (Recons loss=25.050194, Rounding loss=446.485992)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=234.265869 (Recons loss=35.146404, Rounding loss=199.119461)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=86.321259 (Recons loss=14.089291, Rounding loss=72.231964)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=91.579437 (Recons loss=73.809235, Rounding loss=17.770206)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=64.519707 (Recons loss=63.241783, Rounding loss=1.277923)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=51.144272 (Recons loss=51.144272, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=37.210476 (Recons loss=37.210476, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/features/features.17/conv/conv.2/Conv_output_0)->(/features/features.18/features.18.2/Clip_output_0) recons metrics was optimized from 0.032653 to 0.031675 (diff=-0.000978)
98%|████████████████████████████████████████████████████████████████████████████████▍ | 52/53 [19:09<00:22, 22.29s/it]
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-WARNING]: Due to mismatch of dependent libraries, the custom op library from the pre-built wheel package failed to register with ORT. Please try to re-build the vai_q_onnx in current environment.
 
[QUARK-WARNING]: Not found extra options for FastFinetune, will use default parameters
 
[QUARK-INFO]: Module (/Flatten_output_0)->(output_QuantizeLinear_Input) will be optimized by adaround on cpu
 
[QUARK-INFO]: adaround iterations=0, lr=0.100000, loss=4.980998 (Recons loss=4.980998, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=100, lr=0.100000, loss=16.966026 (Recons loss=16.966026, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=200, lr=0.100000, loss=9399.071289 (Recons loss=8.199231, Rounding loss=9390.872070)
 
[QUARK-INFO]: adaround iterations=300, lr=0.100000, loss=3053.486816 (Recons loss=16.475918, Rounding loss=3037.010986)
 
[QUARK-INFO]: adaround iterations=400, lr=0.100000, loss=1538.883057 (Recons loss=10.559362, Rounding loss=1528.323730)
 
[QUARK-INFO]: adaround iterations=500, lr=0.100000, loss=668.619263 (Recons loss=19.445835, Rounding loss=649.173401)
 
[QUARK-INFO]: adaround iterations=600, lr=0.100000, loss=236.363205 (Recons loss=11.264566, Rounding loss=225.098633)
 
[QUARK-INFO]: adaround iterations=700, lr=0.100000, loss=59.630920 (Recons loss=11.212200, Rounding loss=48.418720)
 
[QUARK-INFO]: adaround iterations=800, lr=0.100000, loss=5.526903 (Recons loss=3.690737, Rounding loss=1.836166)
 
[QUARK-INFO]: adaround iterations=900, lr=0.100000, loss=11.848803 (Recons loss=11.848803, Rounding loss=0.000000)
 
[QUARK-INFO]: adaround iterations=999, lr=0.100000, loss=16.165726 (Recons loss=16.165726, Rounding loss=0.000000)
 
[QUARK-INFO]: Module (/Flatten_output_0)->(output_QuantizeLinear_Input) recons metrics was optimized from 0.012753 to 0.011747 (diff=-0.001006)
100%|██████████████████████████████████████████████████████████████████████████████████| 53/53 [19:40<00:00, 22.27s/it]
 
[QUARK-INFO]: ONNX inference costs 589.8s and Torch training costs 434.4s
 
[QUARK-INFO]: Finished running fast finetune for 53 modules.
The operation types and their corresponding quantities of the input float model is shown in the table below.
┏━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Op Type       ┃ Float Model          ┃
┡━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ Conv         │ 52              │
│ Constant       │ 70              │
│ Clip         │ 35              │
│ Add         │ 10              │
│ GlobalAveragePool  │ 1               │
│ Flatten       │ 1               │
│ Gemm         │ 1               │
├──────────────────────┼───────────────────────────────┤
│ Quantized model path │ models/mobilenetv2_quant.onnx │
└──────────────────────┴───────────────────────────────┘
The quantized information for all operation types is shown in the table below.
The discrepancy between the operation types in the quantized model and the float model is due to the application of graph optimization.
┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━┓
┃ Op Type      ┃ Activation ┃ Weights ┃ Bias   ┃
┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━┩
│ Conv       │ UINT8(52) │ INT8(52) │ INT8(52) │
│ Add        │ UINT8(10) │     │     │
│ GlobalAveragePool │ UINT8(1)  │     │     │
│ Flatten      │ UINT8(1)  │     │     │
│ Gemm       │ UINT8(1)  │ INT8(1) │ INT8(1) │
└───────────────────┴────────────┴──────────┴──────────┘
Model Size:
Float32 model size: 13.34 MB
Int8 quantized model size: 3.47 MB
Model Accuracy:
Evaluating: 100%|█████████████████████████████████████████████████████████████████| 1000/1000 [00:08<00:00, 114.18it/s]
Float32 model accuracy: Top1 0.713, Top5 0.906
Evaluating: 100%|██████████████████████████████████████████████████████████████████| 1000/1000 [00:22<00:00, 44.68it/s]
Int8 quantized model accuracy: Top1 0.716, Top5 0.900
path\to\quark_quantization
Evaluating: 100%|██████████████████████████████████████████████████████████████████| 1000/1000 [00:22<00:00, 44.41it/s]
Int8 quantized model accuracy (NPU): Top1 0.716, Top5 0.900
(venv) PS path\to\quark_quantization>

 続いて高度な量子化におけるMobileNetV2、INT8で--fast_finetuneオプション付きの量子化advanced_quark_quantize.py --model_input models/mobilenetv2-12.onnx --model_output models/mobilenetv2_quant.onnx --fast_finetuneを実行。

(venv) PS path\to\quark_quantization> python advanced_quark_quantize.py --model_input models/mobilenetv2-12.onnx --model_output models/mobilenetv2_quant.onnx --cross_layer_equalization
 
[QUARK-INFO]: Checking custom ops library ...
 
[QUARK-WARNING]: The custom ops library path\to\quark_quantization\venv\Lib\site-packages\quark\onnx\operators\custom_ops\lib\custom_ops.dll does NOT exist.
 
[QUARK-INFO]: Start compiling CPU version of custom ops library.
path\to\quark_quantization\venv\Lib\site-packages\torch\utils\cpp_extension.py:414: UserWarning: Error checking compiler version for cl: [WinError 2] 指定されたファイルが見つかりません。
 warnings.warn(f'Error checking compiler version for {compiler}: {error}')
INFO: Could not find files for the given pattern(s).
 
[QUARK-ERROR]: CPU version of custom ops library compilation failed:Command '['where', 'cl']' returned non-zero exit status 1.
 
[QUARK-WARNING]: Custom ops library compilation failed: CPU version of custom ops library compilation failed:Command '['where', 'cl']' returned non-zero exit status 1..
 
[QUARK-INFO]: Checked custom ops library.
The configuration of the quantization is Config(global_quant_config=QuantizationConfig(calibrate_method=<PowerOfTwoMethod.MinMSE: 1>, quant_format=<QuantFormat.QDQ: 1>, activation_type=<QuantType.QUInt8: 1>, weight_type=<QuantType.QInt8: 0>, input_nodes=[], output_nodes=[], op_types_to_quantize=[], nodes_to_quantize=[], extra_op_types_to_quantize=[], nodes_to_exclude=[], subgraphs_to_exclude=[], specific_tensor_precision=False, execution_providers=['CPUExecutionProvider'], per_channel=False, reduce_range=False, optimize_model=True, use_dynamic_quant=False, use_external_data_format=False, convert_fp16_to_fp32=False, convert_nchw_to_nhwc=False, include_sq=False, include_rotation=False, include_cle=True, include_auto_mp=False, include_fast_ft=False, enable_npu_cnn=True, enable_npu_transformer=False, debug_mode=False, print_summary=True, ignore_warnings=True, log_severity_level=1, extra_options={'ActivationSymmetric': True}))
[QUARK_INFO]: Time information:
2025-04-05 10:50:56.883296
[QUARK_INFO]: OS and CPU information:
                    system --- Windows
                     node --- gem12promax
                    release --- 11
                    version --- 10.0.26100
                    machine --- AMD64
                   processor --- AMD64 Family 25 Model 117 Stepping 2, AuthenticAMD
[QUARK_INFO]: Tools version information:
                    python --- 3.12.0
                     onnx --- 1.17.0
                  onnxruntime --- 1.20.1
                  quark.onnx --- 0.8+103c340fe2
[QUARK_INFO]: Quantized Configuration information:
                  model_input --- models/mobilenetv2-12.onnx
                 model_output --- models/mobilenetv2_quant.onnx
            calibration_data_reader --- <utils.ImageDataReader object at 0x000002433FBDB500>
             calibration_data_path --- None
                 quant_format --- QDQ
                  input_nodes --- []
                 output_nodes --- []
             op_types_to_quantize --- []
          extra_op_types_to_quantize --- []
                  per_channel --- False
                 reduce_range --- False
                activation_type --- QUInt8
                  weight_type --- QInt8
               nodes_to_quantize --- []
               nodes_to_exclude --- []
             subgraphs_to_exclude --- []
                optimize_model --- True
           use_external_data_format --- False
               calibrate_method --- PowerOfTwoMethod.MinMSE
              execution_providers --- ['CPUExecutionProvider']
                enable_npu_cnn --- True
            enable_npu_transformer --- False
           specific_tensor_precision --- False
                  debug_mode --- False
             convert_fp16_to_fp32 --- False
             convert_nchw_to_nhwc --- False
                  include_cle --- True
                  include_sq --- False
               include_rotation --- False
                include_fast_ft --- False
                 extra_options --- {'ActivationSymmetric': True}
 
[QUARK-INFO]: The input ONNX model models/mobilenetv2-12.onnx can create InferenceSession successfully
 
[QUARK-INFO]: Obtained calibration data with 1000 iters
 
[QUARK-INFO]: Removed initializers from input
 
[QUARK-INFO]: Simplified model sucessfully
 
[QUARK-INFO]: Duplicate the shared initializers in the model for separate quantization use across different nodes!
 
[QUARK-INFO]: Loading model...
 
[QUARK-INFO]: The input ONNX model C:/Users/reg/AppData/Local/Temp/vai.cpinit.bhyolrsx/model_cpinit.onnx can run inference successfully
 
[QUARK-INFO]: Start CrossLayerEqualization...
 
[QUARK-INFO]: CrossLayerEqualization pattern num: 2
 
[QUARK-INFO]: Total CrossLayerEqualization steps: 1
 
[QUARK-INFO]: CrossLayerEqualization Done.
 
[QUARK-INFO]: optimize the model for better hardware compatibility.
 
[QUARK-WARNING]: The opset version is 17 < 20. Skipping fusing Gelu.
 
[QUARK-INFO]: Start calibration...
 
[QUARK-INFO]: Start collecting data, runtime depends on your model size and the number of calibration dataset.
 
[QUARK-INFO]: Finding optimal threshold for each tensor using PowerOfTwoMethod.MinMSE algorithm ...
 
[QUARK-INFO]: Use all calibration data to calculate min mse
Computing range: 100%|█████████████████████████████████████████████████| 101/101 [14:59<00:00, 8.91s/tensor]
 
[QUARK-INFO]: Finished the calibration of PowerOfTwoMethod.MinMSE which costs 1003.7s
 
[QUARK-INFO]: Remove QuantizeLinear & DequantizeLinear on certain operations(such as conv-relu).
 
[QUARK-INFO]: Rescale GlobalAveragePool /GlobalAveragePool with factor 1.0048828125 to simulate DPU behavior.
 
[QUARK-INFO]: Adjust the quantize info to meet the compiler constraints
 
[QUARK-INFO]: Input pos of pooling layer /GlobalAveragePool is 4. Output pos of pooling layer /GlobalAveragePool is 5.Modify opos from 5 to 4.
 
[QUARK-INFO]: Adjust the quantize info to meet the compiler constraints
The operation types and their corresponding quantities of the input float model is shown in the table below.
┏━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Op Type       ┃ Float Model          ┃
┡━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ Conv         │ 52              │
│ Constant       │ 70              │
│ Clip         │ 35              │
│ Add         │ 10              │
│ GlobalAveragePool  │ 1               │
│ Flatten       │ 1               │
│ Gemm         │ 1               │
├──────────────────────┼───────────────────────────────┤
│ Quantized model path │ models/mobilenetv2_quant.onnx │
└──────────────────────┴───────────────────────────────┘
The quantized information for all operation types is shown in the table below.
The discrepancy between the operation types in the quantized model and the float model is due to the application of graph optimization.
┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━┓
┃ Op Type      ┃ Activation ┃ Weights ┃ Bias   ┃
┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━┩
│ Conv       │ UINT8(52) │ INT8(52) │ INT8(52) │
│ Add        │ UINT8(10) │     │     │
│ GlobalAveragePool │ UINT8(1)  │     │     │
│ Flatten      │ UINT8(1)  │     │     │
│ Gemm       │ UINT8(1)  │ INT8(1) │ INT8(1) │
└───────────────────┴────────────┴──────────┴──────────┘
Model Size:
Float32 model size: 13.34 MB
Int8 quantized model size: 3.45 MB
Model Accuracy:
Evaluating: 100%|███████████████████████████████████████████████████████| 1000/1000 [00:07<00:00, 131.26it/s]
Float32 model accuracy: Top1 0.713, Top5 0.906
Evaluating: 100%|████████████████████████████████████████████████████████| 1000/1000 [00:21<00:00, 46.89it/s]
Int8 quantized model accuracy: Top1 0.632, Top5 0.858
path\to\quark_quantization
Evaluating: 100%|████████████████████████████████████████████████████████| 1000/1000 [00:21<00:00, 47.56it/s]
Int8 quantized model accuracy (NPU): Top1 0.632, Top5 0.858
(venv) PS path\to\quark_quantization>
 

 最後に高度な量子化におけるMobileNetV2、INT8での --cross_layer_equalizationオプション付きのadvanced_quark_quantize.py --model_input models/mobilenetv2-12.onnx --model_output models/mobilenetv2_quant.onnx --cross_layer_equalizationを実行。

【オプションなしの量子化結果/MobileNetV2、INT8】
 
Model Size:
Float32 model size: 13.34 MB
Int8 quantized model size: 3.45 MB
Model Accuracy:
Evaluating: 100%|███████████████████████████████████████████████████████| 1000/1000 [00:07<00:00, 127.30it/s]
Float32 model accuracy: Top1 0.713, Top5 0.906
Evaluating: 100%|████████████████████████████████████████████████████████| 1000/1000 [00:22<00:00, 45.40it/s]
Int8 quantized model accuracy: Top1 0.642, Top5 0.869
path\to\quark_quantization
Evaluating: 100%|████████████████████████████████████████████████████████| 1000/1000 [00:21<00:00, 46.24it/s]
Int8 quantized model accuracy (NPU): Top1 0.642, Top5 0.869
 
 
 
 
 
【Fast Fine Tuneオプションによる量子化結果/MobileNetV2、INT8】
 
Model Size:
Float32 model size: 13.34 MB
Int8 quantized model size: 3.47 MB
Model Accuracy:
Evaluating: 100%|█████████████████████████████████████████████████████████████████| 1000/1000 [00:08<00:00, 114.18it/s]
Float32 model accuracy: Top1 0.713, Top5 0.906
Evaluating: 100%|██████████████████████████████████████████████████████████████████| 1000/1000 [00:22<00:00, 44.68it/s]
Int8 quantized model accuracy: Top1 0.716, Top5 0.900
path\to\quark_quantization
Evaluating: 100%|██████████████████████████████████████████████████████████████████| 1000/1000 [00:22<00:00, 44.41it/s]
Int8 quantized model accuracy (NPU): Top1 0.716, Top5 0.900
 
 
 
 
 
【Cross Layer Equalizationオプションによる量子化結果/MobileNetV2、INT8】
 
Model Size:
Float32 model size: 13.34 MB
Int8 quantized model size: 3.45 MB
Model Accuracy:
Evaluating: 100%|███████████████████████████████████████████████████████| 1000/1000 [00:07<00:00, 131.26it/s]
Float32 model accuracy: Top1 0.713, Top5 0.906
Evaluating: 100%|████████████████████████████████████████████████████████| 1000/1000 [00:21<00:00, 46.89it/s]
Int8 quantized model accuracy: Top1 0.632, Top5 0.858
path\to\quark_quantization
Evaluating: 100%|████████████████████████████████████████████████████████| 1000/1000 [00:21<00:00, 47.56it/s]
Int8 quantized model accuracy (NPU): Top1 0.632, Top5 0.858

 結果となる部分だけ抜粋、と思ったら、ちょっと離れすぎて見づらいので...

【オプションなしの量子化結果/MobileNetV2、INT8】
 
Float32 model accuracy: Top1 0.713, Top5 0.906
Int8 quantized model accuracy: Top1 0.642, Top5 0.869
Int8 quantized model accuracy (NPU): Top1 0.642, Top5 0.869
 
 
 
【Fast Fine Tuneオプションによる量子化結果/MobileNetV2、INT8】
 
Float32 model accuracy: Top1 0.713, Top5 0.906
Int8 quantized model accuracy: Top1 0.716, Top5 0.900
Int8 quantized model accuracy (NPU): Top1 0.716, Top5 0.900
 
 
 
【Cross Layer Equalizationオプションによる量子化結果/MobileNetV2、INT8】
 
Float32 model accuracy: Top1 0.713, Top5 0.906
Int8 quantized model accuracy: Top1 0.632, Top5 0.858
Int8 quantized model accuracy (NPU): Top1 0.632, Top5 0.858

 こんな感じの方がよいかな。

 精度なので小数点値は、1を100としたパーセンテージということでしょう。

 Float32は全て同じ、CPUとNPUは、何れもオプションなしに比べてCross Layer Equalization、Fast Fine Tuneの順に精度が上ってますね。

 それぞれのオプションでCPUとNPUの精度は全く同一(あれ、もしかするとおかしいかも...)。

 Float32モデルの精度と比べても、INT8なCPU・NPU共にCross Layer Equalizationは少し精度が落ちる程度、Fast Fine Tuneは、精度がより高くなっていますね。

 ちなみに今回もタスクマネージャは開きつつ、実行したものの、ながら作業をしていたりで、よく見ていませんでした。

ホーム前へ次へ