Expand description
Bit-true Q8.8 reference for the delay-coded learnable-spike tent kernel.
Structsยง
- Dcls
Batch Result - Per-channel results of a batched DCLS-max tent contraction.
- Dcls
Forward Result - Saturating result of one DCLS tent-kernel contraction.
- Dcls
Layer Config - Configuration for the bit-true DCLS Q8.8 forward pass.
Enumsยง
- Dcls
Error - DCLS arithmetic contract errors.
Constantsยง
- DEFAULT_
ACCUMULATOR_ WIDTH - Default accumulator width for Q16.16 DCLS accumulators.
- DEFAULT_
DATA_ WIDTH - Default fixed-point data width for DCLS weights and outputs.
- DEFAULT_
FRACTION - Default fractional precision for Q8.8 DCLS contracts.
- I16_
MAX_ ๐Q16_ 16 - I16_
MIN_ ๐Q16_ 16 - I32_
MAX_ ๐AS_ I64 - I32_
MIN_ ๐AS_ I64 - Q88_ONE ๐
Functionsยง
- dcls_
max_ forward_ batch_ q88 - Execute the DCLS-max tent contraction across many output channels.
- dcls_
max_ forward_ q88 - Execute the DCLS Q8.8 tent contraction with a Q16.16 accumulator.
- dcls_
max_ forward_ q88_ with_ config - Execute the DCLS Q8.8 tent contraction with an explicit format contract.
- saturate_
i32 ๐ - saturate_
q88_ ๐output - tent_
gate_ q88 - Return the Q8.8 triangular tent gate for a tap delay index.