Auto-caption

Date: 2018/11/14 Purpose: swarm name matching using the data below

Data source: auto_caption4.csv auto_caption5.csv auto_caption7.csv auto_caption8.csv auto_caption9.csv auto_caption10.csv auto_caption11.csv


In [1]:
# system
import os
import sys
# 3rd party lib
import pandas as pd
from sklearn.cluster import KMeans
from fuzzywuzzy import fuzz # stirng matching

print('Python verison: {}'.format(sys.version))
print('\n############################')
print('Pandas verison: {}'.format(pd.show_versions()))


Python verison: 3.6.7 (default, Oct 21 2018, 04:56:05) 
[GCC 5.4.0 20160609]

############################

INSTALLED VERSIONS
------------------
commit: None
python: 3.6.7.final.0
python-bits: 64
OS: Linux
OS-release: 4.15.0-36-generic
machine: x86_64
processor: x86_64
byteorder: little
LC_ALL: None
LANG: en_US.UTF-8
LOCALE: en_US.UTF-8

pandas: 0.23.4
pytest: None
pip: 18.1
setuptools: 20.7.0
Cython: None
numpy: 1.14.5
scipy: 1.0.0
pyarrow: None
xarray: None
IPython: 6.5.0
sphinx: None
patsy: None
dateutil: 2.7.3
pytz: 2018.5
blosc: None
bottleneck: None
tables: None
numexpr: None
feather: None
matplotlib: 3.0.1
openpyxl: None
xlrd: None
xlwt: None
xlsxwriter: 0.7.3
lxml: None
bs4: None
html5lib: 1.0.1
sqlalchemy: 1.2.10
pymysql: None
psycopg2: None
jinja2: 2.8
s3fs: None
fastparquet: None
pandas_gbq: None
pandas_datareader: None
Pandas verison: None

Read file


In [2]:
standard_df = pd.read_csv('auto_caption4.csv', names=['cluster_ID','timestamp','event','name'])
print('There are {} clusters in standard_df\n'.format(len(standard_df['cluster_ID'].unique())))
print(standard_df.head(5))


There are 15 clusters in standard_df

   cluster_ID     timestamp      event         name
0           0  1.544755e+09  14.624682  _int_malloc
1           0  1.544755e+09  14.624682       malloc
2           0  1.544755e+09  14.624682  _int_malloc
3           0  1.544755e+09  14.624682  _int_malloc
4           0  1.544755e+09  14.624682       malloc

In [3]:
# default is axis=0
standard_df_groupby = standard_df.groupby(['cluster_ID','name']).agg({'name':['count']})
print(standard_df.groupby(['cluster_ID','name']).agg({'name':['count']}))


                                                               name
                                                              count
cluster_ID name                                                    
0          _int_malloc                                           10
           free                                                   2
           malloc                                                 8
1          _int_free                                              9
           malloc_consolidate                                     7
2          PyDict_Next                                            1
           [unknown](/usr/bin/python3.6                           6
           _PyDict_LoadGlobal                                     5
3          [unknown](/usr/bin/python3.6                           7
4          entry_SYSCALL_64_after_hwframe                         4
           page_fault                                             7
           swapgs_restore_regs_and_return_to_usermode             4
           syscall_return_via_sysret                              5
5          _PyEval_EvalFrameDefault                               8
6          [unknown](/usr/local/cuda-9.2/targets/x86_64-li...     1
7          decode_mcu                                            16
           tensorflow::grappler::IsConcat(tensorflow::Node...     1
8          _PyEval_EvalFrameDefault                               6
9          [unknown](/usr/lib/x86_64-linux-gnu/libcuda.so....     7
10         __alloc_pages_nodemask                                 1
           __next_zones_zonelist                                  1
           __pagevec_lru_add_fn                                   2
           filemap_map_pages                                      2
           free_pcppages_bulk                                     4
           get_page_from_freelist                                 5
           lru_cache_add_active_or_unevictable                    1
           move_freepages_block                                   2
           pagevec_lru_move_fn                                    1
11         _PyEval_EvalFrameDefault                               9
12         __memmove_avx_unaligned                               21
13         [unknown](/usr/local/cuda-9.2/targets/x86_64-li...     4
14         [unknown](/usr/local/cuda-9.2/targets/x86_64-li...     6

Access data of multiIndex dataframe


In [4]:
# get column names
df = standard_df_groupby.loc[0].reset_index() 
flat_column_names = []
for level in df.columns:        
    # tuple to list    
    flat_column_names.extend(list(level)) # extend(): in-place
    
# remove duplicate and empty
flat_column_names = filter(None, flat_column_names) # filter empty
flat_column_names = list(set(flat_column_names)) # deduplicate
print('original order: {}'.format(flat_column_names))

# change member order of list due to set is a random order
if flat_column_names[0] == 'count':
    myorder = [1,0]
    flat_column_names = [flat_column_names[i] for i in myorder]
    print('New order: {}'.format(flat_column_names))


original order: ['count', 'name']
New order: ['name', 'count']

In [5]:
standard_df_dict = {}

# Transform multi-index to single index, and update string to dict standard_df_dict
for id_of_cluster in standard_df['cluster_ID'].unique():
    print('\n# of cluster: {}'.format(id_of_cluster))
    df = standard_df_groupby.loc[id_of_cluster].reset_index() 
    df.columns = flat_column_names
    print(df.sort_values(by=['count'], ascending=False))
    
    standard_df_dict.update({id_of_cluster: df.name.str.cat(sep='  ', na_rep='?')})    

print('################################')
print('\nDictionary of swarm data: \n{}'.format(standard_df_dict))


# of cluster: 0
          name  count
0  _int_malloc     10
2       malloc      8
1         free      2

# of cluster: 1
                 name  count
0           _int_free      9
1  malloc_consolidate      7

# of cluster: 2
                           name  count
1  [unknown](/usr/bin/python3.6      6
2            _PyDict_LoadGlobal      5
0                   PyDict_Next      1

# of cluster: 3
                           name  count
0  [unknown](/usr/bin/python3.6      7

# of cluster: 4
                                         name  count
1                                  page_fault      7
3                   syscall_return_via_sysret      5
0              entry_SYSCALL_64_after_hwframe      4
2  swapgs_restore_regs_and_return_to_usermode      4

# of cluster: 5
                       name  count
0  _PyEval_EvalFrameDefault      8

# of cluster: 6
                                                name  count
0  [unknown](/usr/local/cuda-9.2/targets/x86_64-l...      1

# of cluster: 7
                                                name  count
0                                         decode_mcu     16
1  tensorflow::grappler::IsConcat(tensorflow::Nod...      1

# of cluster: 8
                       name  count
0  _PyEval_EvalFrameDefault      6

# of cluster: 9
                                                name  count
0  [unknown](/usr/lib/x86_64-linux-gnu/libcuda.so...      7

# of cluster: 10
                                  name  count
5               get_page_from_freelist      5
4                   free_pcppages_bulk      4
2                 __pagevec_lru_add_fn      2
3                    filemap_map_pages      2
7                 move_freepages_block      2
0               __alloc_pages_nodemask      1
1                __next_zones_zonelist      1
6  lru_cache_add_active_or_unevictable      1
8                  pagevec_lru_move_fn      1

# of cluster: 11
                       name  count
0  _PyEval_EvalFrameDefault      9

# of cluster: 12
                      name  count
0  __memmove_avx_unaligned     21

# of cluster: 13
                                                name  count
0  [unknown](/usr/local/cuda-9.2/targets/x86_64-l...      4

# of cluster: 14
                                                name  count
0  [unknown](/usr/local/cuda-9.2/targets/x86_64-l...      6
################################

Dictionary of swarm data: 
{0: '_int_malloc  free  malloc', 1: '_int_free  malloc_consolidate', 2: 'PyDict_Next  [unknown](/usr/bin/python3.6  _PyDict_LoadGlobal', 3: '[unknown](/usr/bin/python3.6', 4: 'entry_SYSCALL_64_after_hwframe  page_fault  swapgs_restore_regs_and_return_to_usermode  syscall_return_via_sysret', 5: '_PyEval_EvalFrameDefault', 6: '[unknown](/usr/local/cuda-9.2/targets/x86_64-linux/lib/libcuinj64.so.9.2.148', 7: 'decode_mcu  tensorflow::grappler::IsConcat(tensorflow::NodeDef const&)', 8: '_PyEval_EvalFrameDefault', 9: '[unknown](/usr/lib/x86_64-linux-gnu/libcuda.so.396.37', 10: '__alloc_pages_nodemask  __next_zones_zonelist  __pagevec_lru_add_fn  filemap_map_pages  free_pcppages_bulk  get_page_from_freelist  lru_cache_add_active_or_unevictable  move_freepages_block  pagevec_lru_move_fn', 11: '_PyEval_EvalFrameDefault', 12: '__memmove_avx_unaligned', 13: '[unknown](/usr/local/cuda-9.2/targets/x86_64-linux/lib/libcuinj64.so.9.2.148', 14: '[unknown](/usr/local/cuda-9.2/targets/x86_64-linux/lib/libcuinj64.so.9.2.148'}

Dataframe that i want to match


In [6]:
matching_df1 = pd.read_csv('auto_caption5.csv', names=['cluster_ID','timestamp','event','name'])
print('There are {} clusters in standard_df\n'.format(len(matching_df1['cluster_ID'].unique())))
print(matching_df1.head(5))


There are 15 clusters in standard_df

   cluster_ID     timestamp      event  \
0           0  1.544755e+09  14.625481   
1           0  1.544755e+09  14.625481   
2           0  1.544755e+09  14.625481   
3           0  1.544755e+09  14.625481   
4           0  1.544755e+09  14.625481   

                                                name  
0  tensorflow::grappler::ModifiesInputsInPlace(te...  
1                                         decode_mcu  
2                                         decode_mcu  
3                                         decode_mcu  
4                                         decode_mcu  

In [7]:
# default is axis=0
matching_df1_groupby = matching_df1.groupby(['cluster_ID','name']).agg({'name':['count']})
print(matching_df1.groupby(['cluster_ID','name']).agg({'name':['count']}))


                                                               name
                                                              count
cluster_ID name                                                    
0          decode_mcu                                            23
           jsimd_ycc_rgb_convert_sse2                             1
           tensorflow::grappler::ModifiesInputsInPlace(ten...     1
1          Eigen::internal::TensorExecutor<Eigen::TensorAs...     3
           float __vector Eigen::TensorEvaluator<Eigen::Te...     1
           float __vector Eigen::TensorEvaluator<Eigen::Te...     1
           tensorflow::AdjustContrastOpv2<Eigen::ThreadPoo...     2
           tensorflow::DatasetIterator<tensorflow::(anonym...     1
           void Eigen::TensorEvaluator<Eigen::TensorSlicin...     1
           void tensorflow::(anonymous namespace)::resize_...    15
2          __update_load_avg_blocked_se.isra.37                   1
           __update_load_avg_se.isra.38                           2
           cpuacct_charge                                         1
           enqueue_entity                                         1
           enqueue_task_fair                                      2
           find_busiest_group                                     2
           finish_task_switch                                    28
           idle_cpu                                               1
           native_queued_spin_lock_slowpath                       1
           osq_lock                                               1
           pick_next_task_fair                                    8
           rwsem_spin_on_owner                                    2
           rwsem_wake                                             1
           sched_setaffinity                                      1
           select_idle_sibling                                    2
           select_task_rq_fair                                    1
           sys_sched_yield                                        2
           try_to_wake_up                                         1
           up_write                                               1
           update_blocked_averages                                1
...                                                             ...
7          arena_get2.part.3                                      1
           malloc_consolidate                                     9
8          std::_Function_handler<void (long, long), Eigen...     1
           std::_Function_handler<void (long, long), Eigen...     3
9          std::_Hashtable<tensorflow::NodeDef const*, std...     1
           std::_Hashtable<tensorflow::grappler::GraphMemo...     1
           std::__detail::_Hash_node<std::pair<tensorflow:...     1
           std::map<std::string, std::vector<tensorflow::O...     1
           tensorflow::DeviceBase::tensorflow_gpu_device_i...     1
           tensorflow::EventMgr::PollEvents(bool, tensorfl...     2
           tensorflow::EventMgr::PollLoop()                       1
           tensorflow::grappler::GraphProperties::InferSta...     1
           tensorflow::grappler::ParseNodeNameAsStringPiec...     1
           tensorflow::grappler::SymbolicShapeRefiner::Upd...     1
           tensorflow::grappler::UniqueNodes::ComputeSigna...     2
           tensorflow::internal::LogMessage::MinVLogLevel()       1
10         _PyEval_EvalFrameDefault                              13
11         _PyType_Lookup                                         6
12         __lock_text_start                                      2
           __schedule                                             7
           _raw_spin_lock                                         6
           _raw_spin_lock_irqsave                                 1
           clear_page_erms                                        8
           memcpy_erms                                            1
           rwsem_down_read_failed                                 1
           schedule                                               5
           strlen                                                 1
           wait_for_completion                                    1
13         std::_Function_handler<void (long long, long lo...     8
14         std::_Function_handler<void (long long, long lo...     5

[84 rows x 1 columns]

In [8]:
# get column names
df = matching_df1_groupby.loc[0].reset_index() 
flat_column_names = []
for level in df.columns:        
    # tuple to list    
    flat_column_names.extend(list(level)) # extend(): in-place

# remove duplicate and empty
flat_column_names = filter(None, flat_column_names) # filter empty
flat_column_names = list(set(flat_column_names)) # deduplicate
print(flat_column_names)

# change member order of list due to set is a random order
if flat_column_names[0] == 'count':
    myorder = [1,0]
    flat_column_names = [flat_column_names[i] for i in myorder]
    print('New order: {}'.format(flat_column_names))


['count', 'name']
New order: ['name', 'count']

In [9]:
matching_df1_dict = {}

# Transform multi-index to single index, and update string to dict standard_df_dict
for id_of_cluster in matching_df1['cluster_ID'].unique():
    print('\n# of cluster: {}'.format(id_of_cluster))
    df = matching_df1_groupby.loc[id_of_cluster].reset_index() 
    df.columns = flat_column_names
    print(df.sort_values(by=['count'], ascending=False))
    
    matching_df1_dict.update({id_of_cluster: df.name.str.cat(sep='  ', na_rep='?')})    

print('################################')
print('\nDictionary of swarm data: \n{}'.format(matching_df1_dict))


# of cluster: 0
                                                name  count
0                                         decode_mcu     23
1                         jsimd_ycc_rgb_convert_sse2      1
2  tensorflow::grappler::ModifiesInputsInPlace(te...      1

# of cluster: 1
                                                name  count
6  void tensorflow::(anonymous namespace)::resize...     15
0  Eigen::internal::TensorExecutor<Eigen::TensorA...      3
3  tensorflow::AdjustContrastOpv2<Eigen::ThreadPo...      2
1  float __vector Eigen::TensorEvaluator<Eigen::T...      1
2  float __vector Eigen::TensorEvaluator<Eigen::T...      1
4  tensorflow::DatasetIterator<tensorflow::(anony...      1
5  void Eigen::TensorEvaluator<Eigen::TensorSlici...      1

# of cluster: 2
                                    name  count
6                     finish_task_switch     28
10                   pick_next_task_fair      8
21                           update_curr      3
23                       yield_task_fair      2
16                       sys_sched_yield      2
22                       update_load_avg      2
4                      enqueue_task_fair      2
5                     find_busiest_group      2
11                   rwsem_spin_on_owner      2
1           __update_load_avg_se.isra.38      2
14                   select_idle_sibling      2
20                      update_cfs_group      1
19               update_blocked_averages      1
18                              up_write      1
17                        try_to_wake_up      1
0   __update_load_avg_blocked_se.isra.37      1
15                   select_task_rq_fair      1
13                     sched_setaffinity      1
9                               osq_lock      1
8       native_queued_spin_lock_slowpath      1
7                               idle_cpu      1
3                         enqueue_entity      1
2                         cpuacct_charge      1
12                            rwsem_wake      1

# of cluster: 3
                                                 name  count
0   Eigen::NonBlockingThreadPoolTempl<tensorflow::...     10
1   tensorflow::(anonymous namespace)::ExecutorImp...      2
2   tensorflow::(anonymous namespace)::ExecutorSta...      2
7   tensorflow::ThreadPoolDevice::Compute(tensorfl...      2
3   tensorflow::(anonymous namespace)::ExecutorSta...      1
4   tensorflow::(anonymous namespace)::ExecutorSta...      1
5   tensorflow::BFCAllocator::ChunkFromHandle(unsi...      1
6   tensorflow::ProcessFunctionLibraryRuntime::IsI...      1
8                           tensorflow::mutex::lock()      1
9   tensorflow::port::ScopedRestoreFlushDenormalSt...      1
10  tensorflow::port::ScopedRestoreFlushDenormalSt...      1
11  tensorflow::port::ScopedSetRound::ScopedSetRou...      1
12  tensorflow::port::TestCPUFeature(tensorflow::p...      1
13  tensorflow::strings::Scanner::GetResult(tensor...      1

# of cluster: 4
          name  count
0  _int_malloc     17
2       malloc     14
1         free      3

# of cluster: 5
                       name  count
0  _PyEval_EvalFrameDefault      9

# of cluster: 6
                           name  count
0  [unknown](/usr/bin/python3.6     15

# of cluster: 7
                 name  count
0           _int_free     10
2  malloc_consolidate      9
1   arena_get2.part.3      1

# of cluster: 8
                                                name  count
1  std::_Function_handler<void (long, long), Eige...      3
0  std::_Function_handler<void (long, long), Eige...      1

# of cluster: 9
                                                 name  count
5   tensorflow::EventMgr::PollEvents(bool, tensorf...      2
10  tensorflow::grappler::UniqueNodes::ComputeSign...      2
0   std::_Hashtable<tensorflow::NodeDef const*, st...      1
1   std::_Hashtable<tensorflow::grappler::GraphMem...      1
2   std::__detail::_Hash_node<std::pair<tensorflow...      1
3   std::map<std::string, std::vector<tensorflow::...      1
4   tensorflow::DeviceBase::tensorflow_gpu_device_...      1
6                    tensorflow::EventMgr::PollLoop()      1
7   tensorflow::grappler::GraphProperties::InferSt...      1
8   tensorflow::grappler::ParseNodeNameAsStringPie...      1
9   tensorflow::grappler::SymbolicShapeRefiner::Up...      1
11   tensorflow::internal::LogMessage::MinVLogLevel()      1

# of cluster: 10
                       name  count
0  _PyEval_EvalFrameDefault     13

# of cluster: 11
             name  count
0  _PyType_Lookup      6

# of cluster: 12
                     name  count
4         clear_page_erms      8
1              __schedule      7
2          _raw_spin_lock      6
7                schedule      5
0       __lock_text_start      2
3  _raw_spin_lock_irqsave      1
5             memcpy_erms      1
6  rwsem_down_read_failed      1
8                  strlen      1
9     wait_for_completion      1

# of cluster: 13
                                                name  count
0  std::_Function_handler<void (long long, long l...      8

# of cluster: 14
                                                name  count
0  std::_Function_handler<void (long long, long l...      5
################################

Dictionary of swarm data: 
{0: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)', 1: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]', 2: '__update_load_avg_blocked_se.isra.37  __update_load_avg_se.isra.38  cpuacct_charge  enqueue_entity  enqueue_task_fair  find_busiest_group  finish_task_switch  idle_cpu  native_queued_spin_lock_slowpath  osq_lock  pick_next_task_fair  rwsem_spin_on_owner  rwsem_wake  sched_setaffinity  select_idle_sibling  select_task_rq_fair  sys_sched_yield  try_to_wake_up  up_write  update_blocked_averages  update_cfs_group  update_curr  update_load_avg  yield_task_fair', 3: 'Eigen::NonBlockingThreadPoolTempl<tensorflow::thread::EigenEnvironment>::WorkerLoop(int)  tensorflow::(anonymous namespace)::ExecutorImpl::RunAsync(tensorflow::Executor::Args const&, std::function<void (tensorflow::Status const&)>)  tensorflow::(anonymous namespace)::ExecutorState::Process(tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, long long)  tensorflow::(anonymous namespace)::ExecutorState::ProcessOutputs(tensorflow::(anonymous namespace)::NodeItem const&, tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::Entry, 4>*, tensorflow::NodeExecStatsWrapper*)  tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady(tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, 8> const&, tensorflow::(anonymous namespace)::ExecutorState::TaggedNodeReadyQueue*) [clone .part.247]  tensorflow::BFCAllocator::ChunkFromHandle(unsigned long)  tensorflow::ProcessFunctionLibraryRuntime::IsInstantiatedOnDevice(std::string const&, unsigned long long)  tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*)  tensorflow::mutex::lock()  tensorflow::port::ScopedRestoreFlushDenormalState::ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedRestoreFlushDenormalState::~ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedSetRound::ScopedSetRound(int)  tensorflow::port::TestCPUFeature(tensorflow::port::CPUFeature)  tensorflow::strings::Scanner::GetResult(tensorflow::StringPiece*, tensorflow::StringPiece*)', 4: '_int_malloc  free  malloc', 5: '_PyEval_EvalFrameDefault', 6: '[unknown](/usr/bin/python3.6', 7: '_int_free  arena_get2.part.3  malloc_consolidate', 8: 'std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)  std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)', 9: 'std::_Hashtable<tensorflow::NodeDef const*, std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext>, std::allocator<std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext> >, std::__detail::_Select1st, std::equal_to<tensorflow::NodeDef const*>, std::hash<tensorflow::NodeDef const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node(unsigned long, tensorflow::NodeDef const* const&, unsigned long) const [clone .isra.816]  std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_Hashtable(std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> > const&)  std::__detail::_Hash_node<std::pair<tensorflow::NodeDef const*, int>, true>* std::_Hashtable<std::pair<tensorflow::NodeDef const*, int>, std::pair<tensorflow::NodeDef const*, int>, std::allocator<std::pair<tensorflow::NodeDef const*, int> >, std::__detail::_Identity, std::equal_to<std::pair<tensorflow::NodeDef const*, int> >, tensorflow::grappler::DeviceState::NodePairHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_node<std::pair<tensorflow::NodeDef const*, int> const&>(std::pair<tensorflow::NodeDef const*, int> const&)  std::map<std::string, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> > > > >::operator[](std::string const&)  tensorflow::DeviceBase::tensorflow_gpu_device_info() const  tensorflow::EventMgr::PollEvents(bool, tensorflow::gtl::InlinedVector<tensorflow::EventMgr::InUse, 4>*)  tensorflow::EventMgr::PollLoop()  tensorflow::grappler::GraphProperties::InferStatically(bool)  tensorflow::grappler::ParseNodeNameAsStringPiece(std::string const&, int*)  tensorflow::grappler::SymbolicShapeRefiner::UpdateNode(tensorflow::NodeDef const*, bool*)  tensorflow::grappler::UniqueNodes::ComputeSignature(tensorflow::NodeDef const&) const  tensorflow::internal::LogMessage::MinVLogLevel()', 10: '_PyEval_EvalFrameDefault', 11: '_PyType_Lookup', 12: '__lock_text_start  __schedule  _raw_spin_lock  _raw_spin_lock_irqsave  clear_page_erms  memcpy_erms  rwsem_down_read_failed  schedule  strlen  wait_for_completion', 13: 'std::_Function_handler<void (long long, long long), tensorflow::AdjustHsvInYiqOp<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustHsvInYiqOpBase::ComputeOptions const&)::{lambda(long long, long long)#1}>::_M_invoke(std::_Any_data const&, long long, long long)', 14: 'std::_Function_handler<void (long long, long long), tensorflow::AdjustHsvInYiqOp<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustHsvInYiqOpBase::ComputeOptions const&)::{lambda(long long, long long)#1}>::_M_invoke(std::_Any_data const&, long long, long long)'}

string matching funciton

  • 1-to-1 matching (or mapping)
  • Github of fuzzywuzzy: link
  • Search keyword: You can try 'fuzzywuzzy' + 'pandas'

In [19]:
def matching_two_dicts_of_swarm(standard_dict, matching_dict, res_dict):    
    """    
    match two dictoinaries with same amount of key-value pairs
    and return matching result, a dict of dict called res_dict.
    
    * standard_dict: The standard of dict
    * matching_dict: The dict that i want to match
    * res_dict: the result, a dict of dict
    """
    key = 0 # key: number, no string    
    pop_list = [k for k,v in matching_dict.items()]
    print(pop_list)
    for i in standard_dict.keys(): # control access index of standard_dict. a more pythonic way
        threshold = 0
        for j in pop_list: # control access index of matching_dict
            f_ratio = fuzz.ratio(standard_dict[i], matching_dict[j])
            if f_ratio > threshold: # update matching result only when the fuzz ratio is greater
                print('New matching fuzz ratio {} is higher than threshold {}'\
                      .format(f_ratio, threshold))
                key = j # update key
                threshold = f_ratio # update threshold value
                print('Update new threshold {}'\
                      .format(threshold))                
                res_dict.update({i: {j: matching_dict[i]}}) #         
        # pop out matched key-value pair of matching dict
        if pop_list:
            pop_list.remove(key) # remove specific value. remove() fails when no elements remains
        print(res_dict)
    return res_dict

In [20]:
res_dict = {}
res_dict = matching_two_dicts_of_swarm(standard_df_dict, matching_df1_dict, res_dict)


[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
New matching fuzz ratio 22 is higher than threshold 0
Update new threshold 22
New matching fuzz ratio 100 is higher than threshold 22
Update new threshold 100
{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}}
New matching fuzz ratio 26 is higher than threshold 0
Update new threshold 26
New matching fuzz ratio 30 is higher than threshold 26
Update new threshold 30
New matching fuzz ratio 75 is higher than threshold 30
Update new threshold 75
{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}, 1: {7: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]'}}
New matching fuzz ratio 26 is higher than threshold 0
Update new threshold 26
New matching fuzz ratio 63 is higher than threshold 26
Update new threshold 63
{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}, 1: {7: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]'}, 2: {6: '__update_load_avg_blocked_se.isra.37  __update_load_avg_se.isra.38  cpuacct_charge  enqueue_entity  enqueue_task_fair  find_busiest_group  finish_task_switch  idle_cpu  native_queued_spin_lock_slowpath  osq_lock  pick_next_task_fair  rwsem_spin_on_owner  rwsem_wake  sched_setaffinity  select_idle_sibling  select_task_rq_fair  sys_sched_yield  try_to_wake_up  up_write  update_blocked_averages  update_cfs_group  update_curr  update_load_avg  yield_task_fair'}}
New matching fuzz ratio 17 is higher than threshold 0
Update new threshold 17
{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}, 1: {7: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]'}, 2: {6: '__update_load_avg_blocked_se.isra.37  __update_load_avg_se.isra.38  cpuacct_charge  enqueue_entity  enqueue_task_fair  find_busiest_group  finish_task_switch  idle_cpu  native_queued_spin_lock_slowpath  osq_lock  pick_next_task_fair  rwsem_spin_on_owner  rwsem_wake  sched_setaffinity  select_idle_sibling  select_task_rq_fair  sys_sched_yield  try_to_wake_up  up_write  update_blocked_averages  update_cfs_group  update_curr  update_load_avg  yield_task_fair'}, 3: {0: 'Eigen::NonBlockingThreadPoolTempl<tensorflow::thread::EigenEnvironment>::WorkerLoop(int)  tensorflow::(anonymous namespace)::ExecutorImpl::RunAsync(tensorflow::Executor::Args const&, std::function<void (tensorflow::Status const&)>)  tensorflow::(anonymous namespace)::ExecutorState::Process(tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, long long)  tensorflow::(anonymous namespace)::ExecutorState::ProcessOutputs(tensorflow::(anonymous namespace)::NodeItem const&, tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::Entry, 4>*, tensorflow::NodeExecStatsWrapper*)  tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady(tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, 8> const&, tensorflow::(anonymous namespace)::ExecutorState::TaggedNodeReadyQueue*) [clone .part.247]  tensorflow::BFCAllocator::ChunkFromHandle(unsigned long)  tensorflow::ProcessFunctionLibraryRuntime::IsInstantiatedOnDevice(std::string const&, unsigned long long)  tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*)  tensorflow::mutex::lock()  tensorflow::port::ScopedRestoreFlushDenormalState::ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedRestoreFlushDenormalState::~ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedSetRound::ScopedSetRound(int)  tensorflow::port::TestCPUFeature(tensorflow::port::CPUFeature)  tensorflow::strings::Scanner::GetResult(tensorflow::StringPiece*, tensorflow::StringPiece*)'}}
New matching fuzz ratio 5 is higher than threshold 0
Update new threshold 5
New matching fuzz ratio 24 is higher than threshold 5
Update new threshold 24
New matching fuzz ratio 36 is higher than threshold 24
Update new threshold 36
{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}, 1: {7: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]'}, 2: {6: '__update_load_avg_blocked_se.isra.37  __update_load_avg_se.isra.38  cpuacct_charge  enqueue_entity  enqueue_task_fair  find_busiest_group  finish_task_switch  idle_cpu  native_queued_spin_lock_slowpath  osq_lock  pick_next_task_fair  rwsem_spin_on_owner  rwsem_wake  sched_setaffinity  select_idle_sibling  select_task_rq_fair  sys_sched_yield  try_to_wake_up  up_write  update_blocked_averages  update_cfs_group  update_curr  update_load_avg  yield_task_fair'}, 3: {0: 'Eigen::NonBlockingThreadPoolTempl<tensorflow::thread::EigenEnvironment>::WorkerLoop(int)  tensorflow::(anonymous namespace)::ExecutorImpl::RunAsync(tensorflow::Executor::Args const&, std::function<void (tensorflow::Status const&)>)  tensorflow::(anonymous namespace)::ExecutorState::Process(tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, long long)  tensorflow::(anonymous namespace)::ExecutorState::ProcessOutputs(tensorflow::(anonymous namespace)::NodeItem const&, tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::Entry, 4>*, tensorflow::NodeExecStatsWrapper*)  tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady(tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, 8> const&, tensorflow::(anonymous namespace)::ExecutorState::TaggedNodeReadyQueue*) [clone .part.247]  tensorflow::BFCAllocator::ChunkFromHandle(unsigned long)  tensorflow::ProcessFunctionLibraryRuntime::IsInstantiatedOnDevice(std::string const&, unsigned long long)  tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*)  tensorflow::mutex::lock()  tensorflow::port::ScopedRestoreFlushDenormalState::ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedRestoreFlushDenormalState::~ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedSetRound::ScopedSetRound(int)  tensorflow::port::TestCPUFeature(tensorflow::port::CPUFeature)  tensorflow::strings::Scanner::GetResult(tensorflow::StringPiece*, tensorflow::StringPiece*)'}, 4: {12: '_int_malloc  free  malloc'}}
New matching fuzz ratio 1 is higher than threshold 0
Update new threshold 1
New matching fuzz ratio 7 is higher than threshold 1
Update new threshold 7
New matching fuzz ratio 100 is higher than threshold 7
Update new threshold 100
{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}, 1: {7: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]'}, 2: {6: '__update_load_avg_blocked_se.isra.37  __update_load_avg_se.isra.38  cpuacct_charge  enqueue_entity  enqueue_task_fair  find_busiest_group  finish_task_switch  idle_cpu  native_queued_spin_lock_slowpath  osq_lock  pick_next_task_fair  rwsem_spin_on_owner  rwsem_wake  sched_setaffinity  select_idle_sibling  select_task_rq_fair  sys_sched_yield  try_to_wake_up  up_write  update_blocked_averages  update_cfs_group  update_curr  update_load_avg  yield_task_fair'}, 3: {0: 'Eigen::NonBlockingThreadPoolTempl<tensorflow::thread::EigenEnvironment>::WorkerLoop(int)  tensorflow::(anonymous namespace)::ExecutorImpl::RunAsync(tensorflow::Executor::Args const&, std::function<void (tensorflow::Status const&)>)  tensorflow::(anonymous namespace)::ExecutorState::Process(tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, long long)  tensorflow::(anonymous namespace)::ExecutorState::ProcessOutputs(tensorflow::(anonymous namespace)::NodeItem const&, tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::Entry, 4>*, tensorflow::NodeExecStatsWrapper*)  tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady(tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, 8> const&, tensorflow::(anonymous namespace)::ExecutorState::TaggedNodeReadyQueue*) [clone .part.247]  tensorflow::BFCAllocator::ChunkFromHandle(unsigned long)  tensorflow::ProcessFunctionLibraryRuntime::IsInstantiatedOnDevice(std::string const&, unsigned long long)  tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*)  tensorflow::mutex::lock()  tensorflow::port::ScopedRestoreFlushDenormalState::ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedRestoreFlushDenormalState::~ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedSetRound::ScopedSetRound(int)  tensorflow::port::TestCPUFeature(tensorflow::port::CPUFeature)  tensorflow::strings::Scanner::GetResult(tensorflow::StringPiece*, tensorflow::StringPiece*)'}, 4: {12: '_int_malloc  free  malloc'}, 5: {5: '_PyEval_EvalFrameDefault'}}
New matching fuzz ratio 3 is higher than threshold 0
Update new threshold 3
New matching fuzz ratio 13 is higher than threshold 3
Update new threshold 13
New matching fuzz ratio 14 is higher than threshold 13
Update new threshold 14
New matching fuzz ratio 16 is higher than threshold 14
Update new threshold 16
{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}, 1: {7: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]'}, 2: {6: '__update_load_avg_blocked_se.isra.37  __update_load_avg_se.isra.38  cpuacct_charge  enqueue_entity  enqueue_task_fair  find_busiest_group  finish_task_switch  idle_cpu  native_queued_spin_lock_slowpath  osq_lock  pick_next_task_fair  rwsem_spin_on_owner  rwsem_wake  sched_setaffinity  select_idle_sibling  select_task_rq_fair  sys_sched_yield  try_to_wake_up  up_write  update_blocked_averages  update_cfs_group  update_curr  update_load_avg  yield_task_fair'}, 3: {0: 'Eigen::NonBlockingThreadPoolTempl<tensorflow::thread::EigenEnvironment>::WorkerLoop(int)  tensorflow::(anonymous namespace)::ExecutorImpl::RunAsync(tensorflow::Executor::Args const&, std::function<void (tensorflow::Status const&)>)  tensorflow::(anonymous namespace)::ExecutorState::Process(tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, long long)  tensorflow::(anonymous namespace)::ExecutorState::ProcessOutputs(tensorflow::(anonymous namespace)::NodeItem const&, tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::Entry, 4>*, tensorflow::NodeExecStatsWrapper*)  tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady(tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, 8> const&, tensorflow::(anonymous namespace)::ExecutorState::TaggedNodeReadyQueue*) [clone .part.247]  tensorflow::BFCAllocator::ChunkFromHandle(unsigned long)  tensorflow::ProcessFunctionLibraryRuntime::IsInstantiatedOnDevice(std::string const&, unsigned long long)  tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*)  tensorflow::mutex::lock()  tensorflow::port::ScopedRestoreFlushDenormalState::ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedRestoreFlushDenormalState::~ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedSetRound::ScopedSetRound(int)  tensorflow::port::TestCPUFeature(tensorflow::port::CPUFeature)  tensorflow::strings::Scanner::GetResult(tensorflow::StringPiece*, tensorflow::StringPiece*)'}, 4: {12: '_int_malloc  free  malloc'}, 5: {5: '_PyEval_EvalFrameDefault'}, 6: {13: '[unknown](/usr/bin/python3.6'}}
New matching fuzz ratio 3 is higher than threshold 0
Update new threshold 3
New matching fuzz ratio 18 is higher than threshold 3
Update new threshold 18
New matching fuzz ratio 23 is higher than threshold 18
Update new threshold 23
New matching fuzz ratio 30 is higher than threshold 23
Update new threshold 30
{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}, 1: {7: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]'}, 2: {6: '__update_load_avg_blocked_se.isra.37  __update_load_avg_se.isra.38  cpuacct_charge  enqueue_entity  enqueue_task_fair  find_busiest_group  finish_task_switch  idle_cpu  native_queued_spin_lock_slowpath  osq_lock  pick_next_task_fair  rwsem_spin_on_owner  rwsem_wake  sched_setaffinity  select_idle_sibling  select_task_rq_fair  sys_sched_yield  try_to_wake_up  up_write  update_blocked_averages  update_cfs_group  update_curr  update_load_avg  yield_task_fair'}, 3: {0: 'Eigen::NonBlockingThreadPoolTempl<tensorflow::thread::EigenEnvironment>::WorkerLoop(int)  tensorflow::(anonymous namespace)::ExecutorImpl::RunAsync(tensorflow::Executor::Args const&, std::function<void (tensorflow::Status const&)>)  tensorflow::(anonymous namespace)::ExecutorState::Process(tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, long long)  tensorflow::(anonymous namespace)::ExecutorState::ProcessOutputs(tensorflow::(anonymous namespace)::NodeItem const&, tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::Entry, 4>*, tensorflow::NodeExecStatsWrapper*)  tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady(tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, 8> const&, tensorflow::(anonymous namespace)::ExecutorState::TaggedNodeReadyQueue*) [clone .part.247]  tensorflow::BFCAllocator::ChunkFromHandle(unsigned long)  tensorflow::ProcessFunctionLibraryRuntime::IsInstantiatedOnDevice(std::string const&, unsigned long long)  tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*)  tensorflow::mutex::lock()  tensorflow::port::ScopedRestoreFlushDenormalState::ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedRestoreFlushDenormalState::~ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedSetRound::ScopedSetRound(int)  tensorflow::port::TestCPUFeature(tensorflow::port::CPUFeature)  tensorflow::strings::Scanner::GetResult(tensorflow::StringPiece*, tensorflow::StringPiece*)'}, 4: {12: '_int_malloc  free  malloc'}, 5: {5: '_PyEval_EvalFrameDefault'}, 6: {13: '[unknown](/usr/bin/python3.6'}, 7: {14: '_int_free  arena_get2.part.3  malloc_consolidate'}}
New matching fuzz ratio 1 is higher than threshold 0
Update new threshold 1
New matching fuzz ratio 7 is higher than threshold 1
Update new threshold 7
New matching fuzz ratio 100 is higher than threshold 7
Update new threshold 100
{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}, 1: {7: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]'}, 2: {6: '__update_load_avg_blocked_se.isra.37  __update_load_avg_se.isra.38  cpuacct_charge  enqueue_entity  enqueue_task_fair  find_busiest_group  finish_task_switch  idle_cpu  native_queued_spin_lock_slowpath  osq_lock  pick_next_task_fair  rwsem_spin_on_owner  rwsem_wake  sched_setaffinity  select_idle_sibling  select_task_rq_fair  sys_sched_yield  try_to_wake_up  up_write  update_blocked_averages  update_cfs_group  update_curr  update_load_avg  yield_task_fair'}, 3: {0: 'Eigen::NonBlockingThreadPoolTempl<tensorflow::thread::EigenEnvironment>::WorkerLoop(int)  tensorflow::(anonymous namespace)::ExecutorImpl::RunAsync(tensorflow::Executor::Args const&, std::function<void (tensorflow::Status const&)>)  tensorflow::(anonymous namespace)::ExecutorState::Process(tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, long long)  tensorflow::(anonymous namespace)::ExecutorState::ProcessOutputs(tensorflow::(anonymous namespace)::NodeItem const&, tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::Entry, 4>*, tensorflow::NodeExecStatsWrapper*)  tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady(tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, 8> const&, tensorflow::(anonymous namespace)::ExecutorState::TaggedNodeReadyQueue*) [clone .part.247]  tensorflow::BFCAllocator::ChunkFromHandle(unsigned long)  tensorflow::ProcessFunctionLibraryRuntime::IsInstantiatedOnDevice(std::string const&, unsigned long long)  tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*)  tensorflow::mutex::lock()  tensorflow::port::ScopedRestoreFlushDenormalState::ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedRestoreFlushDenormalState::~ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedSetRound::ScopedSetRound(int)  tensorflow::port::TestCPUFeature(tensorflow::port::CPUFeature)  tensorflow::strings::Scanner::GetResult(tensorflow::StringPiece*, tensorflow::StringPiece*)'}, 4: {12: '_int_malloc  free  malloc'}, 5: {5: '_PyEval_EvalFrameDefault'}, 6: {13: '[unknown](/usr/bin/python3.6'}, 7: {14: '_int_free  arena_get2.part.3  malloc_consolidate'}, 8: {10: 'std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)  std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)'}}
New matching fuzz ratio 2 is higher than threshold 0
Update new threshold 2
New matching fuzz ratio 10 is higher than threshold 2
Update new threshold 10
{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}, 1: {7: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]'}, 2: {6: '__update_load_avg_blocked_se.isra.37  __update_load_avg_se.isra.38  cpuacct_charge  enqueue_entity  enqueue_task_fair  find_busiest_group  finish_task_switch  idle_cpu  native_queued_spin_lock_slowpath  osq_lock  pick_next_task_fair  rwsem_spin_on_owner  rwsem_wake  sched_setaffinity  select_idle_sibling  select_task_rq_fair  sys_sched_yield  try_to_wake_up  up_write  update_blocked_averages  update_cfs_group  update_curr  update_load_avg  yield_task_fair'}, 3: {0: 'Eigen::NonBlockingThreadPoolTempl<tensorflow::thread::EigenEnvironment>::WorkerLoop(int)  tensorflow::(anonymous namespace)::ExecutorImpl::RunAsync(tensorflow::Executor::Args const&, std::function<void (tensorflow::Status const&)>)  tensorflow::(anonymous namespace)::ExecutorState::Process(tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, long long)  tensorflow::(anonymous namespace)::ExecutorState::ProcessOutputs(tensorflow::(anonymous namespace)::NodeItem const&, tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::Entry, 4>*, tensorflow::NodeExecStatsWrapper*)  tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady(tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, 8> const&, tensorflow::(anonymous namespace)::ExecutorState::TaggedNodeReadyQueue*) [clone .part.247]  tensorflow::BFCAllocator::ChunkFromHandle(unsigned long)  tensorflow::ProcessFunctionLibraryRuntime::IsInstantiatedOnDevice(std::string const&, unsigned long long)  tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*)  tensorflow::mutex::lock()  tensorflow::port::ScopedRestoreFlushDenormalState::ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedRestoreFlushDenormalState::~ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedSetRound::ScopedSetRound(int)  tensorflow::port::TestCPUFeature(tensorflow::port::CPUFeature)  tensorflow::strings::Scanner::GetResult(tensorflow::StringPiece*, tensorflow::StringPiece*)'}, 4: {12: '_int_malloc  free  malloc'}, 5: {5: '_PyEval_EvalFrameDefault'}, 6: {13: '[unknown](/usr/bin/python3.6'}, 7: {14: '_int_free  arena_get2.part.3  malloc_consolidate'}, 8: {10: 'std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)  std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)'}, 9: {2: 'std::_Hashtable<tensorflow::NodeDef const*, std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext>, std::allocator<std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext> >, std::__detail::_Select1st, std::equal_to<tensorflow::NodeDef const*>, std::hash<tensorflow::NodeDef const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node(unsigned long, tensorflow::NodeDef const* const&, unsigned long) const [clone .isra.816]  std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_Hashtable(std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> > const&)  std::__detail::_Hash_node<std::pair<tensorflow::NodeDef const*, int>, true>* std::_Hashtable<std::pair<tensorflow::NodeDef const*, int>, std::pair<tensorflow::NodeDef const*, int>, std::allocator<std::pair<tensorflow::NodeDef const*, int> >, std::__detail::_Identity, std::equal_to<std::pair<tensorflow::NodeDef const*, int> >, tensorflow::grappler::DeviceState::NodePairHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_node<std::pair<tensorflow::NodeDef const*, int> const&>(std::pair<tensorflow::NodeDef const*, int> const&)  std::map<std::string, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> > > > >::operator[](std::string const&)  tensorflow::DeviceBase::tensorflow_gpu_device_info() const  tensorflow::EventMgr::PollEvents(bool, tensorflow::gtl::InlinedVector<tensorflow::EventMgr::InUse, 4>*)  tensorflow::EventMgr::PollLoop()  tensorflow::grappler::GraphProperties::InferStatically(bool)  tensorflow::grappler::ParseNodeNameAsStringPiece(std::string const&, int*)  tensorflow::grappler::SymbolicShapeRefiner::UpdateNode(tensorflow::NodeDef const*, bool*)  tensorflow::grappler::UniqueNodes::ComputeSignature(tensorflow::NodeDef const&) const  tensorflow::internal::LogMessage::MinVLogLevel()'}}
New matching fuzz ratio 8 is higher than threshold 0
Update new threshold 8
New matching fuzz ratio 15 is higher than threshold 8
Update new threshold 15
{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}, 1: {7: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]'}, 2: {6: '__update_load_avg_blocked_se.isra.37  __update_load_avg_se.isra.38  cpuacct_charge  enqueue_entity  enqueue_task_fair  find_busiest_group  finish_task_switch  idle_cpu  native_queued_spin_lock_slowpath  osq_lock  pick_next_task_fair  rwsem_spin_on_owner  rwsem_wake  sched_setaffinity  select_idle_sibling  select_task_rq_fair  sys_sched_yield  try_to_wake_up  up_write  update_blocked_averages  update_cfs_group  update_curr  update_load_avg  yield_task_fair'}, 3: {0: 'Eigen::NonBlockingThreadPoolTempl<tensorflow::thread::EigenEnvironment>::WorkerLoop(int)  tensorflow::(anonymous namespace)::ExecutorImpl::RunAsync(tensorflow::Executor::Args const&, std::function<void (tensorflow::Status const&)>)  tensorflow::(anonymous namespace)::ExecutorState::Process(tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, long long)  tensorflow::(anonymous namespace)::ExecutorState::ProcessOutputs(tensorflow::(anonymous namespace)::NodeItem const&, tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::Entry, 4>*, tensorflow::NodeExecStatsWrapper*)  tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady(tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, 8> const&, tensorflow::(anonymous namespace)::ExecutorState::TaggedNodeReadyQueue*) [clone .part.247]  tensorflow::BFCAllocator::ChunkFromHandle(unsigned long)  tensorflow::ProcessFunctionLibraryRuntime::IsInstantiatedOnDevice(std::string const&, unsigned long long)  tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*)  tensorflow::mutex::lock()  tensorflow::port::ScopedRestoreFlushDenormalState::ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedRestoreFlushDenormalState::~ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedSetRound::ScopedSetRound(int)  tensorflow::port::TestCPUFeature(tensorflow::port::CPUFeature)  tensorflow::strings::Scanner::GetResult(tensorflow::StringPiece*, tensorflow::StringPiece*)'}, 4: {12: '_int_malloc  free  malloc'}, 5: {5: '_PyEval_EvalFrameDefault'}, 6: {13: '[unknown](/usr/bin/python3.6'}, 7: {14: '_int_free  arena_get2.part.3  malloc_consolidate'}, 8: {10: 'std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)  std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)'}, 9: {2: 'std::_Hashtable<tensorflow::NodeDef const*, std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext>, std::allocator<std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext> >, std::__detail::_Select1st, std::equal_to<tensorflow::NodeDef const*>, std::hash<tensorflow::NodeDef const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node(unsigned long, tensorflow::NodeDef const* const&, unsigned long) const [clone .isra.816]  std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_Hashtable(std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> > const&)  std::__detail::_Hash_node<std::pair<tensorflow::NodeDef const*, int>, true>* std::_Hashtable<std::pair<tensorflow::NodeDef const*, int>, std::pair<tensorflow::NodeDef const*, int>, std::allocator<std::pair<tensorflow::NodeDef const*, int> >, std::__detail::_Identity, std::equal_to<std::pair<tensorflow::NodeDef const*, int> >, tensorflow::grappler::DeviceState::NodePairHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_node<std::pair<tensorflow::NodeDef const*, int> const&>(std::pair<tensorflow::NodeDef const*, int> const&)  std::map<std::string, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> > > > >::operator[](std::string const&)  tensorflow::DeviceBase::tensorflow_gpu_device_info() const  tensorflow::EventMgr::PollEvents(bool, tensorflow::gtl::InlinedVector<tensorflow::EventMgr::InUse, 4>*)  tensorflow::EventMgr::PollLoop()  tensorflow::grappler::GraphProperties::InferStatically(bool)  tensorflow::grappler::ParseNodeNameAsStringPiece(std::string const&, int*)  tensorflow::grappler::SymbolicShapeRefiner::UpdateNode(tensorflow::NodeDef const*, bool*)  tensorflow::grappler::UniqueNodes::ComputeSignature(tensorflow::NodeDef const&) const  tensorflow::internal::LogMessage::MinVLogLevel()'}, 10: {3: '_PyEval_EvalFrameDefault'}}
New matching fuzz ratio 1 is higher than threshold 0
Update new threshold 1
New matching fuzz ratio 3 is higher than threshold 1
Update new threshold 3
New matching fuzz ratio 26 is higher than threshold 3
Update new threshold 26
{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}, 1: {7: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]'}, 2: {6: '__update_load_avg_blocked_se.isra.37  __update_load_avg_se.isra.38  cpuacct_charge  enqueue_entity  enqueue_task_fair  find_busiest_group  finish_task_switch  idle_cpu  native_queued_spin_lock_slowpath  osq_lock  pick_next_task_fair  rwsem_spin_on_owner  rwsem_wake  sched_setaffinity  select_idle_sibling  select_task_rq_fair  sys_sched_yield  try_to_wake_up  up_write  update_blocked_averages  update_cfs_group  update_curr  update_load_avg  yield_task_fair'}, 3: {0: 'Eigen::NonBlockingThreadPoolTempl<tensorflow::thread::EigenEnvironment>::WorkerLoop(int)  tensorflow::(anonymous namespace)::ExecutorImpl::RunAsync(tensorflow::Executor::Args const&, std::function<void (tensorflow::Status const&)>)  tensorflow::(anonymous namespace)::ExecutorState::Process(tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, long long)  tensorflow::(anonymous namespace)::ExecutorState::ProcessOutputs(tensorflow::(anonymous namespace)::NodeItem const&, tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::Entry, 4>*, tensorflow::NodeExecStatsWrapper*)  tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady(tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, 8> const&, tensorflow::(anonymous namespace)::ExecutorState::TaggedNodeReadyQueue*) [clone .part.247]  tensorflow::BFCAllocator::ChunkFromHandle(unsigned long)  tensorflow::ProcessFunctionLibraryRuntime::IsInstantiatedOnDevice(std::string const&, unsigned long long)  tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*)  tensorflow::mutex::lock()  tensorflow::port::ScopedRestoreFlushDenormalState::ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedRestoreFlushDenormalState::~ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedSetRound::ScopedSetRound(int)  tensorflow::port::TestCPUFeature(tensorflow::port::CPUFeature)  tensorflow::strings::Scanner::GetResult(tensorflow::StringPiece*, tensorflow::StringPiece*)'}, 4: {12: '_int_malloc  free  malloc'}, 5: {5: '_PyEval_EvalFrameDefault'}, 6: {13: '[unknown](/usr/bin/python3.6'}, 7: {14: '_int_free  arena_get2.part.3  malloc_consolidate'}, 8: {10: 'std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)  std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)'}, 9: {2: 'std::_Hashtable<tensorflow::NodeDef const*, std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext>, std::allocator<std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext> >, std::__detail::_Select1st, std::equal_to<tensorflow::NodeDef const*>, std::hash<tensorflow::NodeDef const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node(unsigned long, tensorflow::NodeDef const* const&, unsigned long) const [clone .isra.816]  std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_Hashtable(std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> > const&)  std::__detail::_Hash_node<std::pair<tensorflow::NodeDef const*, int>, true>* std::_Hashtable<std::pair<tensorflow::NodeDef const*, int>, std::pair<tensorflow::NodeDef const*, int>, std::allocator<std::pair<tensorflow::NodeDef const*, int> >, std::__detail::_Identity, std::equal_to<std::pair<tensorflow::NodeDef const*, int> >, tensorflow::grappler::DeviceState::NodePairHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_node<std::pair<tensorflow::NodeDef const*, int> const&>(std::pair<tensorflow::NodeDef const*, int> const&)  std::map<std::string, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> > > > >::operator[](std::string const&)  tensorflow::DeviceBase::tensorflow_gpu_device_info() const  tensorflow::EventMgr::PollEvents(bool, tensorflow::gtl::InlinedVector<tensorflow::EventMgr::InUse, 4>*)  tensorflow::EventMgr::PollLoop()  tensorflow::grappler::GraphProperties::InferStatically(bool)  tensorflow::grappler::ParseNodeNameAsStringPiece(std::string const&, int*)  tensorflow::grappler::SymbolicShapeRefiner::UpdateNode(tensorflow::NodeDef const*, bool*)  tensorflow::grappler::UniqueNodes::ComputeSignature(tensorflow::NodeDef const&) const  tensorflow::internal::LogMessage::MinVLogLevel()'}, 10: {3: '_PyEval_EvalFrameDefault'}, 11: {11: '_PyType_Lookup'}}
New matching fuzz ratio 1 is higher than threshold 0
Update new threshold 1
New matching fuzz ratio 2 is higher than threshold 1
Update new threshold 2
{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}, 1: {7: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]'}, 2: {6: '__update_load_avg_blocked_se.isra.37  __update_load_avg_se.isra.38  cpuacct_charge  enqueue_entity  enqueue_task_fair  find_busiest_group  finish_task_switch  idle_cpu  native_queued_spin_lock_slowpath  osq_lock  pick_next_task_fair  rwsem_spin_on_owner  rwsem_wake  sched_setaffinity  select_idle_sibling  select_task_rq_fair  sys_sched_yield  try_to_wake_up  up_write  update_blocked_averages  update_cfs_group  update_curr  update_load_avg  yield_task_fair'}, 3: {0: 'Eigen::NonBlockingThreadPoolTempl<tensorflow::thread::EigenEnvironment>::WorkerLoop(int)  tensorflow::(anonymous namespace)::ExecutorImpl::RunAsync(tensorflow::Executor::Args const&, std::function<void (tensorflow::Status const&)>)  tensorflow::(anonymous namespace)::ExecutorState::Process(tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, long long)  tensorflow::(anonymous namespace)::ExecutorState::ProcessOutputs(tensorflow::(anonymous namespace)::NodeItem const&, tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::Entry, 4>*, tensorflow::NodeExecStatsWrapper*)  tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady(tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, 8> const&, tensorflow::(anonymous namespace)::ExecutorState::TaggedNodeReadyQueue*) [clone .part.247]  tensorflow::BFCAllocator::ChunkFromHandle(unsigned long)  tensorflow::ProcessFunctionLibraryRuntime::IsInstantiatedOnDevice(std::string const&, unsigned long long)  tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*)  tensorflow::mutex::lock()  tensorflow::port::ScopedRestoreFlushDenormalState::ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedRestoreFlushDenormalState::~ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedSetRound::ScopedSetRound(int)  tensorflow::port::TestCPUFeature(tensorflow::port::CPUFeature)  tensorflow::strings::Scanner::GetResult(tensorflow::StringPiece*, tensorflow::StringPiece*)'}, 4: {12: '_int_malloc  free  malloc'}, 5: {5: '_PyEval_EvalFrameDefault'}, 6: {13: '[unknown](/usr/bin/python3.6'}, 7: {14: '_int_free  arena_get2.part.3  malloc_consolidate'}, 8: {10: 'std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)  std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)'}, 9: {2: 'std::_Hashtable<tensorflow::NodeDef const*, std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext>, std::allocator<std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext> >, std::__detail::_Select1st, std::equal_to<tensorflow::NodeDef const*>, std::hash<tensorflow::NodeDef const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node(unsigned long, tensorflow::NodeDef const* const&, unsigned long) const [clone .isra.816]  std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_Hashtable(std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> > const&)  std::__detail::_Hash_node<std::pair<tensorflow::NodeDef const*, int>, true>* std::_Hashtable<std::pair<tensorflow::NodeDef const*, int>, std::pair<tensorflow::NodeDef const*, int>, std::allocator<std::pair<tensorflow::NodeDef const*, int> >, std::__detail::_Identity, std::equal_to<std::pair<tensorflow::NodeDef const*, int> >, tensorflow::grappler::DeviceState::NodePairHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_node<std::pair<tensorflow::NodeDef const*, int> const&>(std::pair<tensorflow::NodeDef const*, int> const&)  std::map<std::string, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> > > > >::operator[](std::string const&)  tensorflow::DeviceBase::tensorflow_gpu_device_info() const  tensorflow::EventMgr::PollEvents(bool, tensorflow::gtl::InlinedVector<tensorflow::EventMgr::InUse, 4>*)  tensorflow::EventMgr::PollLoop()  tensorflow::grappler::GraphProperties::InferStatically(bool)  tensorflow::grappler::ParseNodeNameAsStringPiece(std::string const&, int*)  tensorflow::grappler::SymbolicShapeRefiner::UpdateNode(tensorflow::NodeDef const*, bool*)  tensorflow::grappler::UniqueNodes::ComputeSignature(tensorflow::NodeDef const&) const  tensorflow::internal::LogMessage::MinVLogLevel()'}, 10: {3: '_PyEval_EvalFrameDefault'}, 11: {11: '_PyType_Lookup'}, 12: {8: '__lock_text_start  __schedule  _raw_spin_lock  _raw_spin_lock_irqsave  clear_page_erms  memcpy_erms  rwsem_down_read_failed  schedule  strlen  wait_for_completion'}}
New matching fuzz ratio 3 is higher than threshold 0
Update new threshold 3
{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}, 1: {7: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]'}, 2: {6: '__update_load_avg_blocked_se.isra.37  __update_load_avg_se.isra.38  cpuacct_charge  enqueue_entity  enqueue_task_fair  find_busiest_group  finish_task_switch  idle_cpu  native_queued_spin_lock_slowpath  osq_lock  pick_next_task_fair  rwsem_spin_on_owner  rwsem_wake  sched_setaffinity  select_idle_sibling  select_task_rq_fair  sys_sched_yield  try_to_wake_up  up_write  update_blocked_averages  update_cfs_group  update_curr  update_load_avg  yield_task_fair'}, 3: {0: 'Eigen::NonBlockingThreadPoolTempl<tensorflow::thread::EigenEnvironment>::WorkerLoop(int)  tensorflow::(anonymous namespace)::ExecutorImpl::RunAsync(tensorflow::Executor::Args const&, std::function<void (tensorflow::Status const&)>)  tensorflow::(anonymous namespace)::ExecutorState::Process(tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, long long)  tensorflow::(anonymous namespace)::ExecutorState::ProcessOutputs(tensorflow::(anonymous namespace)::NodeItem const&, tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::Entry, 4>*, tensorflow::NodeExecStatsWrapper*)  tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady(tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, 8> const&, tensorflow::(anonymous namespace)::ExecutorState::TaggedNodeReadyQueue*) [clone .part.247]  tensorflow::BFCAllocator::ChunkFromHandle(unsigned long)  tensorflow::ProcessFunctionLibraryRuntime::IsInstantiatedOnDevice(std::string const&, unsigned long long)  tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*)  tensorflow::mutex::lock()  tensorflow::port::ScopedRestoreFlushDenormalState::ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedRestoreFlushDenormalState::~ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedSetRound::ScopedSetRound(int)  tensorflow::port::TestCPUFeature(tensorflow::port::CPUFeature)  tensorflow::strings::Scanner::GetResult(tensorflow::StringPiece*, tensorflow::StringPiece*)'}, 4: {12: '_int_malloc  free  malloc'}, 5: {5: '_PyEval_EvalFrameDefault'}, 6: {13: '[unknown](/usr/bin/python3.6'}, 7: {14: '_int_free  arena_get2.part.3  malloc_consolidate'}, 8: {10: 'std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)  std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)'}, 9: {2: 'std::_Hashtable<tensorflow::NodeDef const*, std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext>, std::allocator<std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext> >, std::__detail::_Select1st, std::equal_to<tensorflow::NodeDef const*>, std::hash<tensorflow::NodeDef const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node(unsigned long, tensorflow::NodeDef const* const&, unsigned long) const [clone .isra.816]  std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_Hashtable(std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> > const&)  std::__detail::_Hash_node<std::pair<tensorflow::NodeDef const*, int>, true>* std::_Hashtable<std::pair<tensorflow::NodeDef const*, int>, std::pair<tensorflow::NodeDef const*, int>, std::allocator<std::pair<tensorflow::NodeDef const*, int> >, std::__detail::_Identity, std::equal_to<std::pair<tensorflow::NodeDef const*, int> >, tensorflow::grappler::DeviceState::NodePairHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_node<std::pair<tensorflow::NodeDef const*, int> const&>(std::pair<tensorflow::NodeDef const*, int> const&)  std::map<std::string, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> > > > >::operator[](std::string const&)  tensorflow::DeviceBase::tensorflow_gpu_device_info() const  tensorflow::EventMgr::PollEvents(bool, tensorflow::gtl::InlinedVector<tensorflow::EventMgr::InUse, 4>*)  tensorflow::EventMgr::PollLoop()  tensorflow::grappler::GraphProperties::InferStatically(bool)  tensorflow::grappler::ParseNodeNameAsStringPiece(std::string const&, int*)  tensorflow::grappler::SymbolicShapeRefiner::UpdateNode(tensorflow::NodeDef const*, bool*)  tensorflow::grappler::UniqueNodes::ComputeSignature(tensorflow::NodeDef const&) const  tensorflow::internal::LogMessage::MinVLogLevel()'}, 10: {3: '_PyEval_EvalFrameDefault'}, 11: {11: '_PyType_Lookup'}, 12: {8: '__lock_text_start  __schedule  _raw_spin_lock  _raw_spin_lock_irqsave  clear_page_erms  memcpy_erms  rwsem_down_read_failed  schedule  strlen  wait_for_completion'}, 13: {1: 'std::_Function_handler<void (long long, long long), tensorflow::AdjustHsvInYiqOp<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustHsvInYiqOpBase::ComputeOptions const&)::{lambda(long long, long long)#1}>::_M_invoke(std::_Any_data const&, long long, long long)'}}
New matching fuzz ratio 3 is higher than threshold 0
Update new threshold 3
{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}, 1: {7: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]'}, 2: {6: '__update_load_avg_blocked_se.isra.37  __update_load_avg_se.isra.38  cpuacct_charge  enqueue_entity  enqueue_task_fair  find_busiest_group  finish_task_switch  idle_cpu  native_queued_spin_lock_slowpath  osq_lock  pick_next_task_fair  rwsem_spin_on_owner  rwsem_wake  sched_setaffinity  select_idle_sibling  select_task_rq_fair  sys_sched_yield  try_to_wake_up  up_write  update_blocked_averages  update_cfs_group  update_curr  update_load_avg  yield_task_fair'}, 3: {0: 'Eigen::NonBlockingThreadPoolTempl<tensorflow::thread::EigenEnvironment>::WorkerLoop(int)  tensorflow::(anonymous namespace)::ExecutorImpl::RunAsync(tensorflow::Executor::Args const&, std::function<void (tensorflow::Status const&)>)  tensorflow::(anonymous namespace)::ExecutorState::Process(tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, long long)  tensorflow::(anonymous namespace)::ExecutorState::ProcessOutputs(tensorflow::(anonymous namespace)::NodeItem const&, tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::Entry, 4>*, tensorflow::NodeExecStatsWrapper*)  tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady(tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, 8> const&, tensorflow::(anonymous namespace)::ExecutorState::TaggedNodeReadyQueue*) [clone .part.247]  tensorflow::BFCAllocator::ChunkFromHandle(unsigned long)  tensorflow::ProcessFunctionLibraryRuntime::IsInstantiatedOnDevice(std::string const&, unsigned long long)  tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*)  tensorflow::mutex::lock()  tensorflow::port::ScopedRestoreFlushDenormalState::ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedRestoreFlushDenormalState::~ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedSetRound::ScopedSetRound(int)  tensorflow::port::TestCPUFeature(tensorflow::port::CPUFeature)  tensorflow::strings::Scanner::GetResult(tensorflow::StringPiece*, tensorflow::StringPiece*)'}, 4: {12: '_int_malloc  free  malloc'}, 5: {5: '_PyEval_EvalFrameDefault'}, 6: {13: '[unknown](/usr/bin/python3.6'}, 7: {14: '_int_free  arena_get2.part.3  malloc_consolidate'}, 8: {10: 'std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)  std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)'}, 9: {2: 'std::_Hashtable<tensorflow::NodeDef const*, std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext>, std::allocator<std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext> >, std::__detail::_Select1st, std::equal_to<tensorflow::NodeDef const*>, std::hash<tensorflow::NodeDef const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node(unsigned long, tensorflow::NodeDef const* const&, unsigned long) const [clone .isra.816]  std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_Hashtable(std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> > const&)  std::__detail::_Hash_node<std::pair<tensorflow::NodeDef const*, int>, true>* std::_Hashtable<std::pair<tensorflow::NodeDef const*, int>, std::pair<tensorflow::NodeDef const*, int>, std::allocator<std::pair<tensorflow::NodeDef const*, int> >, std::__detail::_Identity, std::equal_to<std::pair<tensorflow::NodeDef const*, int> >, tensorflow::grappler::DeviceState::NodePairHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_node<std::pair<tensorflow::NodeDef const*, int> const&>(std::pair<tensorflow::NodeDef const*, int> const&)  std::map<std::string, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> > > > >::operator[](std::string const&)  tensorflow::DeviceBase::tensorflow_gpu_device_info() const  tensorflow::EventMgr::PollEvents(bool, tensorflow::gtl::InlinedVector<tensorflow::EventMgr::InUse, 4>*)  tensorflow::EventMgr::PollLoop()  tensorflow::grappler::GraphProperties::InferStatically(bool)  tensorflow::grappler::ParseNodeNameAsStringPiece(std::string const&, int*)  tensorflow::grappler::SymbolicShapeRefiner::UpdateNode(tensorflow::NodeDef const*, bool*)  tensorflow::grappler::UniqueNodes::ComputeSignature(tensorflow::NodeDef const&) const  tensorflow::internal::LogMessage::MinVLogLevel()'}, 10: {3: '_PyEval_EvalFrameDefault'}, 11: {11: '_PyType_Lookup'}, 12: {8: '__lock_text_start  __schedule  _raw_spin_lock  _raw_spin_lock_irqsave  clear_page_erms  memcpy_erms  rwsem_down_read_failed  schedule  strlen  wait_for_completion'}, 13: {1: 'std::_Function_handler<void (long long, long long), tensorflow::AdjustHsvInYiqOp<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustHsvInYiqOpBase::ComputeOptions const&)::{lambda(long long, long long)#1}>::_M_invoke(std::_Any_data const&, long long, long long)'}, 14: {9: 'std::_Function_handler<void (long long, long long), tensorflow::AdjustHsvInYiqOp<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustHsvInYiqOpBase::ComputeOptions const&)::{lambda(long long, long long)#1}>::_M_invoke(std::_Any_data const&, long long, long long)'}}

In [21]:
print(res_dict)


{0: {4: 'decode_mcu  jsimd_ycc_rgb_convert_sse2  tensorflow::grappler::ModifiesInputsInPlace(tensorflow::NodeDef const&)'}, 1: {7: 'Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const, Eigen::DefaultDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > >, Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<float const, float const>, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const> const> const&, Eigen::DefaultDevice const&)  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::DefaultDevice>::packet<0>(long) const  float __vector Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> > > const, Eigen::DefaultDevice>::packet<0>(long) const  tensorflow::AdjustContrastOpv2<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustContrastOpV2Base::ComputeOptions const&)  tensorflow::DatasetIterator<tensorflow::(anonymous namespace)::ZipDatasetOp::Dataset>::GetNext(tensorflow::IteratorContext*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, bool*)  void Eigen::TensorEvaluator<Eigen::TensorSlicingOp<Eigen::array<long, 1ul> const, Eigen::array<long, 1ul> const, Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer> >, Eigen::DefaultDevice>::writePacket<0>(long, float __vector const&)  void tensorflow::(anonymous namespace)::resize_image<unsigned char>(tensorflow::TTypes<unsigned char, 4, long>::ConstTensor, int, long long, long long, long long, long long, int, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, std::vector<tensorflow::(anonymous namespace)::CachedInterpolation, std::allocator<tensorflow::(anonymous namespace)::CachedInterpolation> > const&, Eigen::TensorMap<Eigen::Tensor<float, 4, 1, long>, 16, Eigen::MakePointer>) [clone .isra.131]'}, 2: {6: '__update_load_avg_blocked_se.isra.37  __update_load_avg_se.isra.38  cpuacct_charge  enqueue_entity  enqueue_task_fair  find_busiest_group  finish_task_switch  idle_cpu  native_queued_spin_lock_slowpath  osq_lock  pick_next_task_fair  rwsem_spin_on_owner  rwsem_wake  sched_setaffinity  select_idle_sibling  select_task_rq_fair  sys_sched_yield  try_to_wake_up  up_write  update_blocked_averages  update_cfs_group  update_curr  update_load_avg  yield_task_fair'}, 3: {0: 'Eigen::NonBlockingThreadPoolTempl<tensorflow::thread::EigenEnvironment>::WorkerLoop(int)  tensorflow::(anonymous namespace)::ExecutorImpl::RunAsync(tensorflow::Executor::Args const&, std::function<void (tensorflow::Status const&)>)  tensorflow::(anonymous namespace)::ExecutorState::Process(tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, long long)  tensorflow::(anonymous namespace)::ExecutorState::ProcessOutputs(tensorflow::(anonymous namespace)::NodeItem const&, tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::Entry, 4>*, tensorflow::NodeExecStatsWrapper*)  tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady(tensorflow::gtl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, 8> const&, tensorflow::(anonymous namespace)::ExecutorState::TaggedNodeReadyQueue*) [clone .part.247]  tensorflow::BFCAllocator::ChunkFromHandle(unsigned long)  tensorflow::ProcessFunctionLibraryRuntime::IsInstantiatedOnDevice(std::string const&, unsigned long long)  tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*)  tensorflow::mutex::lock()  tensorflow::port::ScopedRestoreFlushDenormalState::ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedRestoreFlushDenormalState::~ScopedRestoreFlushDenormalState()  tensorflow::port::ScopedSetRound::ScopedSetRound(int)  tensorflow::port::TestCPUFeature(tensorflow::port::CPUFeature)  tensorflow::strings::Scanner::GetResult(tensorflow::StringPiece*, tensorflow::StringPiece*)'}, 4: {12: '_int_malloc  free  malloc'}, 5: {5: '_PyEval_EvalFrameDefault'}, 6: {13: '[unknown](/usr/bin/python3.6'}, 7: {14: '_int_free  arena_get2.part.3  malloc_consolidate'}, 8: {10: 'std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_left<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)  std::_Function_handler<void (long, long), Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const, Eigen::ThreadPoolDevice, true>::run(Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 1, 1, long>, 16, Eigen::MakePointer>, Eigen::TensorCwiseUnaryOp<Eigen::internal::scalar_right<float, float, Eigen::internal::scalar_product_op<float, float> >, Eigen::TensorMap<Eigen::Tensor<float const, 1, 1, long>, 16, Eigen::MakePointer> const> const> const&, Eigen::ThreadPoolDevice const&)::{lambda(long, long)#1}>::_M_invoke(std::_Any_data const&, long, long)'}, 9: {2: 'std::_Hashtable<tensorflow::NodeDef const*, std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext>, std::allocator<std::pair<tensorflow::NodeDef const* const, tensorflow::grappler::SymbolicShapeRefiner::NodeContext> >, std::__detail::_Select1st, std::equal_to<tensorflow::NodeDef const*>, std::hash<tensorflow::NodeDef const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node(unsigned long, tensorflow::NodeDef const* const&, unsigned long) const [clone .isra.816]  std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_Hashtable(std::_Hashtable<tensorflow::grappler::GraphMemory::LiveTensor const*, tensorflow::grappler::GraphMemory::LiveTensor const*, std::allocator<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Identity, std::equal_to<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::hash<tensorflow::grappler::GraphMemory::LiveTensor const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> > const&)  std::__detail::_Hash_node<std::pair<tensorflow::NodeDef const*, int>, true>* std::_Hashtable<std::pair<tensorflow::NodeDef const*, int>, std::pair<tensorflow::NodeDef const*, int>, std::allocator<std::pair<tensorflow::NodeDef const*, int> >, std::__detail::_Identity, std::equal_to<std::pair<tensorflow::NodeDef const*, int> >, tensorflow::grappler::DeviceState::NodePairHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_node<std::pair<tensorflow::NodeDef const*, int> const&>(std::pair<tensorflow::NodeDef const*, int> const&)  std::map<std::string, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<tensorflow::OpInfo_TensorProperties, std::allocator<tensorflow::OpInfo_TensorProperties> > > > >::operator[](std::string const&)  tensorflow::DeviceBase::tensorflow_gpu_device_info() const  tensorflow::EventMgr::PollEvents(bool, tensorflow::gtl::InlinedVector<tensorflow::EventMgr::InUse, 4>*)  tensorflow::EventMgr::PollLoop()  tensorflow::grappler::GraphProperties::InferStatically(bool)  tensorflow::grappler::ParseNodeNameAsStringPiece(std::string const&, int*)  tensorflow::grappler::SymbolicShapeRefiner::UpdateNode(tensorflow::NodeDef const*, bool*)  tensorflow::grappler::UniqueNodes::ComputeSignature(tensorflow::NodeDef const&) const  tensorflow::internal::LogMessage::MinVLogLevel()'}, 10: {3: '_PyEval_EvalFrameDefault'}, 11: {11: '_PyType_Lookup'}, 12: {8: '__lock_text_start  __schedule  _raw_spin_lock  _raw_spin_lock_irqsave  clear_page_erms  memcpy_erms  rwsem_down_read_failed  schedule  strlen  wait_for_completion'}, 13: {1: 'std::_Function_handler<void (long long, long long), tensorflow::AdjustHsvInYiqOp<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustHsvInYiqOpBase::ComputeOptions const&)::{lambda(long long, long long)#1}>::_M_invoke(std::_Any_data const&, long long, long long)'}, 14: {9: 'std::_Function_handler<void (long long, long long), tensorflow::AdjustHsvInYiqOp<Eigen::ThreadPoolDevice>::DoCompute(tensorflow::OpKernelContext*, tensorflow::AdjustHsvInYiqOpBase::ComputeOptions const&)::{lambda(long long, long long)#1}>::_M_invoke(std::_Any_data const&, long long, long long)'}}

show all stats (Ans) and matching results (algorithm)


In [22]:
std_dict_to_df = pd.DataFrame.from_dict(standard_df_dict, orient='index', columns=['Before: function_name'])
std_dict_to_df['std_cluster_ID'] = std_dict_to_df.index
std_dict_to_df = std_dict_to_df[['std_cluster_ID', 'Before: function_name']]
std_dict_to_df


Out[22]:
std_cluster_ID Before: function_name
0 0 _int_malloc free malloc
1 1 _int_free malloc_consolidate
2 2 PyDict_Next [unknown](/usr/bin/python3.6 _Py...
3 3 [unknown](/usr/bin/python3.6
4 4 entry_SYSCALL_64_after_hwframe page_fault sw...
5 5 _PyEval_EvalFrameDefault
6 6 [unknown](/usr/local/cuda-9.2/targets/x86_64-l...
7 7 decode_mcu tensorflow::grappler::IsConcat(ten...
8 8 _PyEval_EvalFrameDefault
9 9 [unknown](/usr/lib/x86_64-linux-gnu/libcuda.so...
10 10 __alloc_pages_nodemask __next_zones_zonelist ...
11 11 _PyEval_EvalFrameDefault
12 12 __memmove_avx_unaligned
13 13 [unknown](/usr/local/cuda-9.2/targets/x86_64-l...
14 14 [unknown](/usr/local/cuda-9.2/targets/x86_64-l...

In [23]:
mtch_df1_dict_to_df = pd.DataFrame.from_dict(matching_df1_dict, orient='index', columns=['Matching function_name'])
mtch_df1_dict_to_df


Out[23]:
Matching function_name
0 decode_mcu jsimd_ycc_rgb_convert_sse2 tensor...
1 Eigen::internal::TensorExecutor<Eigen::TensorA...
2 __update_load_avg_blocked_se.isra.37 __update...
3 Eigen::NonBlockingThreadPoolTempl<tensorflow::...
4 _int_malloc free malloc
5 _PyEval_EvalFrameDefault
6 [unknown](/usr/bin/python3.6
7 _int_free arena_get2.part.3 malloc_consolidate
8 std::_Function_handler<void (long, long), Eige...
9 std::_Hashtable<tensorflow::NodeDef const*, st...
10 _PyEval_EvalFrameDefault
11 _PyType_Lookup
12 __lock_text_start __schedule _raw_spin_lock ...
13 std::_Function_handler<void (long long, long l...
14 std::_Function_handler<void (long long, long l...

In [24]:
res_dict_to_df = pd.DataFrame()
res_dict_to_df


Out[24]:

In [25]:
res_list = [k for k,v in res_dict.items()]
for key in res_list:
    df = pd.DataFrame.from_dict(res_dict[key], orient='index', columns=['After: funciton name']) # res_dict[key]: a dict
    df['mtch_cluster_ID'] = df.index
    #print(df)
    res_dict_to_df = res_dict_to_df.append(df, ignore_index=True) # df.append(): not in-place

res_dict_to_df = res_dict_to_df[['mtch_cluster_ID', 'After: funciton name']]
print(res_dict_to_df.head(5))


   mtch_cluster_ID                               After: funciton name
0                4  decode_mcu  jsimd_ycc_rgb_convert_sse2  tensor...
1                7  Eigen::internal::TensorExecutor<Eigen::TensorA...
2                6  __update_load_avg_blocked_se.isra.37  __update...
3                0  Eigen::NonBlockingThreadPoolTempl<tensorflow::...
4               12                          _int_malloc  free  malloc

In [26]:
final_df = pd.concat([std_dict_to_df, res_dict_to_df], axis=1)
final_df


Out[26]:
std_cluster_ID Before: function_name mtch_cluster_ID After: funciton name
0 0 _int_malloc free malloc 4 decode_mcu jsimd_ycc_rgb_convert_sse2 tensor...
1 1 _int_free malloc_consolidate 7 Eigen::internal::TensorExecutor<Eigen::TensorA...
2 2 PyDict_Next [unknown](/usr/bin/python3.6 _Py... 6 __update_load_avg_blocked_se.isra.37 __update...
3 3 [unknown](/usr/bin/python3.6 0 Eigen::NonBlockingThreadPoolTempl<tensorflow::...
4 4 entry_SYSCALL_64_after_hwframe page_fault sw... 12 _int_malloc free malloc
5 5 _PyEval_EvalFrameDefault 5 _PyEval_EvalFrameDefault
6 6 [unknown](/usr/local/cuda-9.2/targets/x86_64-l... 13 [unknown](/usr/bin/python3.6
7 7 decode_mcu tensorflow::grappler::IsConcat(ten... 14 _int_free arena_get2.part.3 malloc_consolidate
8 8 _PyEval_EvalFrameDefault 10 std::_Function_handler<void (long, long), Eige...
9 9 [unknown](/usr/lib/x86_64-linux-gnu/libcuda.so... 2 std::_Hashtable<tensorflow::NodeDef const*, st...
10 10 __alloc_pages_nodemask __next_zones_zonelist ... 3 _PyEval_EvalFrameDefault
11 11 _PyEval_EvalFrameDefault 11 _PyType_Lookup
12 12 __memmove_avx_unaligned 8 __lock_text_start __schedule _raw_spin_lock ...
13 13 [unknown](/usr/local/cuda-9.2/targets/x86_64-l... 1 std::_Function_handler<void (long long, long l...
14 14 [unknown](/usr/local/cuda-9.2/targets/x86_64-l... 9 std::_Function_handler<void (long long, long l...