| 173 | } |
| 174 | |
| 175 | extern "C" AclStatus AclGetTensorDescriptor(AclTensor tensor, AclTensorDescriptor *desc) |
| 176 | { |
| 177 | using namespace arm_compute; |
| 178 | |
| 179 | if (desc == nullptr) |
| 180 | { |
| 181 | return AclStatus::AclInvalidArgument; |
| 182 | } |
| 183 | |
| 184 | ITensorV2 *internal_tensor{nullptr}; |
| 185 | const auto status = convert_and_validate_tensor(tensor, &internal_tensor); |
| 186 | ARM_COMPUTE_RETURN_CENUM_ON_FAILURE(status); |
| 187 | |
| 188 | *desc = internal_tensor->get_descriptor(); |
| 189 | return utils::as_cenum<AclStatus>(status); |
| 190 | } |
no test coverage detected