* Update cudarc to 0.12. * Some cudnn tweaks.
* Backend refactoring. * Metal tweaks. * Move the cudnn module.