Solución Confirmada / cuda-invalid-device-function-lk45fb

RuntimeError: Cuda error: invalid device function

PyTorch Cuda Errors

Diagnóstico del error

Este error puede aparecer si se está intentando ejecutar un kernel compilado para un arquetipo de dispositivo en una GPU que no es compatible. Esto sucede comúnmente con versiones de GPU desactualizadas o configuraciones de compilación incorrectas.

Fix Sugerido
Revisar la configuración del compilador para asegurarse de que el `arch` del código sea compatible con el hardware de la GPU. Cambiar el perfil de compilación de CUDA puede ser necesario. Ejemplo:

```bash
nvcc -arch=compute_61 -code=sm_61 my_kernel.cu -o my_kernel
```

Recursos Premium para PyTorch Cuda Errors

Otras consultas relacionadas