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

Function PD_IntArrayGetDataPointer

paddle/phi/capi/lib/c_int_array.cc:20–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18#include "paddle/phi/common/int_array.h"
19
20PD_List PD_IntArrayGetDataPointer(PD_IntArray* int_array) {
21 auto cc_int_array = reinterpret_cast<phi::IntArray*>(int_array);
22 const auto& data = cc_int_array->GetData();
23 PD_List list;
24 list.size = data.size();
25 list.data = const_cast<int64_t*>(data.data());
26 return list;
27}
28
29size_t PD_IntArrayGetElementCount(PD_IntArray* int_array) {
30 auto cc_int_array = reinterpret_cast<phi::IntArray*>(int_array);

Callers 1

GetDataMethod · 0.85

Calls 3

GetDataMethod · 0.45
sizeMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected