---
title: InferenceValue.Descriptor
framework: coreai
role: symbol
role_heading: Enumeration
path: coreai/inferencevalue/descriptor
---

# InferenceValue.Descriptor

A description of the type and shape of an inference value.

## Declaration

```swift
enum Descriptor
```

## Mentioned in

Integrating on-device AI models in your app with Core AI

## Overview

Overview You obtain descriptors from InferenceFunctionDescriptor to inspect what kind of value a function expects for each input or output.

## Topics

### Defining value descriptors

- [InferenceValue.Descriptor.image(_:)](coreai/inferencevalue/descriptor/image(_:).md)
- [InferenceValue.Descriptor.ndArray(_:)](coreai/inferencevalue/descriptor/ndarray(_:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Describing values

- [InferenceValue.Kind](coreai/inferencevalue/kind-swift.enum.md)
