---
title: "init(_:)"
framework: metal
role: symbol
role_heading: Initializer
path: "metal/mtltensorextents/init(_:)"
---

# init(_:)

Creates a tensor with extents from an array of dimension values.

## Declaration

```swift
convenience init?(_ values: [Int])
```

## Discussion

Discussion You are responsible for ensuring the array contains at most MTL_TENSOR_MAX_RANK (16) elements.
