ฉันต้องการค้นหาเวอร์ชันของ TensorFlow ที่ฉันติดตั้งไว้ ฉันใช้ Ubuntu 16.04 การสนับสนุนระยะยาว
print(tf.__version__)
ฉันต้องการค้นหาเวอร์ชันของ TensorFlow ที่ฉันติดตั้งไว้ ฉันใช้ Ubuntu 16.04 การสนับสนุนระยะยาว
print(tf.__version__)
คำตอบ:
ขึ้นอยู่กับวิธีที่คุณติดตั้ง TensorFlow ฉันจะใช้ส่วนหัวเดียวกับที่ใช้โดยคำแนะนำการติดตั้งของ TensorFlowเพื่อจัดโครงสร้างคำตอบนี้
วิ่ง:
python -c 'import tensorflow as tf; print(tf.__version__)' # for Python 2
python3 -c 'import tensorflow as tf; print(tf.__version__)' # for Python 3
โปรดทราบว่าpython
มีการเชื่อมโยงกับ/usr/bin/python3
Linux บางตัวดังนั้นควรใช้python
แทนpython3
ในกรณีเหล่านี้
pip list | grep tensorflow
สำหรับ Python 2 หรือpip3 list | grep tensorflow
Python 3 จะแสดงเวอร์ชั่นของ Tensorflow ที่ติดตั้ง
วิ่ง:
python -c 'import tensorflow as tf; print(tf.__version__)' # for both Python 2 and Python 3
pip list | grep tensorflow
จะแสดงเวอร์ชันของ Tensorflow ที่ติดตั้ง
ตัวอย่างเช่นฉันได้ติดตั้ง TensorFlow 0.9.0 ในvirtualenv
สำหรับ Python 3 ดังนั้นฉันจะได้รับ:
$ python -c 'import tensorflow as tf; print(tf.__version__)'
0.9.0
$ pip list | grep tensorflow
tensorflow (0.9.0)
git rev-parse HEAD
'module' object has no attribute '__version__'
เมื่อpython -c 'import tensorflow as tf; print(tf.__version__)'
"
'
python3 -c "import tensorflow as tf; print(tf.__version__)"
เกือบทุกแพ็คเกจปกติในไพ ธ อนจะกำหนดตัวแปร.__version__
หรือVERSION
ให้กับเวอร์ชั่นปัจจุบัน ดังนั้นหากคุณต้องการค้นหาเวอร์ชั่นของแพ็คเกจคุณสามารถทำสิ่งต่อไปนี้
import a
a.__version__ # or a.VERSION
สำหรับเทนเซอร์ไหลมันจะเป็น
import tensorflow as tf
tf.VERSION
สำหรับ tenorflow เวอร์ชันเก่า (ต่ำกว่า 0.10) ให้ใช้ tf.__version__
BTW หากคุณวางแผนที่จะติดตั้ง TF ให้ติดตั้งด้วย conda ไม่ใช่ pip
หากคุณติดตั้งผ่าน pip เพียงแค่เรียกใช้สิ่งต่อไปนี้
$ pip show tensorflow
Name: tensorflow
Version: 1.5.0
Summary: TensorFlow helps the tensors flow
pip show tensorflow-gpu
สำหรับเวอร์ชั่น GPU pip list | grep tensorflow
ยังดีกว่าเพียงแค่ทำ
import tensorflow as tf
print(tf.VERSION)
หากคุณใช้การแจกจ่ายแอนาคอนดาของ Python
$ conda list | grep tensorflow
tensorflow 1.0.0 py35_0 conda-forge
วิธีตรวจสอบโดยใช้ Jupyter Notebook (IPython Notebook)
In [1]: import tensorflow as tf
In [2]: tf.__version__
Out[2]: '1.0.0'
สำหรับ python 3.6.2:
import tensorflow as tf
print(tf.version.VERSION)
ฉันติดตั้ง Tensorflow 0.12rc จากซอร์สและคำสั่งต่อไปนี้ให้ข้อมูลรุ่นฉัน:
python -c 'import tensorflow as tf; print(tf.__version__)' # for Python 2
python3 -c 'import tensorflow as tf; print(tf.__version__)' # for Python 3
รูปต่อไปนี้แสดงผลลัพธ์:
ใน TensorFlow ล่าสุดปล่อย1.14.0
tf.VERSION
เลิกใช้แล้วแทนที่จะเป็นการใช้งานนี้
tf.version.VERSION
ข้อผิดพลาด:
WARNING: Logging before flag parsing goes to stderr.
The name tf.VERSION is deprecated. Please use tf.version.VERSION instead.
เพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับ tensorflow และตัวเลือกของมันคุณสามารถใช้คำสั่งด้านล่าง:
>> import tensorflow as tf
>> help(tf)
รับหมายเลขรุ่น KERAS และ TENSORFLOW อย่างง่ายดาย -> เรียกใช้คำสั่งนี้ในเทอร์มินัล:
[ชื่อผู้ใช้ @ usrnm: ~] python3
>>import keras; print(keras.__version__)
Using TensorFlow backend.
2.2.4
>>import tensorflow as tf; print(tf.__version__)
1.12.0
สามารถตรวจสอบเวอร์ชั่นของ tensorflow ได้ที่เทอร์มินัลหรือคอนโซลหรือในตัวแก้ไข IDE ใดก็ได้เช่นกัน (เช่น Spyder หรือโน๊ตบุ๊ค Jupyter เป็นต้น)
คำสั่งง่าย ๆ ในการตรวจสอบเวอร์ชั่น:
(py36) C:\WINDOWS\system32>python
Python 3.6.8 |Anaconda custom (64-bit)
>>> import tensorflow as tf
>>> tf.__version__
'1.13.1'
python -c 'import tensorflow as tf; print(tf.__version__)' # for Python 2
python3 -c 'import tensorflow as tf; print(tf.__version__)' # for Python 3
นี่ -c หมายถึงโปรแกรมที่ส่งผ่านเป็นสตริง (ยกเลิกรายการตัวเลือก)
รุ่น Tensorflow ในสมุดบันทึก Jupyter: -
!pip list | grep tensorflow
หากคุณมี TensorFlow 2.x:
sess = tf.compat.v1.Session (config = tf.compat.v1.ConfigProto (log_device_placement = True))
รูปแบบอื่นฉันเดา: P
python3 -c 'print(__import__("tensorflow").__version__)'
pip show [package name]
เช่น:pip show tensorflow
,pip show numpy
ฯลฯ