When running ChainRulesTestUtils.test_frule and ChainRulesTestUtils.test_rrule on the product of complex numbers by using the contract function, the result is not the expected one. Usually the actual result is the negative or the conjugate of the result.
Currently, testing on complex numbers product is disabled but we should strife to find a solution.
When running
ChainRulesTestUtils.test_frule
andChainRulesTestUtils.test_rrule
on the product of complex numbers by using thecontract
function, the result is not the expected one. Usually the actual result is the negative or the conjugate of the result.Currently, testing on complex numbers product is disabled but we should strife to find a solution.