MCPcopy Create free account
hub / github.com/MegEngine/MegCC / fill_performance_result

Function fill_performance_result

compiler/test/kernel/common/src/benchmark.cpp:12–20  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10using namespace megcc::test;
11
12static inline void fill_performance_result(
13 PerformanceResult& result, const KernelWorkload& workload) {
14 if (result.valid) {
15 result.compute_throughput_gops =
16 workload.compute_workload_go / result.kernel_time_ms * 1e3;
17 result.memory_throughput_mbps =
18 workload.memory_workload_mb / result.kernel_time_ms * 1e3;
19 }
20}
21namespace {
22template <typename Opr>
23void fix_addition_attr_map(

Callers 1

execMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected