---
title: init()
framework: accelerate
role: symbol
role_heading: Initializer
path: accelerate/bnnslayerparameterslstm/init()
---

# init()

Returns a new long short-term memory (LSTM) parameters structure.

## Declaration

```swift
init()
```

## Discussion

Discussion This initializer returns a new structure with all numeric properties set to 0.

## See Also

### Initializers

- [init(input_size:hidden_size:batch_size:num_layers:seq_len:dropout:lstm_flags:sequence_descriptor:input_descriptor:output_descriptor:input_gate:forget_gate:candidate_gate:output_gate:hidden_activation:)](accelerate/bnnslayerparameterslstm/init(input_size:hidden_size:batch_size:num_layers:seq_len:dropout:lstm_flags:sequence_descriptor:input_descriptor:output_descriptor:input_gate:forget_gate:candidate_gate:output_gate:hidden_activation:).md)
