---
title: BNNSSparsityParameters
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/bnnssparsityparameters
---

# BNNSSparsityParameters

## Declaration

```swift
struct BNNSSparsityParameters
```

## Overview

Overview Parameters to describe sparsity attributes use this data structure as hint for BNNSNDArrayFullyConnectedSparsify for BNNSSparsityTypeUnstructured, sparsity_ratio is numerator / denominator

## Topics

### Initializers

- [init()](accelerate/bnnssparsityparameters/init().md)
- [init(flags:sparsity_ratio:sparsity_type:target_system:)](accelerate/bnnssparsityparameters/init(flags:sparsity_ratio:sparsity_type:target_system:).md)

### Instance Properties

- [flags](accelerate/bnnssparsityparameters/flags.md)
- [sparsity_ratio](accelerate/bnnssparsityparameters/sparsity_ratio.md)
- [sparsity_type](accelerate/bnnssparsityparameters/sparsity_type.md)
- [target_system](accelerate/bnnssparsityparameters/target_system.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Sendable](swift/sendable.md)

## See Also

### Structures

- [BNNSDataType](accelerate/bnnsdatatype.md)
- [BNNSSparsityType](accelerate/bnnssparsitytype.md)
- [BNNSTargetSystem](accelerate/bnnstargetsystem.md)
- [bnns_graph_argument_t](accelerate/bnns_graph_argument_t.md)
- [BNNSImageStackDescriptor](accelerate/bnnsimagestackdescriptor.md)
- [BNNSVectorDescriptor](accelerate/bnnsvectordescriptor.md)
