pytorch/pytorch: mejora la precisión de erfinv cerca de 1
Este cambio de PyTorch sustituye erf por erfc en la aproximación de erfinv y añade un tercer paso de Newton-Raphson para double. También aplica la corrección a MPS, cuya implementación en Metal era precisa solo hasta unos 8e-6 relativos, algo oculto por la tolerancia de 1e-4 de los tests en float32. Añade el test test_erfinv_near_endpoints para todos los dispositivos y corrige el issue #201178.
Qué significa
Quien calcule erfinv cerca de 1 en dispositivos Apple con MPS obtendrá resultados más precisos. En CUDA no hay cambios, porque usa la implementación integrada.
Fuentes originales
Resumen de Hoy en IA. Pulsa una fuente para leer la noticia completa en su idioma original.
- GitHub pytorch/pytorchLeer la noticia completa en GitHub pytorch/pytorch
- GitHub pytorch/pytorchLeer la noticia completa en GitHub pytorch/pytorch