Mi entorno es: Win10 cuda11.0 cudnn8.0 Python3.7 tensorflow2.4.0
Ejecutar el código informa un error: Falló la llamada a CreateProcess. Código de error: 2
Encontré una solución en un sitio web en inglés (utilicé el método uno para resolver el problema)
método uno:
Puede asegurarse de que ptxas esté en su entorno conda ejecutando conda install -c nvidia cuda-nvcc , que funcionó para mí.
conda install -c nvidia cuda-nvcc
Ejecuté el comando anterior bajo la línea de comando del entorno virtual utilizado para ejecutar el código y resolví el problema con éxito.
Método dos
Tuve un problema similar después de instalar solo la parte Runtime de Cudatoolkit (usando el instalador GUI en Windows).
Asegúrese de instalar todo el paquete CUDA (incluido el tiempo de ejecución y el desarrollo). Luego, ptxas.exe debería aparecer en su carpeta bin CUDA y Tensorflow debería poder encontrarlo.
Además, si encuentra el siguiente error
Sin crear dispositivos XLA, tf_xla_enable_xla_devices no configurado
Referencia: no crear dispositivos XLA, tf_xla_enable_xla_devices no se ha resuelto_Blog de Nan_Feng_ya-CSDN Blog