You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, end-users cannot add a new circuit operator, as it involves modifying (instead of inheriting) some classes in the library. The original motivation is that adding a new operator requires more understanding of the internals of the library and should be done as a dev.
However, it would still be great if we allow users to do so. E.g. to implement Fisher Divergence, the current version of cirkit is still not enough -- we lack a "sum operator" for the inner product, which should be easy to impl, but still impossible with only user code.
Currently, end-users cannot add a new circuit operator, as it involves modifying (instead of inheriting) some classes in the library. The original motivation is that adding a new operator requires more understanding of the internals of the library and should be done as a dev.
However, it would still be great if we allow users to do so. E.g. to implement Fisher Divergence, the current version of cirkit is still not enough -- we lack a "sum operator" for the inner product, which should be easy to impl, but still impossible with only user code.
cc @loreloc
The text was updated successfully, but these errors were encountered: