ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
UnaryEW.cpp File Reference
#include <benchmark/benchmark.h>
#include <random>
#include <type_traits>
#include "benchmarks/benchmark_utilities/Rand.h"
#include "cloudViewer/core/CUDAUtils.h"
#include "cloudViewer/core/Indexer.h"
#include "cloudViewer/core/ParallelFor.h"
#include "cloudViewer/core/Tensor.h"
#include "cloudViewer/utility/Logging.h"
Include dependency graph for UnaryEW.cpp:

Go to the source code of this file.

Namespaces

 cloudViewer
 Generic file read and write utility for python interface.
 
 cloudViewer::core
 

Macros

#define ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, DTYPE)
 
#define ENUM_BM_DTYPE(FN, OP, DEVICE, DEVICE_NAME)
 
#define ENUM_BM_DTYPE_FLOAT(FN, OP, DEVICE, DEVICE_NAME)
 
#define ENUM_BM_DTYPE_WITH_BOOL(FN, OP, DEVICE, DEVICE_NAME)
 
#define ENUM_BM_TENSOR(FN, OP)   ENUM_BM_DTYPE(FN, OP, Device("CPU:0"), CPU)
 
#define ENUM_BM_TENSOR_FLOAT(FN, OP)    ENUM_BM_DTYPE_FLOAT(FN, OP, Device("CPU:0"), CPU)
 
#define ENUM_BM_TENSOR_WTIH_BOOL(FN, OP)    ENUM_BM_DTYPE_WITH_BOOL(FN, OP, Device("CPU:0"), CPU)
 

Enumerations

enum class  cloudViewer::core::UnaryOpCode {
  cloudViewer::core::Sqrt , cloudViewer::core::Sin , cloudViewer::core::Cos , cloudViewer::core::Neg ,
  cloudViewer::core::Exp , cloudViewer::core::Abs , cloudViewer::core::IsNan , cloudViewer::core::IsInf ,
  cloudViewer::core::IsFinite , cloudViewer::core::Floor , cloudViewer::core::Ceil , cloudViewer::core::Round ,
  cloudViewer::core::Trunc , cloudViewer::core::LogicalNot
}
 

Functions

std::function< Tensor(const Tensor &)> cloudViewer::core::MakeOperation (UnaryOpCode op)
 
void cloudViewer::core::UnaryEW (benchmark::State &state, int size, UnaryOpCode op_code, const Dtype &dtype, const Device &device)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Sqrt__CPU_Float32__100, 100, UnaryOpCode::Sqrt, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Sqrt__CPU_Float32__100000, 100000, UnaryOpCode::Sqrt, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Sqrt__CPU_Float32__100000000, 100000000, UnaryOpCode::Sqrt, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Sqrt__CPU_Float64__100, 100, UnaryOpCode::Sqrt, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Sqrt__CPU_Float64__100000, 100000, UnaryOpCode::Sqrt, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Sqrt__CPU_Float64__100000000, 100000000, UnaryOpCode::Sqrt, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Sin__CPU_Float32__100, 100, UnaryOpCode::Sin, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Sin__CPU_Float32__100000, 100000, UnaryOpCode::Sin, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Sin__CPU_Float32__100000000, 100000000, UnaryOpCode::Sin, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Sin__CPU_Float64__100, 100, UnaryOpCode::Sin, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Sin__CPU_Float64__100000, 100000, UnaryOpCode::Sin, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Sin__CPU_Float64__100000000, 100000000, UnaryOpCode::Sin, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Cos__CPU_Float32__100, 100, UnaryOpCode::Cos, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Cos__CPU_Float32__100000, 100000, UnaryOpCode::Cos, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Cos__CPU_Float32__100000000, 100000000, UnaryOpCode::Cos, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Cos__CPU_Float64__100, 100, UnaryOpCode::Cos, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Cos__CPU_Float64__100000, 100000, UnaryOpCode::Cos, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Cos__CPU_Float64__100000000, 100000000, UnaryOpCode::Cos, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Exp__CPU_Float32__100, 100, UnaryOpCode::Exp, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Exp__CPU_Float32__100000, 100000, UnaryOpCode::Exp, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Exp__CPU_Float32__100000000, 100000000, UnaryOpCode::Exp, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Exp__CPU_Float64__100, 100, UnaryOpCode::Exp, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Exp__CPU_Float64__100000, 100000, UnaryOpCode::Exp, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Exp__CPU_Float64__100000000, 100000000, UnaryOpCode::Exp, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsNan__CPU_Float32__100, 100, UnaryOpCode::IsNan, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsNan__CPU_Float32__100000, 100000, UnaryOpCode::IsNan, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsNan__CPU_Float32__100000000, 100000000, UnaryOpCode::IsNan, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsNan__CPU_Float64__100, 100, UnaryOpCode::IsNan, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsNan__CPU_Float64__100000, 100000, UnaryOpCode::IsNan, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsNan__CPU_Float64__100000000, 100000000, UnaryOpCode::IsNan, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsInf__CPU_Float32__100, 100, UnaryOpCode::IsInf, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsInf__CPU_Float32__100000, 100000, UnaryOpCode::IsInf, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsInf__CPU_Float32__100000000, 100000000, UnaryOpCode::IsInf, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsInf__CPU_Float64__100, 100, UnaryOpCode::IsInf, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsInf__CPU_Float64__100000, 100000, UnaryOpCode::IsInf, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsInf__CPU_Float64__100000000, 100000000, UnaryOpCode::IsInf, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsFinite__CPU_Float32__100, 100, UnaryOpCode::IsFinite, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsFinite__CPU_Float32__100000, 100000, UnaryOpCode::IsFinite, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsFinite__CPU_Float32__100000000, 100000000, UnaryOpCode::IsFinite, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsFinite__CPU_Float64__100, 100, UnaryOpCode::IsFinite, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsFinite__CPU_Float64__100000, 100000, UnaryOpCode::IsFinite, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, IsFinite__CPU_Float64__100000000, 100000000, UnaryOpCode::IsFinite, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Int8__100, 100, UnaryOpCode::Abs, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Int8__100000, 100000, UnaryOpCode::Abs, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Int8__100000000, 100000000, UnaryOpCode::Abs, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_UInt8__100, 100, UnaryOpCode::Abs, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_UInt8__100000, 100000, UnaryOpCode::Abs, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_UInt8__100000000, 100000000, UnaryOpCode::Abs, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Int16__100, 100, UnaryOpCode::Abs, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Int16__100000, 100000, UnaryOpCode::Abs, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Int16__100000000, 100000000, UnaryOpCode::Abs, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_UInt16__100, 100, UnaryOpCode::Abs, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_UInt16__100000, 100000, UnaryOpCode::Abs, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_UInt16__100000000, 100000000, UnaryOpCode::Abs, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Int32__100, 100, UnaryOpCode::Abs, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Int32__100000, 100000, UnaryOpCode::Abs, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Int32__100000000, 100000000, UnaryOpCode::Abs, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_UInt32__100, 100, UnaryOpCode::Abs, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_UInt32__100000, 100000, UnaryOpCode::Abs, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_UInt32__100000000, 100000000, UnaryOpCode::Abs, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Int64__100, 100, UnaryOpCode::Abs, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Int64__100000, 100000, UnaryOpCode::Abs, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Int64__100000000, 100000000, UnaryOpCode::Abs, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_UInt64__100, 100, UnaryOpCode::Abs, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_UInt64__100000, 100000, UnaryOpCode::Abs, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_UInt64__100000000, 100000000, UnaryOpCode::Abs, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Float32__100, 100, UnaryOpCode::Abs, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Float32__100000, 100000, UnaryOpCode::Abs, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Float32__100000000, 100000000, UnaryOpCode::Abs, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Float64__100, 100, UnaryOpCode::Abs, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Float64__100000, 100000, UnaryOpCode::Abs, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Abs__CPU_Float64__100000000, 100000000, UnaryOpCode::Abs, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Int8__100, 100, UnaryOpCode::Neg, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Int8__100000, 100000, UnaryOpCode::Neg, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Int8__100000000, 100000000, UnaryOpCode::Neg, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_UInt8__100, 100, UnaryOpCode::Neg, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_UInt8__100000, 100000, UnaryOpCode::Neg, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_UInt8__100000000, 100000000, UnaryOpCode::Neg, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Int16__100, 100, UnaryOpCode::Neg, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Int16__100000, 100000, UnaryOpCode::Neg, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Int16__100000000, 100000000, UnaryOpCode::Neg, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_UInt16__100, 100, UnaryOpCode::Neg, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_UInt16__100000, 100000, UnaryOpCode::Neg, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_UInt16__100000000, 100000000, UnaryOpCode::Neg, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Int32__100, 100, UnaryOpCode::Neg, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Int32__100000, 100000, UnaryOpCode::Neg, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Int32__100000000, 100000000, UnaryOpCode::Neg, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_UInt32__100, 100, UnaryOpCode::Neg, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_UInt32__100000, 100000, UnaryOpCode::Neg, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_UInt32__100000000, 100000000, UnaryOpCode::Neg, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Int64__100, 100, UnaryOpCode::Neg, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Int64__100000, 100000, UnaryOpCode::Neg, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Int64__100000000, 100000000, UnaryOpCode::Neg, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_UInt64__100, 100, UnaryOpCode::Neg, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_UInt64__100000, 100000, UnaryOpCode::Neg, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_UInt64__100000000, 100000000, UnaryOpCode::Neg, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Float32__100, 100, UnaryOpCode::Neg, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Float32__100000, 100000, UnaryOpCode::Neg, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Float32__100000000, 100000000, UnaryOpCode::Neg, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Float64__100, 100, UnaryOpCode::Neg, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Float64__100000, 100000, UnaryOpCode::Neg, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Neg__CPU_Float64__100000000, 100000000, UnaryOpCode::Neg, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Int8__100, 100, UnaryOpCode::Floor, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Int8__100000, 100000, UnaryOpCode::Floor, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Int8__100000000, 100000000, UnaryOpCode::Floor, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_UInt8__100, 100, UnaryOpCode::Floor, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_UInt8__100000, 100000, UnaryOpCode::Floor, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_UInt8__100000000, 100000000, UnaryOpCode::Floor, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Int16__100, 100, UnaryOpCode::Floor, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Int16__100000, 100000, UnaryOpCode::Floor, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Int16__100000000, 100000000, UnaryOpCode::Floor, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_UInt16__100, 100, UnaryOpCode::Floor, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_UInt16__100000, 100000, UnaryOpCode::Floor, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_UInt16__100000000, 100000000, UnaryOpCode::Floor, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Int32__100, 100, UnaryOpCode::Floor, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Int32__100000, 100000, UnaryOpCode::Floor, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Int32__100000000, 100000000, UnaryOpCode::Floor, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_UInt32__100, 100, UnaryOpCode::Floor, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_UInt32__100000, 100000, UnaryOpCode::Floor, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_UInt32__100000000, 100000000, UnaryOpCode::Floor, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Int64__100, 100, UnaryOpCode::Floor, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Int64__100000, 100000, UnaryOpCode::Floor, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Int64__100000000, 100000000, UnaryOpCode::Floor, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_UInt64__100, 100, UnaryOpCode::Floor, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_UInt64__100000, 100000, UnaryOpCode::Floor, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_UInt64__100000000, 100000000, UnaryOpCode::Floor, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Float32__100, 100, UnaryOpCode::Floor, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Float32__100000, 100000, UnaryOpCode::Floor, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Float32__100000000, 100000000, UnaryOpCode::Floor, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Float64__100, 100, UnaryOpCode::Floor, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Float64__100000, 100000, UnaryOpCode::Floor, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Floor__CPU_Float64__100000000, 100000000, UnaryOpCode::Floor, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Int8__100, 100, UnaryOpCode::Ceil, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Int8__100000, 100000, UnaryOpCode::Ceil, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Int8__100000000, 100000000, UnaryOpCode::Ceil, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_UInt8__100, 100, UnaryOpCode::Ceil, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_UInt8__100000, 100000, UnaryOpCode::Ceil, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_UInt8__100000000, 100000000, UnaryOpCode::Ceil, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Int16__100, 100, UnaryOpCode::Ceil, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Int16__100000, 100000, UnaryOpCode::Ceil, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Int16__100000000, 100000000, UnaryOpCode::Ceil, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_UInt16__100, 100, UnaryOpCode::Ceil, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_UInt16__100000, 100000, UnaryOpCode::Ceil, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_UInt16__100000000, 100000000, UnaryOpCode::Ceil, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Int32__100, 100, UnaryOpCode::Ceil, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Int32__100000, 100000, UnaryOpCode::Ceil, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Int32__100000000, 100000000, UnaryOpCode::Ceil, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_UInt32__100, 100, UnaryOpCode::Ceil, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_UInt32__100000, 100000, UnaryOpCode::Ceil, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_UInt32__100000000, 100000000, UnaryOpCode::Ceil, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Int64__100, 100, UnaryOpCode::Ceil, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Int64__100000, 100000, UnaryOpCode::Ceil, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Int64__100000000, 100000000, UnaryOpCode::Ceil, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_UInt64__100, 100, UnaryOpCode::Ceil, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_UInt64__100000, 100000, UnaryOpCode::Ceil, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_UInt64__100000000, 100000000, UnaryOpCode::Ceil, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Float32__100, 100, UnaryOpCode::Ceil, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Float32__100000, 100000, UnaryOpCode::Ceil, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Float32__100000000, 100000000, UnaryOpCode::Ceil, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Float64__100, 100, UnaryOpCode::Ceil, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Float64__100000, 100000, UnaryOpCode::Ceil, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Ceil__CPU_Float64__100000000, 100000000, UnaryOpCode::Ceil, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Int8__100, 100, UnaryOpCode::Round, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Int8__100000, 100000, UnaryOpCode::Round, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Int8__100000000, 100000000, UnaryOpCode::Round, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_UInt8__100, 100, UnaryOpCode::Round, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_UInt8__100000, 100000, UnaryOpCode::Round, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_UInt8__100000000, 100000000, UnaryOpCode::Round, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Int16__100, 100, UnaryOpCode::Round, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Int16__100000, 100000, UnaryOpCode::Round, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Int16__100000000, 100000000, UnaryOpCode::Round, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_UInt16__100, 100, UnaryOpCode::Round, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_UInt16__100000, 100000, UnaryOpCode::Round, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_UInt16__100000000, 100000000, UnaryOpCode::Round, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Int32__100, 100, UnaryOpCode::Round, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Int32__100000, 100000, UnaryOpCode::Round, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Int32__100000000, 100000000, UnaryOpCode::Round, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_UInt32__100, 100, UnaryOpCode::Round, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_UInt32__100000, 100000, UnaryOpCode::Round, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_UInt32__100000000, 100000000, UnaryOpCode::Round, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Int64__100, 100, UnaryOpCode::Round, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Int64__100000, 100000, UnaryOpCode::Round, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Int64__100000000, 100000000, UnaryOpCode::Round, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_UInt64__100, 100, UnaryOpCode::Round, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_UInt64__100000, 100000, UnaryOpCode::Round, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_UInt64__100000000, 100000000, UnaryOpCode::Round, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Float32__100, 100, UnaryOpCode::Round, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Float32__100000, 100000, UnaryOpCode::Round, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Float32__100000000, 100000000, UnaryOpCode::Round, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Float64__100, 100, UnaryOpCode::Round, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Float64__100000, 100000, UnaryOpCode::Round, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Round__CPU_Float64__100000000, 100000000, UnaryOpCode::Round, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Int8__100, 100, UnaryOpCode::Trunc, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Int8__100000, 100000, UnaryOpCode::Trunc, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Int8__100000000, 100000000, UnaryOpCode::Trunc, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_UInt8__100, 100, UnaryOpCode::Trunc, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_UInt8__100000, 100000, UnaryOpCode::Trunc, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_UInt8__100000000, 100000000, UnaryOpCode::Trunc, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Int16__100, 100, UnaryOpCode::Trunc, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Int16__100000, 100000, UnaryOpCode::Trunc, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Int16__100000000, 100000000, UnaryOpCode::Trunc, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_UInt16__100, 100, UnaryOpCode::Trunc, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_UInt16__100000, 100000, UnaryOpCode::Trunc, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_UInt16__100000000, 100000000, UnaryOpCode::Trunc, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Int32__100, 100, UnaryOpCode::Trunc, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Int32__100000, 100000, UnaryOpCode::Trunc, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Int32__100000000, 100000000, UnaryOpCode::Trunc, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_UInt32__100, 100, UnaryOpCode::Trunc, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_UInt32__100000, 100000, UnaryOpCode::Trunc, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_UInt32__100000000, 100000000, UnaryOpCode::Trunc, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Int64__100, 100, UnaryOpCode::Trunc, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Int64__100000, 100000, UnaryOpCode::Trunc, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Int64__100000000, 100000000, UnaryOpCode::Trunc, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_UInt64__100, 100, UnaryOpCode::Trunc, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_UInt64__100000, 100000, UnaryOpCode::Trunc, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_UInt64__100000000, 100000000, UnaryOpCode::Trunc, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Float32__100, 100, UnaryOpCode::Trunc, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Float32__100000, 100000, UnaryOpCode::Trunc, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Float32__100000000, 100000000, UnaryOpCode::Trunc, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Float64__100, 100, UnaryOpCode::Trunc, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Float64__100000, 100000, UnaryOpCode::Trunc, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, Trunc__CPU_Float64__100000000, 100000000, UnaryOpCode::Trunc, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Bool__100, 100, UnaryOpCode::LogicalNot, Bool, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Bool__100000, 100000, UnaryOpCode::LogicalNot, Bool, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Bool__100000000, 100000000, UnaryOpCode::LogicalNot, Bool, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Int8__100, 100, UnaryOpCode::LogicalNot, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Int8__100000, 100000, UnaryOpCode::LogicalNot, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Int8__100000000, 100000000, UnaryOpCode::LogicalNot, Int8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_UInt8__100, 100, UnaryOpCode::LogicalNot, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_UInt8__100000, 100000, UnaryOpCode::LogicalNot, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_UInt8__100000000, 100000000, UnaryOpCode::LogicalNot, UInt8, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Int16__100, 100, UnaryOpCode::LogicalNot, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Int16__100000, 100000, UnaryOpCode::LogicalNot, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Int16__100000000, 100000000, UnaryOpCode::LogicalNot, Int16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_UInt16__100, 100, UnaryOpCode::LogicalNot, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_UInt16__100000, 100000, UnaryOpCode::LogicalNot, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_UInt16__100000000, 100000000, UnaryOpCode::LogicalNot, UInt16, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Int32__100, 100, UnaryOpCode::LogicalNot, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Int32__100000, 100000, UnaryOpCode::LogicalNot, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Int32__100000000, 100000000, UnaryOpCode::LogicalNot, Int32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_UInt32__100, 100, UnaryOpCode::LogicalNot, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_UInt32__100000, 100000, UnaryOpCode::LogicalNot, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_UInt32__100000000, 100000000, UnaryOpCode::LogicalNot, UInt32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Int64__100, 100, UnaryOpCode::LogicalNot, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Int64__100000, 100000, UnaryOpCode::LogicalNot, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Int64__100000000, 100000000, UnaryOpCode::LogicalNot, Int64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_UInt64__100, 100, UnaryOpCode::LogicalNot, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_UInt64__100000, 100000, UnaryOpCode::LogicalNot, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_UInt64__100000000, 100000000, UnaryOpCode::LogicalNot, UInt64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Float32__100, 100, UnaryOpCode::LogicalNot, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Float32__100000, 100000, UnaryOpCode::LogicalNot, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Float32__100000000, 100000000, UnaryOpCode::LogicalNot, Float32, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Float64__100, 100, UnaryOpCode::LogicalNot, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Float64__100000, 100000, UnaryOpCode::LogicalNot, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (UnaryEW, LogicalNot__CPU_Float64__100000000, 100000000, UnaryOpCode::LogicalNot, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)
 

Macro Definition Documentation

◆ ENUM_BM_DTYPE

#define ENUM_BM_DTYPE (   FN,
  OP,
  DEVICE,
  DEVICE_NAME 
)
Value:
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, Int8) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, UInt8) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, Int16) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, UInt16) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, Int32) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, UInt32) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, Int64) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, UInt64) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, Float32) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, Float64)
#define ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, DTYPE)
Definition: UnaryEW.cpp:108
const Dtype Int8
Definition: Dtype.cpp:44
const Dtype Int64
Definition: Dtype.cpp:47
const Dtype UInt64
Definition: Dtype.cpp:51
const Dtype UInt32
Definition: Dtype.cpp:50
const Dtype UInt8
Definition: Dtype.cpp:48
const Dtype Int16
Definition: Dtype.cpp:45
const Dtype Float64
Definition: Dtype.cpp:43
const Dtype UInt16
Definition: Dtype.cpp:49
const Dtype Int32
Definition: Dtype.cpp:46
const Dtype Float32
Definition: Dtype.cpp:42

Definition at line 119 of file UnaryEW.cpp.

◆ ENUM_BM_DTYPE_FLOAT

#define ENUM_BM_DTYPE_FLOAT (   FN,
  OP,
  DEVICE,
  DEVICE_NAME 
)
Value:
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, Float32) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, Float64)

Definition at line 131 of file UnaryEW.cpp.

◆ ENUM_BM_DTYPE_WITH_BOOL

#define ENUM_BM_DTYPE_WITH_BOOL (   FN,
  OP,
  DEVICE,
  DEVICE_NAME 
)
Value:
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, Bool) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, Int8) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, UInt8) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, Int16) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, UInt16) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, Int32) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, UInt32) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, Int64) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, UInt64) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, Float32) \
ENUM_BM_SIZE(FN, OP, DEVICE, DEVICE_NAME, Float64)
unsigned Bool
Definition: sqlite3.c:20710

Definition at line 135 of file UnaryEW.cpp.

◆ ENUM_BM_SIZE

#define ENUM_BM_SIZE (   FN,
  OP,
  DEVICE,
  DEVICE_NAME,
  DTYPE 
)
Value:
BENCHMARK_CAPTURE(FN, OP##__##DEVICE_NAME##_##DTYPE##__100, 100, \
UnaryOpCode::OP, DTYPE, DEVICE) \
->Unit(benchmark::kMillisecond); \
BENCHMARK_CAPTURE(FN, OP##__##DEVICE_NAME##_##DTYPE##__100000, 100000, \
UnaryOpCode::OP, DTYPE, DEVICE) \
->Unit(benchmark::kMillisecond); \
BENCHMARK_CAPTURE(FN, OP##__##DEVICE_NAME##_##DTYPE##__100000000, \
100000000, UnaryOpCode::OP, DTYPE, DEVICE) \
->Unit(benchmark::kMillisecond);
BENCHMARK_CAPTURE(UnaryEW, LogicalNot__CPU_Float64__100000000, 100000000, UnaryOpCode::LogicalNot, Float64, Device("CPU:0")) -> Unit(benchmark::kMillisecond)

Definition at line 108 of file UnaryEW.cpp.

◆ ENUM_BM_TENSOR

#define ENUM_BM_TENSOR (   FN,
  OP 
)    ENUM_BM_DTYPE(FN, OP, Device("CPU:0"), CPU)

Definition at line 153 of file UnaryEW.cpp.

◆ ENUM_BM_TENSOR_FLOAT

#define ENUM_BM_TENSOR_FLOAT (   FN,
  OP 
)     ENUM_BM_DTYPE_FLOAT(FN, OP, Device("CPU:0"), CPU)

Definition at line 161 of file UnaryEW.cpp.

◆ ENUM_BM_TENSOR_WTIH_BOOL

#define ENUM_BM_TENSOR_WTIH_BOOL (   FN,
  OP 
)     ENUM_BM_DTYPE_WITH_BOOL(FN, OP, Device("CPU:0"), CPU)

Definition at line 170 of file UnaryEW.cpp.