| 156 | } |
| 157 | |
| 158 | extern "C" AclStatus AclGetTensorSize(AclTensor tensor, uint64_t *size) |
| 159 | { |
| 160 | using namespace arm_compute; |
| 161 | |
| 162 | if (size == nullptr) |
| 163 | { |
| 164 | return AclStatus::AclInvalidArgument; |
| 165 | } |
| 166 | |
| 167 | ITensorV2 *internal_tensor{nullptr}; |
| 168 | auto status = convert_and_validate_tensor(tensor, &internal_tensor); |
| 169 | ARM_COMPUTE_RETURN_CENUM_ON_FAILURE(status); |
| 170 | |
| 171 | *size = internal_tensor->get_size(); |
| 172 | return utils::as_cenum<AclStatus>(status); |
| 173 | } |
| 174 | |
| 175 | extern "C" AclStatus AclGetTensorDescriptor(AclTensor tensor, AclTensorDescriptor *desc) |
| 176 | { |
no test coverage detected