-
Hi,
Hoping you can help me understand it better. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hi Hugo, Brevitas is intended to be a general-purpose research tool for quantization-aware training, and there are many networks/quantization configurations that can be represented in Brevitas which won't export to or otherwise go through the FINN compiler. We don't have full documentation on what is and isn't supported in the FINN compiler, see also related FAQ item here: https://finn.readthedocs.io/en/latest/faq.html#can-i-deploy-custom-nns-with-arbitrary-precisions-and-layers-using-finn
A helpful source of information here can be some of the Brevitas examples that go through FINN. If you choose layer & quantization patterns similar to these when designing your own networks, this should export and go through the compiler without issues:
We also have a QAT guidelines shared document here that may come in handy. |
Beta Was this translation helpful? Give feedback.
Hi Hugo,
Brevitas is intended to be a general-purpose research tool for quantization-aware training, and there are many networks/quantization configurations that can be represented in Brevitas which won't export to or otherwise go through the FINN compiler. We don't have full documentation on what is and isn't supported in the FINN compiler, see also related FAQ item here: https://finn.readthedocs.io/en/latest/faq.html#can-i-deploy-custom-nns-with-arbitrary-precisions-and-layers-using-finn
QuantIdentity
,QuantReLU
that comes before/after the layer itself.