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

Function PD_MultiInputAt

paddle/phi/capi/include/kernel_registry.h:162–172  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

160}
161
162inline std::vector<phi::capi::DenseTensor> PD_MultiInputAt(
163 PD_KernelContext *ctx, size_t index) {
164 std::vector<phi::capi::DenseTensor> ret;
165 auto list = PD_KernelContextMultiInputAt(ctx, index);
166 auto data = reinterpret_cast<PD_Tensor **>(list.data);
167 for (size_t i = 0; i < list.size; ++i) {
168 ret.emplace_back(data[i]);
169 }
170 PD_DeletePointerList(list);
171 return ret;
172}
173
174inline phi::capi::DenseTensor PD_OutputAt(PD_KernelContext *ctx, size_t index) {
175 return phi::capi::DenseTensor(PD_KernelContextOutputAt(ctx, index));

Callers

nothing calls this directly

Calls 3

PD_DeletePointerListFunction · 0.85
emplace_backMethod · 0.45

Tested by

no test coverage detected