Tensorrt自定义Plugin的调用顺序

本文记录了TensorRT插件从构造到销毁的过程,包括构造函数、析构函数、初始化、销毁等关键步骤,并详细展示了create、deserialize及clone对象的调用流程。通过实际运行示例,分析了插件在不同阶段的行为表现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Tensorrt插件Plugin构造函数,析构函数,初始化,销毁和create, deserlize, clone对象的调用关系如下:

/home/zhangzhuan/tensorrt/bin/trtexec --plugins=/home/zhangzhuan/nfsroot/orin/dynamic_voxels_deploy/build/liblidar_nvinfer_plugin_debug.so.8.4.1 --onnx=/home/zhangzhuan/nfsroot/orin/dynamic_voxels_deploy/model/dynamic_voxels_shape_test.onnx
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
&&&& RUNNING TensorRT.trtexec [TensorRT v8401] # /home/zhangzhuan/tensorrt/bin/trtexec --plugins=/home/zhangzhuan/nfsroot/orin/dynamic_voxels_deploy/build/liblidar_nvinfer_plugin_debug.so.8.4.1 --onnx=/home/zhangzhuan/nfsroot/orin/dynamic_voxels_deploy/model/dynamic_voxels_shape_test.onnx
[07/05/2022-10:01:16] [I] === Model Options ===
[07/05/2022-10:01:16] [I] Format: ONNX
[07/05/2022-10:01:16] [I] Model: /home/zhangzhuan/nfsroot/orin/dynamic_voxels_deploy/model/dynamic_voxels_shape_test.onnx
[07/05/2022-10:01:16] [I] Output:
[07/05/2022-10:01:16] [I] === Build Options ===
[07/05/2022-10:01:16] [I] Max batch: explicit batch
[07/05/2022-10:01:16] [I] Memory Pools: workspace: default, dlaSRAM: default, dlaLocalDRAM: default, dlaGlobalDRAM: default
[07/05/2022-10:01:16] [I] minTiming: 1
[07/05/2022-10:01:16] [I] avgTiming: 8
[07/05/2022-10:01:16] [I] Precision: FP32
[07/05/2022-10:01:16] [I] LayerPrecisions:
[07/05/2022-10:01:16] [I] Calibration:
[07/05/2022-10:01:16] [I] Refit: Disabled
[07/05/2022-10:01:16] [I] Sparsity: Disabled
[07/05/2022-10:01:16] [I] Safe mode: Disabled
[07/05/2022-10:01:16] [I] DirectIO mode: Disabled
[07/05/2022-10:01:16] [I] Restricted mode: Disabled
[07/05/2022-10:01:16] [I] Build only: Disabled
[07/05/2022-10:01:16] [I] Save engine:
[07/05/2022-10:01:16] [I] Load engine:
[07/05/2022-10:01:16] [I] Profiling verbosity: 0
[07/05/2022-10:01:16] [I] Tactic sources: Using default tactic sources
[07/05/2022-10:01:16] [I] timingCacheMode: local
[07/05/2022-10:01:16] [I] timingCacheFile:
[07/05/2022-10:01:16] [I] Input(s)s format: fp32:CHW
[07/05/2022-10:01:16] [I] Output(s)s format: fp32:CHW
[07/05/2022-10:01:16] [I] Input build shapes: model
[07/05/2022-10:01:16] [I] Input calibration shapes: model
[07/05/2022-10:01:16] [I] === System Options ===
[07/05/2022-10:01:16] [I] Device: 0
[07/05/2022-10:01:16] [I] DLACore:
[07/05/2022-10:01:16] [I] Plugins: /home/zhangzhuan/nfsroot/orin/dynamic_voxels_deploy/build/liblidar_nvinfer_plugin_debug.so.8.4.1
[07/05/2022-10:01:16] [I] === Inference Options ===
[07/05/2022-10:01:16] [I] Batch: Explicit
[07/05/2022-10:01:16] [I] Input inference shapes: model
[07/05/2022-10:01:16] [I] Iterations: 10
[07/05/2022-10:01:16] [I] Duration: 3s (+ 200ms warm up)
[07/05/2022-10:01:16] [I] Sleep time: 0ms
[07/05/2022-10:01:16] [I] Idle time: 0ms
[07/05/2022-10:01:16] [I] Streams: 1
[07/05/2022-10:01:16] [I] ExposeDMA: Disabled
[07/05/2022-10:01:16] [I] Data transfers: Enabled
[07/05/2022-10:01:16] [I] Spin-wait: Disabled
[07/05/2022-10:01:16] [I] Multithreading: Disabled
[07/05/2022-10:01:16] [I] CUDA Graph: Disabled
[07/05/2022-10:01:16] [I] Separate profiling: Disabled
[07/05/2022-10:01:16] [I] Time Deserialize: Disabled
[07/05/2022-10:01:16] [I] Time Refit: Disabled
[07/05/2022-10:01:16] [I] Inputs:
[07/05/2022-10:01:16] [I] === Reporting Options ===
[07/05/2022-10:01:16] [I] Verbose: Disabled
[07/05/2022-10:01:16] [I] Averages: 10 inferences
[07/05/2022-10:01:16] [I] Percentile: 99
[07/05/2022-10:01:16] [I] Dump refittable layers:Disabled
[07/05/2022-10:01:16] [I] Dump output: Disabled
[07/05/2022-10:01:16] [I] Profile: Disabled
[07/05/2022-10:01:16] [I] Export timing to JSON file:
[07/05/2022-10:01:16] [I] Export output to JSON file:
[07/05/2022-10:01:16] [I] Export profile to JSON file:
[07/05/2022-10:01:16] [I]
[New Thread 0x7fffb4da4000 (LWP 1922729)]
[07/05/2022-10:01:18] [I] === Device Information ===
[07/05/2022-10:01:18] [I] Selected Device: NVIDIA GeForce RTX 3060 Laptop GPU
[07/05/2022-10:01:18] [I] Compute Capability: 8.6
[07/05/2022-10:01:18] [I] SMs: 30
[07/05/2022-10:01:18] [I] Compute Clock Rate: 1.425 GHz
[07/05/2022-10:01:18] [I] Device Global Memory: 5946 MiB
[07/05/2022-10:01:18] [I] Shared Memory per SM: 100 KiB
[07/05/2022-10:01:18] [I] Memory Bus Width: 192 bits (ECC disabled)
[07/05/2022-10:01:18] [I] Memory Clock Rate: 7.001 GHz
[07/05/2022-10:01:18] [I]
[07/05/2022-10:01:18] [I] TensorRT version: 8.4.1
[07/05/2022-10:01:18] [I] Loading supplied plugin library: /home/zhangzhuan/nfsroot/orin/dynamic_voxels_deploy/build/liblidar_nvinfer_plugin_debug.so.8.4.1
[New Thread 0x7fffb33b7000 (LWP 1922730)]
[New Thread 0x7fffb2bb6000 (LWP 1922731)]
[07/05/2022-10:01:18] [I] [TRT] [MemUsageChange] Init CUDA: CPU +328, GPU +0, now: CPU 336, GPU 259 (MiB)
[07/05/2022-10:01:19] [I] [TRT] [MemUsageChange] Init builder kernel library: CPU +327, GPU +104, now: CPU 682, GPU 363 (MiB)
[07/05/2022-10:01:19] [I] Start parsing network model
[07/05/2022-10:01:19] [I] [TRT] ----------------------------------------------------------------
[07/05/2022-10:01:19] [I] [TRT] Input filename:   /home/zhangzhuan/nfsroot/orin/dynamic_voxels_deploy/model/dynamic_voxels_shape_test.onnx
[07/05/2022-10:01:19] [I] [TRT] ONNX IR version:  0.0.6
[07/05/2022-10:01:19] [I] [TRT] Opset version:    11
[07/05/2022-10:01:19] [I] [TRT] Producer name:    pytorch
[07/05/2022-10:01:19] [I] [TRT] Producer version: 1.9
[07/05/2022-10:01:19] [I] [TRT] Domain:           
[07/05/2022-10:01:19] [I] [TRT] Model version:    0
[07/05/2022-10:01:19] [I] [TRT] Doc string:       
[07/05/2022-10:01:19] [I] [TRT] ----------------------------------------------------------------
[07/05/2022-10:01:19] [I] [TRT] No importer registered for op: Points2voxels. Attempting to import as plugin.
[07/05/2022-10:01:19] [I] [TRT] Searching for plugin: Points2voxels, plugin_version: 1, plugin_namespace:
[07/05/2022-10:01:19] [I] [TRT] Successfully created plugin: Points2voxels
[07/05/2022-10:01:19] [I] [TRT] No importer registered for op: Pointsnorm. Attempting to import as plugin.
[07/05/2022-10:01:19] [I] [TRT] Searching for plugin: Pointsnorm, plugin_version: 1, plugin_namespace:
[07/05/2022-10:01:19] [I] [TRT] Successfully created plugin: Pointsnorm
[07/05/2022-10:01:19] [I] [TRT] No importer registered for op: PF2bev. Attempting to import as plugin.
[07/05/2022-10:01:19] [I] [TRT] Searching for plugin: PF2bev, plugin_version: 1, plugin_namespace:
################create construct+++++++++
[07/05/2022-10:01:19] [I] [TRT] Successfully created plugin: PF2bev
+++++++++clone construct+++++++++ :
********destroy**********--->create
^^^^^^^^^^^^^destruct^^^^^^^^^^^^^--->create
[07/05/2022-10:01:19] [I] Finish parsing network model
[07/05/2022-10:01:19] [W] Dynamic dimensions required for input: x, but no shapes were provided. Automatically overriding shape to: 1x4
+++++++++clone construct+++++++++ :
[07/05/2022-10:01:20] [I] [TRT] [MemUsageChange] Init cuBLAS/cuBLASLt: CPU +850, GPU +368, now: CPU 1532, GPU 731 (MiB)
[07/05/2022-10:01:20] [I] [TRT] [MemUsageChange] Init cuDNN: CPU +128, GPU +58, now: CPU 1660, GPU 789 (MiB)
[07/05/2022-10:01:20] [I] [TRT] Local timing cache in use. Profiling results in this builder pass will not be stored.
+++++++++clone construct+++++++++ :
[New Thread 0x7fffb21b5000 (LWP 1922787)]
[07/05/2022-10:01:21] [I] [TRT] Detected 1 inputs and 1 output network tensors.
+++++++++clone construct+++++++++ :
$$$$$$$$$$$$config$$$$$$$--->clone
[07/05/2022-10:01:21] [I] [TRT] Total Host Persistent Memory: 2512
[07/05/2022-10:01:21] [I] [TRT] Total Device Persistent Memory: 0
[07/05/2022-10:01:21] [I] [TRT] Total Scratch Memory: 33069700
[07/05/2022-10:01:21] [I] [TRT] [MemUsageStats] Peak memory usage of TRT CPU/GPU memory allocators: CPU 0 MiB, GPU 4 MiB
[07/05/2022-10:01:21] [I] [TRT] [BlockAssignment] Algorithm ShiftNTopDown took 0.018997ms to assign 4 blocks to 7 nodes requiring 33071108 bytes.
[07/05/2022-10:01:21] [I] [TRT] Total Activation Memory: 33071108
********destroy**********--->clone
^^^^^^^^^^^^^destruct^^^^^^^^^^^^^--->clone
[07/05/2022-10:01:21] [I] [TRT] [MemUsageChange] Init cuBLAS/cuBLASLt: CPU +0, GPU +8, now: CPU 2818, GPU 1393 (MiB)
[07/05/2022-10:01:21] [I] [TRT] [MemUsageChange] Init cuDNN: CPU +1, GPU +10, now: CPU 2819, GPU 1403 (MiB)
================initialize 10000=============---->clone
********destroy**********--->clone
^^^^^^^^^^^^^destruct^^^^^^^^^^^^^--->clone
[07/05/2022-10:01:21] [I] [TRT] [MemUsageChange] TensorRT-managed allocation in building engine: CPU +0, GPU +4, now: CPU 0, GPU 4 (MiB)
[07/05/2022-10:01:21] [W] [TRT] The getMaxBatchSize() function should not be used with an engine built from a network created with NetworkDefinitionCreationFlag::kEXPLICIT_BATCH flag. This function will always return 1.
[07/05/2022-10:01:21] [W] [TRT] The getMaxBatchSize() function should not be used with an engine built from a network created with NetworkDefinitionCreationFlag::kEXPLICIT_BATCH flag. This function will always return 1.
--------------terminate test_malloc size: ----------->clone10000
********destroy**********--->clone
^^^^^^^^^^^^^destruct^^^^^^^^^^^^^--->clone
[07/05/2022-10:01:22] [I] Engine built in 3.81305 sec.
********destroy**********--->clone
^^^^^^^^^^^^^destruct^^^^^^^^^^^^^--->clone
[07/05/2022-10:01:22] [I] [TRT] [MemUsageChange] Init CUDA: CPU +0, GPU +0, now: CPU 2492, GPU 1271 (MiB)
[07/05/2022-10:01:22] [I] [TRT] Loaded engine size: 0 MiB
!!!!!!!!!!!!!!!!!!!deserize construct+++++++++
[07/05/2022-10:01:22] [I] [TRT] [MemUsageChange] Init cuBLAS/cuBLASLt: CPU +0, GPU +8, now: CPU 2492, GPU 1279 (MiB)
[07/05/2022-10:01:22] [I] [TRT] [MemUsageChange] Init cuDNN: CPU +0, GPU +8, now: CPU 2492, GPU 1287 (MiB)
================initialize 10000=============---->deserize
[07/05/2022-10:01:22] [I] [TRT] [MemUsageChange] TensorRT-managed allocation in engine deserialization: CPU +0, GPU +0, now: CPU 0, GPU 0 (MiB)
[07/05/2022-10:01:22] [I] Engine deserialized in 0.00314512 sec.
[07/05/2022-10:01:22] [I] [TRT] [MemUsageChange] Init cuBLAS/cuBLASLt: CPU +0, GPU +8, now: CPU 2492, GPU 1279 (MiB)
[07/05/2022-10:01:22] [I] [TRT] [MemUsageChange] Init cuDNN: CPU +0, GPU +8, now: CPU 2492, GPU 1287 (MiB)
+++++++++clone construct+++++++++ :
[07/05/2022-10:01:22] [I] [TRT] [MemUsageChange] TensorRT-managed allocation in IExecutionContext creation: CPU +0, GPU +31, now: CPU 0, GPU 31 (MiB)
[07/05/2022-10:01:22] [I] Using random values for input x
[07/05/2022-10:01:22] [I] Created input binding for x with dimensions 1x4
[07/05/2022-10:01:22] [I] Using random values for output 20
[07/05/2022-10:01:22] [I] Created output binding for 20 with dimensions 1x9x352x1568
[07/05/2022-10:01:22] [I] Starting inference
[New Thread 0x7fffb19b4000 (LWP 1922902)]
$$$$$$$$$$$$config$$$$$$$--->clone
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
++++++++++++++++ enqueue test_malloc size: +++++++++++++++----->clone0
[Thread 0x7fffb19b4000 (LWP 1922902) exited]
[07/05/2022-10:01:25] [I] Warmup completed 49 queries over 200 ms
[07/05/2022-10:01:25] [I] Timing trace has 797 queries over 3.00892 s
[07/05/2022-10:01:25] [I]
[07/05/2022-10:01:25] [I] === Trace details ===
[07/05/2022-10:01:25] [I] Trace averages of 10 runs:
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.71334 ms - Host latency: 6.66149 ms (enqueue 3.71791 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 4.35344 ms - Host latency: 7.30191 ms (enqueue 4.3579 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.71917 ms - Host latency: 6.66723 ms (enqueue 3.72343 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.7106 ms - Host latency: 6.6586 ms (enqueue 3.71496 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.69951 ms - Host latency: 6.64781 ms (enqueue 3.70438 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.77795 ms - Host latency: 6.72592 ms (enqueue 3.78229 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.70873 ms - Host latency: 6.6567 ms (enqueue 3.71338 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.72643 ms - Host latency: 6.67441 ms (enqueue 3.73103 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.72521 ms - Host latency: 6.67354 ms (enqueue 3.72981 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.71127 ms - Host latency: 6.65948 ms (enqueue 3.71578 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.7256 ms - Host latency: 6.67339 ms (enqueue 3.7301 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.77941 ms - Host latency: 6.72765 ms (enqueue 3.78125 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.74355 ms - Host latency: 6.69227 ms (enqueue 3.7486 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.76105 ms - Host latency: 6.70934 ms (enqueue 3.76449 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.72173 ms - Host latency: 6.66968 ms (enqueue 3.72685 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.73689 ms - Host latency: 6.68519 ms (enqueue 3.74158 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.73237 ms - Host latency: 6.68049 ms (enqueue 3.73685 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.71682 ms - Host latency: 6.66496 ms (enqueue 3.72149 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.80334 ms - Host latency: 6.75138 ms (enqueue 3.80803 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.72346 ms - Host latency: 6.67302 ms (enqueue 3.72822 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.72624 ms - Host latency: 6.67431 ms (enqueue 3.73108 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.72685 ms - Host latency: 6.6747 ms (enqueue 3.73135 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.7078 ms - Host latency: 6.65576 ms (enqueue 3.7125 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.72112 ms - Host latency: 6.6698 ms (enqueue 3.72565 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.71556 ms - Host latency: 6.66357 ms (enqueue 3.7202 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.70475 ms - Host latency: 6.65306 ms (enqueue 3.70959 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.71842 ms - Host latency: 6.66626 ms (enqueue 3.72316 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.72856 ms - Host latency: 6.67657 ms (enqueue 3.73345 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.72523 ms - Host latency: 6.67327 ms (enqueue 3.7301 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.73605 ms - Host latency: 6.68414 ms (enqueue 3.74067 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.71854 ms - Host latency: 6.66658 ms (enqueue 3.72344 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.80858 ms - Host latency: 6.7567 ms (enqueue 3.81343 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.73185 ms - Host latency: 6.6811 ms (enqueue 3.73595 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.71949 ms - Host latency: 6.66797 ms (enqueue 3.72523 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.73195 ms - Host latency: 6.67982 ms (enqueue 3.73682 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.72686 ms - Host latency: 6.6748 ms (enqueue 3.73138 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.71168 ms - Host latency: 6.65992 ms (enqueue 3.71624 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.73035 ms - Host latency: 6.67869 ms (enqueue 3.73474 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.71245 ms - Host latency: 6.66045 ms (enqueue 3.71693 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.76329 ms - Host latency: 6.7116 ms (enqueue 3.7678 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.74292 ms - Host latency: 6.69083 ms (enqueue 3.74725 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.71887 ms - Host latency: 6.66707 ms (enqueue 3.72377 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.73687 ms - Host latency: 6.68483 ms (enqueue 3.74153 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.8108 ms - Host latency: 6.75867 ms (enqueue 3.81501 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.72334 ms - Host latency: 6.67166 ms (enqueue 3.72822 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.74497 ms - Host latency: 6.69279 ms (enqueue 3.75013 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.7201 ms - Host latency: 6.66816 ms (enqueue 3.72485 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.74027 ms - Host latency: 6.68822 ms (enqueue 3.74469 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.73484 ms - Host latency: 6.68346 ms (enqueue 3.73959 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.72834 ms - Host latency: 6.67637 ms (enqueue 3.73289 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.73684 ms - Host latency: 6.68464 ms (enqueue 3.74023 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.73823 ms - Host latency: 6.68618 ms (enqueue 3.74268 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.72529 ms - Host latency: 6.67344 ms (enqueue 3.72925 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.73657 ms - Host latency: 6.68445 ms (enqueue 3.74065 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.72664 ms - Host latency: 6.67507 ms (enqueue 3.73071 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.75454 ms - Host latency: 6.70251 ms (enqueue 3.75923 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.80984 ms - Host latency: 6.75789 ms (enqueue 3.81428 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.72942 ms - Host latency: 6.67759 ms (enqueue 3.7342 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.74473 ms - Host latency: 6.69277 ms (enqueue 3.74988 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.7448 ms - Host latency: 6.69287 ms (enqueue 3.74915 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.73293 ms - Host latency: 6.68132 ms (enqueue 3.73748 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.74604 ms - Host latency: 6.69387 ms (enqueue 3.75022 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.73462 ms - Host latency: 6.68296 ms (enqueue 3.73936 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.74817 ms - Host latency: 6.69636 ms (enqueue 3.75256 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.7449 ms - Host latency: 6.69302 ms (enqueue 3.74915 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.77017 ms - Host latency: 6.71885 ms (enqueue 3.77395 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.78865 ms - Host latency: 6.73647 ms (enqueue 3.7936 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.75625 ms - Host latency: 6.70413 ms (enqueue 3.76172 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.76946 ms - Host latency: 6.71858 ms (enqueue 3.7739 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.81497 ms - Host latency: 6.76282 ms (enqueue 3.81938 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.73801 ms - Host latency: 6.68628 ms (enqueue 3.74263 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.74575 ms - Host latency: 6.69373 ms (enqueue 3.7501 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.7498 ms - Host latency: 6.69785 ms (enqueue 3.75439 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.74314 ms - Host latency: 6.69128 ms (enqueue 3.74746 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.75591 ms - Host latency: 6.70422 ms (enqueue 3.76069 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.75527 ms - Host latency: 6.70334 ms (enqueue 3.75959 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.73975 ms - Host latency: 6.68811 ms (enqueue 3.74441 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.75398 ms - Host latency: 6.70208 ms (enqueue 3.75801 ms)
[07/05/2022-10:01:25] [I] Average on 10 runs - GPU latency: 3.74094 ms - Host latency: 6.68848 ms (enqueue 3.74541 ms)
[07/05/2022-10:01:25] [I]
[07/05/2022-10:01:25] [I] === Performance summary ===
[07/05/2022-10:01:25] [I] Throughput: 264.879 qps
[07/05/2022-10:01:25] [I] Latency: min = 6.63461 ms, max = 13.0911 ms, mean = 6.69553 ms, median = 6.67169 ms, percentile(99%) = 6.93939 ms
[07/05/2022-10:01:25] [I] Enqueue Time: min = 3.69064 ms, max = 10.1442 ms, mean = 3.75191 ms, median = 3.72815 ms, percentile(99%) = 3.99542 ms
[07/05/2022-10:01:25] [I] H2D Latency: min = 0.00439453 ms, max = 0.020874 ms, mean = 0.00708295 ms, median = 0.00695801 ms, percentile(99%) = 0.00842285 ms
[07/05/2022-10:01:25] [I] GPU Compute Time: min = 3.6864 ms, max = 10.1427 ms, mean = 3.74737 ms, median = 3.7233 ms, percentile(99%) = 3.99158 ms
[07/05/2022-10:01:25] [I] D2H Latency: min = 2.94019 ms, max = 2.95599 ms, mean = 2.94107 ms, median = 2.94092 ms, percentile(99%) = 2.94324 ms
[07/05/2022-10:01:25] [I] Total Host Walltime: 3.00892 s
[07/05/2022-10:01:25] [I] Total GPU Compute Time: 2.98666 s
[07/05/2022-10:01:25] [W] * Throughput may be bound by Enqueue Time rather than GPU Compute and the GPU may be under-utilized.
[07/05/2022-10:01:25] [W]   If not already in use, --useCudaGraph (utilize CUDA graphs where possible) may increase the throughput.
[07/05/2022-10:01:25] [W] * GPU compute time is unstable, with coefficient of variance = 6.45566%.
[07/05/2022-10:01:25] [W]   If not already in use, locking GPU clock frequency or adding --useSpinWait may improve the stability.
[07/05/2022-10:01:25] [I] Explanations of the performance metrics are printed in the verbose logs.
[07/05/2022-10:01:25] [I]
&&&& PASSED TensorRT.trtexec [TensorRT v8401] # /home/zhangzhuan/tensorrt/bin/trtexec --plugins=/home/zhangzhuan/nfsroot/orin/dynamic_voxels_deploy/build/liblidar_nvinfer_plugin_debug.so.8.4.1 --onnx=/home/zhangzhuan/nfsroot/orin/dynamic_voxels_deploy/model/dynamic_voxels_shape_test.onnx
********destroy**********--->clone
^^^^^^^^^^^^^destruct^^^^^^^^^^^^^--->clone
--------------terminate test_malloc size: ----------->deserize10000
********destroy**********--->deserize
^^^^^^^^^^^^^destruct^^^^^^^^^^^^^--->deserize
free(): invalid pointer

Thread 1 "trtexec" received signal SIGABRT, Aborted.
__pthread_kill_implementation (no_tid=0, signo=6, threadid=140736925978624) at ./nptl/pthread_kill.c:44
44    ./nptl/pthread_kill.c: 没有那个文件或目录.
(gdb) q
A debugging session is active.

    Inferior 1 [process 1922669] will be killed.

Quit anyway? (y or n) y

<think>好的,用户想了解如何将YOLOv5与TensorRT集成或优化。首先,我需要回忆相关的步骤和引用内容。根据提供的引用,特别是引用[1]和[3],用户需要导出ONNX模型,然后使用TensorRT的转换工具生成优化后的引擎文件。 首先,YOLOv5的模型需要导出为ONNX格式。这一步可能需要注意模型的输出层,特别是NMS部分,因为TensorRT可能不支持原生的PyTorch NMS操作。引用[3]提到可能需要引入自定义插件来处理NMS,这可能会比较复杂,用户需要检查是否有现成的插件或者需要自己实现。 接下来是使用TensorRTbuilder工具,比如build.py脚本,将ONNX模型转换为TensorRT引擎。引用[1]中的命令示例是`python build.py --weights yolov5s.pt --batch-size 1`,这里可能需要确认build.py是否来自YOLOv5的官方仓库或者第三方实现,用户可能需要克隆特定的仓库来获取这个脚本。 优化方面,TensorRT会进行层融合、精度校准(比如FP16或INT8量化),这些都能提升推理速度。引用[2]提到TensorRT通过优化模型提高推理速度,对实时应用很重要。用户可能需要指导他们如何开启这些优化选项,例如在转换时添加`--fp16`参数。 部署阶段,用户可能需要C++或Python的接口。引用[4]提到了C++部署所需的头文件和库文件的位置,以及示例程序。用户如果使用C++,需要链接TensorRT的库,并调用相应的API加载引擎文件进行推理。 此外,用户可能关心性能测试,比如使用trtexec工具来评估优化后的模型速度。还需要注意不同硬件上的兼容性问题,比如不同版本的TensorRT或CUDA可能影响部署。 可能遇到的问题包括ONNX导出时的错误,比如不支持的算子,这时候需要查看文档或社区解决方案。另外,INT8量化需要校准数据集,用户可能需要准备一些数据用于校准过程。 最后,应该提醒用户参考官方文档和社区资源,确保步骤正确,并在遇到问题时进行调试。可能需要分步骤详细说明,确保用户能够逐步完成集成和优化。</think>### YOLOv5与TensorRT集成及优化教程 #### 1. **模型导出为ONNX格式** - **步骤**: 1. 使用YOLOv5官方脚本导出ONNX模型: ```bash python export.py --weights yolov5s.pt --include onnx --dynamic ``` 2. 检查ONNX输出层是否符合TensorRT要求。若需自定义NMS插件(如BatchedNMS),需修改模型结构或引入插件[^3]。 - **注意**:若出现不支持的操作符(如切片操作),需调整模型结构或通过TensorRT插件实现。 --- #### 2. **生成TensorRT引擎** - **使用官方转换脚本**: ```bash python build.py --weights yolov5s.pt --batch-size 1 --fp16 # 启用FP16优化[^1] ``` - **参数说明**: - `--batch-size`: 指定推理时的批次大小。 - `--fp16`: 启用FP16精度加速(需GPU支持)。 - 若需INT8量化,需提供校准数据集并添加`--int8`参数[^2]。 --- #### 3. **TensorRT优化技术** 1. **层融合(Layer Fusion)**: - TensorRT自动合并卷积、BN、激活函数等层,减少计算量[^2]。 2. **动态形状支持**: - 导出时添加`--dynamic`参数,适配不同输入分辨率。 3. **精度校准**: - FP16:适合大多数GPU(如NVIDIA Tesla系列),速度提升显著。 - INT8:需校准数据集,精度损失可控时速度翻倍[^2]。 --- #### 4. **部署与推理** - **Python部署示例**: ```python import tensorrt as trt # 加载TensorRT引擎 with open("yolov5s.engine", "rb") as f: runtime = trt.Runtime(trt.Logger(trt.Logger.WARNING)) engine = runtime.deserialize_cuda_engine(f.read()) # 创建执行上下文 context = engine.create_execution_context() ``` - **C++部署**: - 引用头文件`NvInfer.h`和库文件`nvinfer_plugin.so`[^4]。 - 使用TensorRT C++ API加载引擎并执行推理。 --- #### 5. **性能测试与调优** - **工具**: - 使用`trtexec`测试引擎速度: ```bash trtexec --loadEngine=yolov5s.engine --shapes=input:1x3x640x640 ``` - **调优方向**: - 调整输入分辨率(如640x640→320x320)。 - 尝试不同精度模式(FP32/FP16/INT8)。 --- #### 6. **常见问题** 1. **ONNX导出失败**: - 确保PyTorch和ONNX版本兼容,禁用不支持的操作(如`Focus`层需替换为卷积)。 2. **NMS插件缺失**: - 从[TensorRT插件库](https://github.com/NVIDIA/TensorRT)编译并注册BatchedNMS插件。 3. **推理结果错误**: - 检查输入预处理(归一化、通道顺序)是否与训练一致。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值