1.首先:
我有這幾個虛擬環境:

tensorflow2GPU中是tf2.0.0的GPU版本的。tf23GPU是tf2.3.0版本的。其中:tf23GPU是由tensorflow2GPU環境克隆過來然后升級TF版本而來的。
這兩個虛擬環境在shell終端中均可以正常使用,其中的TF也各自可以正常匯入:如下:


2問題的描述:
.然后使用jupyter的時候,在TF2.3版本的虛擬環境下import tensorflow得到的卻是2.0.0版本的。很奇怪。而2.0.0版本下import的話是正常的。
喚起jupyter的腳本如下:

在tf23GPU環境下(TensorFlow版本為2.3.0GPU),匯入tf庫的版本卻是2.0.0.

在tensorflow2GPU環境下(TensorFlow版本為2.0.0GPU),匯入tf庫的版本是2.0.0.

3.我的顯卡資訊:【由于以前是先安裝的tf2.0.0版本,所以驅動都是以2.0.0為準,但是我在克隆虛擬環境之后,把tf2.3.0所在的虛擬環境的cudatoolkit安裝為10.1版本,cudnn為7.6.5版本,符合2.3.0的要求】

4.我的猜測:
我百度了網上一些博客和資料,可能跟系統環境啊變數的CUDA版本有關,但我不確定是不是。我的版本資訊如下:【系統下只有一個10.0的版本】

5.請問這是什么問題呀?應該如何解決呢?求解決方法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/13227.html
標籤:人工智能技術
