---
title: BNNSLayerData
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/bnnslayerdata
---

# BNNSLayerData

A structure containing common layer parameters.

## Declaration

```swift
struct BNNSLayerData
```

## Topics

### Initializers

- [init()](accelerate/bnnslayerdata/init().md)
- [init(data:data_type:data_scale:data_bias:data_table:)](accelerate/bnnslayerdata/init(data:data_type:data_scale:data_bias:data_table:).md)
- [init(data:data_type:data_scale:data_bias:)](accelerate/bnnslayerdata/init(data:data_type:data_scale:data_bias:).md)

### Instance Properties

- [data](accelerate/bnnslayerdata/data.md)
- [data_bias](accelerate/bnnslayerdata/data_bias.md)
- [data_scale](accelerate/bnnslayerdata/data_scale.md)
- [data_table](accelerate/bnnslayerdata/data_table.md)
- [data_type](accelerate/bnnslayerdata/data_type.md)

### Type Properties

- [zero](accelerate/bnnslayerdata/zero.md)

### Type Methods

- [indexed8(data:data_table:)](accelerate/bnnslayerdata/indexed8(data:data_table:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### N-dimensional array descriptor essentials

- [BNNS.Shape](accelerate/bnns/shape.md)
- [BNNSDataLayout](accelerate/bnnsdatalayout.md)
- [BNNSDataType](accelerate/bnnsdatatype.md)
- [BNNSNDArrayDescriptor](accelerate/bnnsndarraydescriptor.md)
- [BNNSDataLayoutGetRank(_:)](accelerate/bnnsdatalayoutgetrank(_:).md)
