Я использую rtx2070s и Windows 11. Я пробовал так много вещей, чтобы использовать tensorflow2 (keras) и pytorch в одной виртуальной среде, но мне это не удалось. Я пытался найти версии, совместимые с CUDA и cuDNN, но большинство из них потерпели неудачу. Хоть у меня и получилось, но если я продолжу фит на ТФ, то ядро умирает.
Есть ли какой-нибудь совет или решение для этого?
установить /CUDA=10.1, 10.2, 11.6.../cuDNN=совместимо с CUDA... тф 2.1~2.11 ..

Чтобы было просто, я не собираюсь погружаться в неофициальные колеса или компилировать библиотеки, чтобы они использовали одну и ту же версию CUDA/CUDNN.
Предположим, вы хотите установить Tensorflow 2.10.1 и PyTorch 1.13.0 в одной и той же виртуальной среде.
PyTorch требует либо CUDA 11.6, либо 11.7, мы будем устанавливать 11.6. Tensorflow 2.10 по-прежнему использует CUDA 11.2, поэтому мы собираемся установить его.
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\libnvvp
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin
pip install tensorflow-gpu для Tensorflow и pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu116 для PyTorch.Для тензорного потока
import tensorflow as tf
tf.test.is_built_with_cuda()
tf.config.list_physical_devices('GPU')
Для ПиТорч,
import torch
torch.cuda.is_available()
torch.cuda.get_device_name()
Надеюсь это поможет!
Спасибо за подробный ответ! На самом деле, я проверил доступность GPU с предложенной вами версией, но когда я использовал TF, ядро умерло. Это отдельное дело?
Можете ли вы поделиться точным кодом? Установленная версия tf 2.10.1?
спасибо, все работает, я установил tf 2.10.0, а не 2.10.1... поменяй, все работает!
Pytorch намного проще установить по сравнению с tensorflow. Установите драйверы nvidia, подходящие для tensorflow. Создайте виртуальную среду. Установите тензорный поток. Проверьте, работает ли он. Установите pytorch в виртуальной среде по этой ссылке с cuda (pytorch.org/get-started/previous-versions). Pytorch может иметь другую версию cuda.