Noodle
Loading...
Searching...
No Matches
FCNProgmem Struct Reference

Far-PROGMEM fully connected parameter bundle for AVR. More...

#include <noodle.h>

Public Attributes

uint32_t weight_far = 0
 Far flash address of row-major [O][I] weights.
uint32_t bias_far = 0
 Far flash address of biases, or 0 for zero bias.
uint8_t act = ACT_RELU
 Activation mode using Activation values.

Detailed Description

Far-PROGMEM fully connected parameter bundle for AVR.

weight_far and bias_far are far flash addresses such as values produced by pgm_get_far_address(). On non-AVR targets, FCNProgmem overloads compile but return 0.

Member Data Documentation

◆ act

uint8_t FCNProgmem::act = ACT_RELU

Activation mode using Activation values.

◆ bias_far

uint32_t FCNProgmem::bias_far = 0

Far flash address of biases, or 0 for zero bias.

◆ weight_far

uint32_t FCNProgmem::weight_far = 0

Far flash address of row-major [O][I] weights.


The documentation for this struct was generated from the following file: