MCPcopy Create free account
hub / github.com/PaddlePaddle/Paddle / Run

Method Run

test/cpp/pir/custom_engine/fake_cpu_engine.h:147–160  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

145 ~CustomEngine() {}
146
147 void Run(const phi::DeviceContext& device_ctx, const phi::Place& place) {
148 PADDLE_ENFORCE_EQ(
149 tensor_args_.size(),
150 2u,
151 common::errors::PreconditionNotMet("tensor_args.size != 2"));
152 PADDLE_ENFORCE_EQ(
153 return_tensor_.size(),
154 1u,
155 common::errors::PreconditionNotMet("return_tensor.size != 1"));
156 // phi::AddKernel<float, phi::DeviceContext>(device_ctx, *(tensor_args_[0]),
157 // *(tensor_args_[1]),return_tensor_[0]);
158 phi::Copy(device_ctx, *(tensor_args_[0]), place, true, return_tensor_[0]);
159 return;
160 }
161
162 private:
163 std::vector<phi::DenseTensor*> tensor_args_;

Callers 11

TESTFunction · 0.45
TESTFunction · 0.45
GraphEngineExecuteFunction · 0.45
TESTFunction · 0.45
TESTFunction · 0.45
TESTFunction · 0.45
TESTFunction · 0.45
RunAndCheckResultFunction · 0.45
TESTFunction · 0.45
TESTFunction · 0.45
TESTFunction · 0.45

Calls 2

CopyFunction · 0.50
sizeMethod · 0.45

Tested by 10

TESTFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36
RunAndCheckResultFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36