I am experimenting with Neurosim. I am running into a bit of an issue:
I am trying to evaluate the ReRAM in conventional sequential settings. I am using a single linear layer of size 1024. I am attaching the file with my parameter setting changes (the rest are the same as the ones in this repo):
I have also modified the input vector to have only 1's in the ProcessingUnit.cpp as follows:
When I run these settings, I get NaN's and Infs for some metrics. Please see the image below:
Note that when I change the memory cell to SRAM (and everything else is the same), I get normal output:
I did some digging and in case of ReRAM for some reason the resistances are all negative, which then results in a NaN when log is applied in "MultilevelSenseAmp::GetColumnLatency(double columnRes)" function later on.
Good day,
I am experimenting with Neurosim. I am running into a bit of an issue:
I am trying to evaluate the ReRAM in conventional sequential settings. I am using a single linear layer of size 1024. I am attaching the file with my parameter setting changes (the rest are the same as the ones in this repo):
I have also modified the input vector to have only 1's in the ProcessingUnit.cpp as follows:
When I run these settings, I get NaN's and Infs for some metrics. Please see the image below:
Note that when I change the memory cell to SRAM (and everything else is the same), I get normal output:
I did some digging and in case of ReRAM for some reason the resistances are all negative, which then results in a NaN when log is applied in "MultilevelSenseAmp::GetColumnLatency(double columnRes)" function later on.
Is there something I am doing wrong?
Best Regards.