Skip to content

Conversation

@ricardoV94
Copy link
Member

@ricardoV94 ricardoV94 commented Jan 2, 2026

This caused a failure in pymc-devs/pymc#7993, where evaluating a CustomDist with a Scan in numba mode would then fail to derive the logp, because of the introduction of RandomVariableWithCoreShape in the graph.

Also took the chance to remove CompositeF32 logic that is not used anywhere. This was likely used in the past to increase the number of nodes that could be fused together by converting f16 to f32, but it's not used anywhere now and costs us LOC. It's straightforward to readd logic when we feel the need for it again. Note with numba being the default backend f16 is basically not supported anyway

@ricardoV94 ricardoV94 added bug Something isn't working Op implementation labels Jan 2, 2026
@ricardoV94 ricardoV94 merged commit 79a4bc1 into pymc-devs:main Jan 2, 2026
66 checks passed
@ricardoV94 ricardoV94 deleted the clone_inner_graph_ops branch January 2, 2026 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working Op implementation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants