pub fn dispatch_divide_backward_f32(
encoder: &mut CommandEncoder,
registry: &mut KernelRegistry,
device: &DeviceRef,
b: &MlxBuffer,
y: &MlxBuffer,
dy: &MlxBuffer,
da: &MlxBuffer,
db: &MlxBuffer,
params: &MlxBuffer,
) -> Result<()>