Open coreylammie opened 5 months ago
That's a known issue. They are not supposed to be the same. The mapped version is deprecated but the conv layer is not yet adapted to the tile module array if I remember correctly.
We are currently conducting some tests and investigating to adapt the new Conv2d layer to our tile modules
Description
For convolutional layers,
convert_to_analog
andconvert_to_analog_mapped
behave differently. For linear layers, they behave the same.This is unexpected behavior considering the following change log entry: https://github.com/IBM/aihwkit/blob/d993b5ae50ac4d61dec0854de66812a439bc987b/CHANGELOG.md?plain=1#L120-L121
MWE: