/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/core/api/ |
A D | profiler.h | 105 ScopedProfile(Profiler* profiler, const char* tag, 108 : profiler_(profiler), event_handle_(0) { in profiler_() argument 109 if (profiler) { in profiler_() 134 ScopedDelegateOperatorProfile(Profiler* profiler, const char* tag, in ScopedDelegateOperatorProfile() argument 136 : ScopedProfile(profiler, tag, in ScopedDelegateOperatorProfile() 143 ScopedRuntimeInstrumentationProfile(Profiler* profiler, const char* tag) in ScopedRuntimeInstrumentationProfile() argument 145 profiler, tag, in ScopedRuntimeInstrumentationProfile() 171 #define TFLITE_SCOPED_TAGGED_DEFAULT_PROFILE(profiler, tag) \ argument 173 (profiler), (tag)) 177 (profiler), (tag), (node_index)) [all …]
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/third_party/ruy/ruy/profiler/ |
A D | README.md | 1 # A minimalistic profiler sampling pseudo-stacks 5 The present directory is the "ruy profiler". As a time profiler, it allows to 16 "profiler thread". 20 ## How to use this profiler 33 #include "ruy/profiler/instrumentation.h" 38 ruy::profiler::ScopeLabel function_label("SomeFunction"); 47 ruy::profiler::ScopeLabel extra_work_label("Some more work"); 65 ### How to run the profiler argument 83 ruy::profiler::ScopeProfile profile; 95 //tensorflow/lite/experimental/ruy/profiler:test [all …]
|
A D | BUILD | 1 # A minimalistic profiler sampling pseudo-stacks 35 name = "profiler", 37 "profiler.cc", 41 "profiler.h", 62 ":profiler",
|
A D | test_instrumented_library.cc | 23 ruy::profiler::ScopeLabel function_label( in MergeSortRecurse() 33 ruy::profiler::ScopeLabel merging_sorted_halves_label( in MergeSortRecurse() 56 ruy::profiler::ScopeLabel function_label("MergeSort (size=%d)", size); in MergeSort()
|
A D | CMakeLists.txt | 35 profiler.cc 38 profiler.h
|
A D | profiler.h | 32 namespace profiler {
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/micro/ |
A D | micro_profiler.h | 80 explicit ScopedMicroProfiler(const char* tag, MicroProfiler* profiler) {} in ScopedMicroProfiler() argument 97 explicit ScopedMicroProfiler(const char* tag, MicroProfiler* profiler) in ScopedMicroProfiler() argument 98 : profiler_(profiler) { in ScopedMicroProfiler()
|
A D | micro_interpreter.cc | 40 MicroProfiler* profiler) in MicroInterpreter() argument 52 Init(profiler); in MicroInterpreter() 59 MicroProfiler* profiler) in MicroInterpreter() argument 69 Init(profiler); in MicroInterpreter() 78 void MicroInterpreter::Init(MicroProfiler* profiler) { in Init() argument 85 context_.profiler = profiler; in Init()
|
A D | recording_micro_interpreter.h | 41 MicroProfiler* profiler = nullptr) 45 error_reporter, profiler), in MicroInterpreter() argument
|
A D | micro_interpreter.h | 50 MicroProfiler* profiler = nullptr); 59 MicroProfiler* profiler = nullptr); 138 void Init(MicroProfiler* profiler);
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/third_party/ruy/ruy/ |
A D | BUILD | 230 "//ruy/profiler:instrumentation", 311 "//ruy/profiler:instrumentation", 539 "//ruy/profiler:instrumentation", 557 "//ruy/profiler:instrumentation", 581 "//ruy/profiler:instrumentation", 603 "//ruy/profiler:instrumentation", 625 "//ruy/profiler:instrumentation", 646 "//ruy/profiler:instrumentation", 683 "//ruy/profiler:instrumentation", 704 "//ruy/profiler:instrumentation", [all …]
|
A D | frontend.h | 86 profiler::ScopeLabel mul_label("Mul"); in MulFrontEnd() 87 profiler::ScopeLabel shape_specific_label("matmul shape: %dx%dx%d", in MulFrontEnd()
|
A D | pack_arm.cc | 40 profiler::ScopeLabel label("Pack (kNeon)"); in Pack8bitColMajorForNeon() 253 profiler::ScopeLabel label("Pack (kNeon)"); in Pack8bitColMajorForNeon4Cols() 478 profiler::ScopeLabel label("Pack (kNeon)"); in Pack8bitColMajorForNeon2Cols() 635 profiler::ScopeLabel label("Pack (kNeon, optimized for in-order cores)"); in Pack8bitColMajorForNeonA55ish() 845 profiler::ScopeLabel label( in Pack8bitColMajorForNeonDotprodA55ish() 1092 profiler::ScopeLabel label("Pack (kNeonDotprod)"); in Pack8bitColMajorForNeonDotprod() 1594 profiler::ScopeLabel label("Pack (kNeonDotprod, from row-major)"); in Pack8bitRowMajorForNeonDotprod() 1742 profiler::ScopeLabel label("Pack (kNeon)"); in PackFloatColMajorForNeon() 1889 profiler::ScopeLabel label("Pack (kNeon)"); in PackFloatColMajorForNeon() 2073 profiler::ScopeLabel label("Pack (kNeon, optimized for in-order cores)"); in PackFloatColMajorForNeonA55ish() [all …]
|
A D | pack_x86.h | 77 profiler::ScopeLabel label("Pack (AVX2 8-bit)"); 124 profiler::ScopeLabel label("Pack (AVX 8-bit)"); 163 profiler::ScopeLabel label("Pack (AVX float)"); 197 profiler::ScopeLabel label("Pack (AVX2 float)"); 244 profiler::ScopeLabel label("Pack (AVX-512 8-bit)"); 283 profiler::ScopeLabel label("Pack (AVX-512 float)"); 320 profiler::ScopeLabel label("Pack (kAvx2Fma 8bit row-major)"); 355 profiler::ScopeLabel label("Pack (AVX 8bit row-major)"); 390 profiler::ScopeLabel label("Pack (kAvx512 8bit row-major)");
|
A D | trmul.cc | 293 profiler::ScopeLabel label( in TrMul() 324 profiler::ScopeLabel label_simple("TrMulImpl, simple loop"); in TrMul() 340 profiler::ScopeLabel label_general("TrMulImpl, general case"); in TrMul()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/kernels/internal/optimized/sparse_ops/ |
A D | fully_connected.h | 36 ruy::profiler::ScopeLabel label("FullyConnected"); in FullyConnectedSparseWeight() 37 ruy::profiler::ScopeLabel inner_label("Random Sparse"); in FullyConnectedSparseWeight() 83 ruy::profiler::ScopeLabel label("FullyConnected"); in FullyConnectedSparseWeight1x4Impl() 84 ruy::profiler::ScopeLabel inner_label("1x4 Block Sparse"); in FullyConnectedSparseWeight1x4Impl() 104 ruy::profiler::ScopeLabel activation_label("activation function"); in FullyConnectedSparseWeight1x4Impl()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/ |
A D | mul.h | 51 ruy::profiler::ScopeLabel label("Mul/8bit"); in Mul() 63 ruy::profiler::ScopeLabel label("Mul/Int16Int8"); in Mul() 93 ruy::profiler::ScopeLabel label("BroadcastMul4DSlow"); in BroadcastMul4DSlow()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/kernels/internal/reference/ |
A D | reduce.h | 167 ruy::profiler::ScopeLabel label("Mean"); in Mean() 221 ruy::profiler::ScopeLabel label("Mean4D"); in Mean() 266 ruy::profiler::ScopeLabel label("Mean4D/Uint8"); in Mean() 335 ruy::profiler::ScopeLabel label(compute_sum ? "Sum/Uint8" : "Mean/Uint8"); in QuantizedMeanOrSum() 337 ruy::profiler::ScopeLabel label(compute_sum ? "Sum/Int16" : "Mean/Int16"); in QuantizedMeanOrSum() 339 ruy::profiler::ScopeLabel label(compute_sum ? "Sum/Int8" : "Mean/Int8"); in QuantizedMeanOrSum()
|
A D | sub.h | 76 ruy::profiler::ScopeLabel label("BroadcastSubSlow/float"); in BroadcastSubSlow() 116 ruy::profiler::ScopeLabel label("BroadcastSubSlow/uint8_t"); in BroadcastSubSlow() 173 ruy::profiler::ScopeLabel label("BroadcastSubSlow/int32_t"); in BroadcastSubSlow() 213 ruy::profiler::ScopeLabel label("BroadcastSubSlow/int8_t"); in BroadcastSubSlow() 266 ruy::profiler::ScopeLabel label("BroadcastSubSlow/int64_t"); in BroadcastSubSlow() 303 ruy::profiler::ScopeLabel label("BroadcastSubSlow/templated"); in BroadcastSubSlow() 343 ruy::profiler::ScopeLabel label("BroadcastSub16POTSlow/int16_t"); in BroadcastSub16POTSlow() 541 ruy::profiler::ScopeLabel label("SubWithActivation"); in SubWithActivation()
|
A D | hard_swish.h | 47 ruy::profiler::ScopeLabel label("ReferenceHardSwish/Float"); in HardSwish() 62 ruy::profiler::ScopeLabel label("ReferenceHardSwish/Quantized"); in HardSwish()
|
A D | reference_ops.h | 106 ruy::profiler::ScopeLabel label("Relu1 (not fused)"); in Relu1() 225 ruy::profiler::ScopeLabel label("Mul/Int16"); in Mul() 244 ruy::profiler::ScopeLabel label("Mul/Int16Uint8"); in Mul() 273 ruy::profiler::ScopeLabel label("Sub/Int16"); in Sub16() 321 ruy::profiler::ScopeLabel label("Pack"); in Pack() 349 ruy::profiler::ScopeLabel label("Unpack"); in Unpack() 837 ruy::profiler::ScopeLabel label("Split"); in Split() 918 ruy::profiler::ScopeLabel label("FakeQuant"); in FakeQuant() 979 ruy::profiler::ScopeLabel label("GatherNd"); in GatherNd() 1023 ruy::profiler::ScopeLabel label("ScatterNd"); in ScatterNd() [all …]
|
A D | exp.h | 29 ruy::profiler::ScopeLabel label("Exp"); in Exp()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/kernels/ |
A D | cpu_backend_gemm.h | 121 ruy::profiler::ScopeLabel label("cpu_backend_gemm::Gemm"); in Gemm() 183 ruy::profiler::ScopeLabel label("cpu_backend_gemm::Gemm"); in Gemm() 188 ruy::profiler::ScopeLabel label2("cpu_backend_gemm::Gemm: general GEMM"); in Gemm()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/kernels/internal/optimized/ |
A D | im2col_utils.h | 35 ruy::profiler::ScopeLabel label("ExtractPatchIntoBufferColumn"); in ExtractPatchIntoBufferColumn() 135 ruy::profiler::ScopeLabel label("DilatedIm2col"); in DilatedIm2col() 216 ruy::profiler::ScopeLabel label("Im2col"); in Im2col() 252 ruy::profiler::ScopeLabel label("Im2col"); in Im2col() 294 ruy::profiler::ScopeLabel label("ExtractPatchIntoBufferColumn3D"); in ExtractPatchIntoBufferColumn3D() 377 ruy::profiler::ScopeLabel label("Im2col3D"); in Im2col3D() 422 ruy::profiler::ScopeLabel label("DilatedIm2col3D"); in DilatedIm2col3D()
|
A D | optimized_ops.h | 1252 ruy::profiler::ScopeLabel label("Conv"); in Conv() 1850 ruy::profiler::ScopeLabel label("Add"); in Add() 2275 ruy::profiler::ScopeLabel label("Mul"); in Mul() 2757 ruy::profiler::ScopeLabel label("Sub"); in Sub() 2914 ruy::profiler::ScopeLabel label( in LstmCell() 3540 ruy::profiler::ScopeLabel label("L2Pool"); in L2Pool() 4284 ruy::profiler::ScopeLabel label("Tanh"); in Tanh() 4469 ruy::profiler::ScopeLabel label("Cast"); in Cast() 4477 ruy::profiler::ScopeLabel label("Floor"); in Floor() 4485 ruy::profiler::ScopeLabel label("Ceil"); in Ceil() [all …]
|