Я уже использую tenorflow1.12 и Cuda9.0 на моем компьютере с Windows.Сегодня я хочу обновить tenorflow до версии 2.0 alpha, поэтому я создаю новую среду с помощью Anaconda и pip install tenorflow-gpu 2.0 alpha.Поскольку я знаю, что требуется cuda 10.0, а я не хочу удалять свой существующий 9.0, поэтому я пробую conda install cudatoolkit cudnn
.Показано, что cudatoolkit: 10.0.130-0 и cudnn: 7.3.1-cuda10.0_0 загружаются автоматически.
Затем я пытаюсь попробовать tenorflow2.0.import tensorflow
не вызывает ошибок.Однако, когда я использую x=tf.constant([1])
, возникает вопрос:
cudaGetDevice() failed. Status: CUDA driver version is insufficient for CUDA runtime version
Я думаю, что проблема в том, что мой тензор потока 2.0 не может найти загруженный cudatoolkit 10.0, хотя они находятся в той же среде анаконды.Так как я могу решить это