Closed sauravtii closed 2 years ago
You need to get SOP of each spiking neurons layer->conv/fc
, which is FLOP * fring rate * T
.
To get flop, you can search pytorch flop
in github and get some python packages.
To get firing rate, you can use the monitor: https://spikingjelly.readthedocs.io/zh_CN/latest/activation_based_en/monitor.html
Okay, by doing this I will be getting all the metrics for CPU or GPU, right ? Or spikingjelly uses any other hardware for simulation under the hood ?
by doing this I will be getting all the metrics for CPU or GPU, right ?
Yes, it can be done in both CPU and GPU.
Okay, thank you! Can you please help me with https://github.com/fangwei123456/spikingjelly/issues/259 ?
I do not know much details about ANN2SNN in spikingjelly. DingJianhao will help to solve that issue.
Hello! Is there a way to get the performance metrics like energy consumption, latency, etc of an SNN after simulating it ?