ATurker

Results 4 issues of ATurker

Hello, I wonder if there are any future plans to optimize Conv2D CPU execution. I guess currently MLX uses a naive implementation?

performance

## Proposed changes Fixes inconsistencies in conv_general results between GPU and CPU implementations by properly handling asymmetric padding in the CPU backend. Implements separate padding_lo and padding_hi parameters throughout the...

Closes #9723. This PR ensures that tensors with non-floating point data types cannot have requires_grad=True.