tensorflow non riconosce i driver CUDA / GPU in Windows 10/11

tensorflow non riconosce i driver CUDA / GPU in Windows 10/11

Tensorflow, nonostante abbiate seguito la guida ufficiale, non riconosce la vostra GPU e i driver CUDA e, il comando di controllo vi restituisce elenco vuoto:

python -c "import tensorflow as tf; print(tf.config.list_physical_devices('GPU'))"
[]

Il problema è dovuta alla versione, in quanto dalla versione 2.11 tensorflow non supporterà più la GPU in ambiete Windows nativo ma solo sotto WSL, quindi dovrete installare la versione 2.10 (l'ultima supportata), prima disinstallando l'altra:

pip uninstall tensorflow
python -m pip install "tensorflow<2.11"
python -m pip install tensorflow==2.10