MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / eval_func

Method eval_func

imperative/src/impl/interpreter/tensor_info.h:121–128  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

119 }* producer = nullptr;
120
121 double eval_func(
122 double cost, double free_mem, double cur_time, double param_cost,
123 double param_mem, double param_time, double param_recompute_times) {
124 return pow(cost + 1e-3, param_cost) *
125 pow(param_recompute_times, (double)recompute_times) /
126 (pow((memory + free_mem) / 1024.0 / 1024.0, param_mem) *
127 pow((double)(cur_time - last_used_time + 1e-3), param_time));
128 }
129
130 void pin() { ++pinned; }
131

Callers 1

find_best_tensorMethod · 0.80

Calls 1

powFunction · 0.50

Tested by

no test coverage detected