/external/ruy/ruy/profiler/ |
D | instrumentation.h | 173 class ScopeLabel { 176 ScopeLabel(Args... args) : thread_stack_(detail::ThreadLocalThreadStack()) { in ScopeLabel() function 180 ~ScopeLabel() { thread_stack_->Pop(); } in ~ScopeLabel() 188 class ScopeLabel { 191 explicit ScopeLabel(Args...) {} 195 ~ScopeLabel() {}
|
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()
|
D | test.cc | 92 ScopeLabel thread_label("worker thread #%d", i); in TEST() 94 ScopeLabel some_more_work_label("some more work"); in TEST() 141 ScopeLabel thread_label("thread 0"); in TEST() 148 ScopeLabel thread_label("thread 1"); in TEST()
|
D | README.md | 26 Code is instrumented by constructing `ScopeLabel` objects. These are RAII 38 ruy::profiler::ScopeLabel function_label("SomeFunction"); 43 A `ScopeLabel` may however have any scope, for instance: 47 ruy::profiler::ScopeLabel extra_work_label("Some more work"); 52 The string passed to the `ScopeLabel` constructor must be just a pointer to a 61 ruy::profiler::ScopeLabel function_label("SomeFunction (size=%d)", size);
|
/external/tensorflow/tensorflow/lite/kernels/internal/optimized/sparse_ops/ |
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()
|
/external/ruy/ruy/ |
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 …]
|
D | frontend.h | 86 profiler::ScopeLabel mul_label("Mul"); in MulFrontEnd() 87 profiler::ScopeLabel shape_specific_label("matmul shape: %dx%dx%d", in MulFrontEnd()
|
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)");
|
D | trmul.cc | 292 profiler::ScopeLabel label( in TrMul() 317 profiler::ScopeLabel label_simple("TrMulImpl, simple loop"); in TrMul() 333 profiler::ScopeLabel label_general("TrMulImpl, general case"); in TrMul()
|
D | kernel_arm64.cc | 100 profiler::ScopeLabel label("Kernel (kNeon)"); in Kernel8bitNeon() 1158 profiler::ScopeLabel label("Kernel (kNeon)"); in Kernel8bitNeon1Col() 1830 profiler::ScopeLabel label("Kernel (kNeon, optimized for in-order cores)"); in Kernel8bitNeonA55ish() 2985 profiler::ScopeLabel label("Kernel (kNeonDotprod)"); in Kernel8bitNeonDotprod() 4410 profiler::ScopeLabel label("Kernel (kNeonDotprod)"); in Kernel8bitNeonDotprod1Col() 5104 profiler::ScopeLabel label( in Kernel8bitNeonDotprodA55ish() 6443 profiler::ScopeLabel label("Kernel (kNeon)"); in KernelFloatNeon() 7086 profiler::ScopeLabel label("Kernel (kNeon, optimized for in-order cores)"); in KernelFloatNeonA55ish() 7578 profiler::ScopeLabel label( in KernelFloatNeonDotprodA55ish()
|
D | block_map.cc | 94 profiler::ScopeLabel label("GetBlockByIndex"); in GetBlockByIndex() 343 profiler::ScopeLabel label("MakeBlockMap"); in MakeBlockMap() 474 profiler::ScopeLabel label("GetBlockMatrixCoords"); in GetBlockMatrixCoords()
|
/external/tensorflow/tensorflow/lite/kernels/internal/reference/integer_ops/ |
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()
|
/external/tensorflow/tensorflow/lite/kernels/internal/reference/ |
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()
|
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()
|
D | hard_swish.h | 47 ruy::profiler::ScopeLabel label("ReferenceHardSwish/Float"); in HardSwish() 62 ruy::profiler::ScopeLabel label("ReferenceHardSwish/Quantized"); in HardSwish()
|
D | reference_ops.h | 105 ruy::profiler::ScopeLabel label("Relu1 (not fused)"); in Relu1() 118 ruy::profiler::ScopeLabel label("Relu6 (not fused)"); in Relu6() 133 ruy::profiler::ScopeLabel label("Quantized ReluX (not fused)"); in ReluX() 151 ruy::profiler::ScopeLabel label("Quantized ReluX (not fused)"); in ReluX() 224 ruy::profiler::ScopeLabel label("Mul/Int16"); in Mul() 243 ruy::profiler::ScopeLabel label("Mul/Int16Uint8"); in Mul() 272 ruy::profiler::ScopeLabel label("Sub/Int16"); in Sub16() 320 ruy::profiler::ScopeLabel label("Pack"); in Pack() 348 ruy::profiler::ScopeLabel label("Unpack"); in Unpack() 382 ruy::profiler::ScopeLabel label("PackWithScaling"); in PackWithScaling() [all …]
|
D | exp.h | 29 ruy::profiler::ScopeLabel label("Exp"); in Exp()
|
D | gather.h | 30 ruy::profiler::ScopeLabel label("Gather"); in Gather()
|
D | requantize.h | 30 ruy::profiler::ScopeLabel label("Requantize"); in Requantize()
|
/external/tensorflow/tensorflow/lite/kernels/ |
D | cpu_backend_gemm.h | 121 ruy::profiler::ScopeLabel label("cpu_backend_gemm::Gemm"); in Gemm() 176 ruy::profiler::ScopeLabel label("cpu_backend_gemm::Gemm"); in Gemm() 181 ruy::profiler::ScopeLabel label2("cpu_backend_gemm::Gemm: general GEMM"); in Gemm()
|
/external/tensorflow/tensorflow/lite/kernels/internal/optimized/ |
D | optimized_ops.h | 338 ruy::profiler::ScopeLabel label("FullyConnected"); in FullyConnected() 374 ruy::profiler::ScopeLabel label("FullyConnected/8bit"); in FullyConnected() 437 ruy::profiler::ScopeLabel label("FullyConnected/Uint8Int16"); in FullyConnected() 818 ruy::profiler::ScopeLabel label("ShuffledFullyConnected/8bit"); in ShuffledFullyConnected() 976 ruy::profiler::ScopeLabel label("Mean4D/Uint8/MeanImpl"); in MeanImpl() 1134 ruy::profiler::ScopeLabel label("Mean4D/Uint8"); in Mean() 1217 ruy::profiler::ScopeLabel label("MeanLastDim/Float"); 1254 ruy::profiler::ScopeLabel label("Conv"); in Conv() 1435 ruy::profiler::ScopeLabel label("ConvHybridPerChannel"); in HybridConvPerChannel() 1542 ruy::profiler::ScopeLabel label("Conv/8bit"); in Conv() [all …]
|
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()
|
D | multithreaded_conv.h | 143 ruy::profiler::ScopeLabel label("Conv"); in Conv() 144 ruy::profiler::ScopeLabel inner_label("Multithreaded EigenTensor"); in Conv()
|
/external/tensorflow/tensorflow/lite/kernels/internal/optimized/integer_ops/ |
D | mul.h | 38 ruy::profiler::ScopeLabel label("MulElementwiseInt8/8bit"); in MulElementwise() 144 ruy::profiler::ScopeLabel label("BroadMulSimpleBroadcastInt8/8bit"); in MulSimpleBroadcast() 238 ruy::profiler::ScopeLabel label("MulInt8/8bit"); in Mul()
|
D | add.h | 38 ruy::profiler::ScopeLabel label("AddElementwiseInt8/8bit"); in AddElementwise() 174 ruy::profiler::ScopeLabel label("AddScalarBroadcastInt8/8bit"); in AddScalarBroadcast() 273 ruy::profiler::ScopeLabel label("AddInt8/8bit"); in Add()
|