On Fri, Jul 12, 2024 at 7:47 AM Sebastian Berg <[email protected]> wrote: >
> (You won't be able to know these relations from reading the signature, > but I doubt it's worth worrying about that.) After creating the gufunc with `PyUFunc_FromFuncAndDataAndSignature`, the gufunc author could set the `core_signature` field at the same time that `process_core_dims_func` is set. That requires freeing the old signature and allocating memory for the new one. For the 1-d convolution example, the signature would be set to `"(m),(n)->(m + n - 1)"`: ``` In [1]: from experiment import conv1d_full In [2]: conv1d_full.signature Out[2]: '(m),(n)->(m + n - 1)' ``` Warren _______________________________________________ NumPy-Discussion mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ Member address: [email protected]
