Home
last modified time | relevance | path

Searched refs:ScopeLabel (Results 1 – 25 of 60) sorted by relevance

123

/external/ruy/ruy/profiler/
Dinstrumentation.h173 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() {}
Dtest_instrumented_library.cc23 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()
Dtest.cc92 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()
DREADME.md26 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/
Dfully_connected.h36 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/
Dpack_arm.cc40 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 …]
Dfrontend.h86 profiler::ScopeLabel mul_label("Mul"); in MulFrontEnd()
87 profiler::ScopeLabel shape_specific_label("matmul shape: %dx%dx%d", in MulFrontEnd()
Dpack_x86.h77 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)");
Dtrmul.cc292 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()
Dkernel_arm64.cc100 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()
Dblock_map.cc94 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/
Dmul.h51 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/
Dreduce.h167 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()
Dsub.h76 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()
Dhard_swish.h47 ruy::profiler::ScopeLabel label("ReferenceHardSwish/Float"); in HardSwish()
62 ruy::profiler::ScopeLabel label("ReferenceHardSwish/Quantized"); in HardSwish()
Dreference_ops.h105 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 …]
Dexp.h29 ruy::profiler::ScopeLabel label("Exp"); in Exp()
Dgather.h30 ruy::profiler::ScopeLabel label("Gather"); in Gather()
Drequantize.h30 ruy::profiler::ScopeLabel label("Requantize"); in Requantize()
/external/tensorflow/tensorflow/lite/kernels/
Dcpu_backend_gemm.h121 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/
Doptimized_ops.h338 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 …]
Dim2col_utils.h35 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()
Dmultithreaded_conv.h143 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/
Dmul.h38 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()
Dadd.h38 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()

123