আমার সিস্টেমে টেনসরফ্লোয়ের কোন সংস্করণ ইনস্টল করা আছে কীভাবে?


257

আমি টেনসরফ্লোয়ের কোন সংস্করণ ইনস্টল করেছি তা আমার সন্ধান করতে হবে। আমি উবুন্টু 16.04 দীর্ঘমেয়াদী সমর্থন ব্যবহার করছি।


6
সারসংক্ষেপ (সহ প্যাকেজের সংস্করণ।) উদ্ধার করা যায় চেষ্টা করুন: pip show [package name]যেমন: pip show tensorflow, pip show numpyইত্যাদি
Sumanth ভিখারি

4
সহজভাবেprint(tf.__version__)
পে ড্রো

উত্তর:


416

আপনি কীভাবে টেনসরফ্লো ইনস্টল করেছেন তার উপর এটি নির্ভর করে। এই উত্তরটি গঠনের জন্য আমি টেনসরফ্লোয়ের ইনস্টলেশন নির্দেশাবলী দ্বারা ব্যবহৃত একই শিরোনামগুলি ব্যবহার করতে যাচ্ছি ।


পাইপ ইনস্টলেশন

চালান:

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, সুতরাং এই ক্ষেত্রেগুলির pythonপরিবর্তে ব্যবহার করুন python3

pip list | grep tensorflowপাইথন 2 বা pip3 list | grep tensorflowপাইথন 3 এর জন্যও টেনসরফ্লো ইনস্টল করা সংস্করণ দেখাবে।


Virtualenv ইনস্টলেশন

চালান:

python -c 'import tensorflow as tf; print(tf.__version__)'  # for both Python 2 and Python 3

pip list | grep tensorflow টেনসরফ্লো ইনস্টল করা সংস্করণটিও প্রদর্শন করবে।

উদাহরণস্বরূপ, আমি virtualenvপাইথন 3 এর জন্য টেনসরফ্লো 0.9.0 ইনস্টল করেছি So সুতরাং, আমি পেয়েছি:

$ python -c 'import tensorflow as tf; print(tf.__version__)'
0.9.0

$ pip list | grep tensorflow
tensorflow (0.9.0)

3
এবং যদি আপনি উত্স থেকে নির্মাণ করছেন, আপনার সংস্করণটি হ্যাশ থেকে প্রতিশ্রুতিবদ্ধ হয়েছেgit rev-parse HEAD
ইয়ারোস্লাভ বুলাটোভ

5
'module' object has no attribute '__version__'যখন পেয়েছেনpython -c 'import tensorflow as tf; print(tf.__version__)'
ব্যবহারকারী 3768495

1
@ ইউজার 3768495 আপনি যদি ভার্চুয়ালএনভের সাথে টেনসরফ্লো ইনস্টল করেন আপনার পরিবেশ সক্রিয় করতে হবে এবং এটি যে কোনও নতুন কনসোল খোলার জন্য আপনার অবশ্যই করা উচিত (উত্স ~ / টেনসরফ্লো / বিন / অ্যাক্টিভেট)। একবার আপনি এটি করেন যে আপনি নিজের টেনসরফ্লো সংস্করণটি পুনরুদ্ধার করতে পারেন (পিপ তালিকা | গ্রেপ টেনস্রোফ্লো)
নেস্টর

5
উইন্ডোজ সিএমডি এর জন্য আপনার "পরিবর্তে ডাবল উক্তিটি ব্যবহার করা দরকার ':python3 -c "import tensorflow as tf; print(tf.__version__)"
user924

1
[জালাল @ গাকু উদাহরণ] $ পাইথন-সি 'টিএফ হিসাবে আমদানি টেনস্রোফ্লো; মুদ্রণ (TF .__ version__) 'ট্রেসব্যাক (সাম্প্রতিকতম কল শেষ): ফাইল "<স্ট্রিং>", লাইন 1, মধ্যে <মডিউল> AttributeError: মডিউল' tensorflow 'না অ্যাট্রিবিউট আছে' সংস্করণ '
মোনা জালাল

74

পাইথনের প্রায় প্রতিটি সাধারণ প্যাকেজ চলক .__version__বা VERSIONবর্তমান সংস্করণকে বরাদ্দ করে । সুতরাং আপনি যদি কিছু প্যাকেজের সংস্করণ সন্ধান করতে চান তবে নিম্নলিখিতগুলি করতে পারেন

import a
a.__version__ # or a.VERSION

টেনসরফ্লো জন্য এটি হবে

import tensorflow as tf
tf.VERSION

টেনসরফ্লো (0.10 এর নীচে) এর পুরানো সংস্করণগুলির জন্য ব্যবহার করুন tf.__version__

বিটিডাব্লু, আপনি টিএফ ইনস্টল করার পরিকল্পনা করছেন, এটি কনডা দিয়ে ইনস্টল করুন, পাইপ নয়


7
tf.VERSION টিএফ 2.0 এর জন্য কাজ করে না। তবে, tf .__ সংস্করণ__ ঠিক কাজ করে।
এপ্যাটসকিন

42

আপনি যদি পাইপের মাধ্যমে ইনস্টল করেন তবে কেবল নিম্নলিখিতটি চালান

$ pip show tensorflow
Name: tensorflow
Version: 1.5.0
Summary: TensorFlow helps the tensors flow

pip show tensorflow-gpuজিপিইউ সংস্করণ জন্য। আরও ভাল, ঠিক আছে pip list | grep tensorflow
ব্যবহারকারী 1857492

1
যেকোন অজগর প্যাকেজের সারসংক্ষেপ পাওয়ার জন্য এটি একটি উজ্জ্বল কমান্ড!
সুমন্ত লাজারাস

30
import tensorflow as tf

print(tf.VERSION)

আপনাকে ধন্যবাদ, বিলাল এটি 1.0 এর চেয়ে পুরানো সংস্করণগুলির জন্য কাজ করে
ইউচাও জিয়াং

(প্রথম) বন্ধনী সহ মুদ্রণ একটি অজগর 3 জিনিস, পাইথন 2 জন্য প্রয়োজনীয় নয়।
ডেভিড স্কারব্রেভিক

16

যদি আপনি পাইথনের অ্যানাকোন্ডা বিতরণ ব্যবহার করেন,

$ conda list | grep tensorflow
tensorflow    1.0.0       py35_0    conda-forge

জুপিটার নোটবুক (আইপিথন নোটবুক) ব্যবহার করে এটি পরীক্ষা করতে

In [1]: import tensorflow as tf
In [2]: tf.__version__
Out[2]: '1.0.0'

16

অজগর জন্য 3.6.2:

import tensorflow as tf

print(tf.version.VERSION)

মুদ্রণ (TF .__ version__) tf2.0 RC কাজ করে (PY 3.7.4)
Prabindh

8

আমি উত্স থেকে টেনসরফ্লো 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

নিম্নলিখিত চিত্রটি আউটপুট দেখায়:

এখানে চিত্র বর্ণনা লিখুন


5

সর্বশেষ টেনসরফ্লো প্রকাশ 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.

4

টেনসরফ্লো এবং এর অপশন সম্পর্কে আরও তথ্য পেতে আপনি নীচের কমান্ডটি ব্যবহার করতে পারেন:

>> import tensorflow as tf
>> help(tf)

1
আমি পাইথন 3.6-সি 'টিএফ হিসাবে আমদানি টেনসরফ্লো পাই; সহায়তা (টিএফ) 'সেগমেন্টেশন ফল্ট (কোর ডাম্পড)
জন জিয়াং

3

সহজেই কেরাস এবং টেনসরফ্লু সংস্করণ নম্বর পান -> টার্মিনালে এই কমান্ডটি চালান:

[ব্যবহারকারীর নাম @ ইউআরএনএম: ~] পাইথন 3

>>import keras; print(keras.__version__)

Using TensorFlow backend.

2.2.4

>>import tensorflow as tf; print(tf.__version__)

1.12.0


2

টেনসরফ্লো সংস্করণটি টার্মিনাল বা কনসোল বা কোনও আইডিই সম্পাদকের পাশাপাশি (যেমন স্পাইডার বা জপিটার নোটবুক ইত্যাদি) পরীক্ষা করা যেতে পারে)

সংস্করণ পরীক্ষা করার সহজ কমান্ড:

(py36) C:\WINDOWS\system32>python
Python 3.6.8 |Anaconda custom (64-bit)

>>> import tensorflow as tf
>>> tf.__version__
'1.13.1'

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 স্ট্রিং হিসাবে পাস হওয়া প্রোগ্রামকে উপস্থাপন করে (বিকল্প তালিকার সমাপ্তি)



1

আপনার যদি টেনসরফ্লো ২.x থাকে:

sess = tf.compat.v1. অধিবেশন (কনফিগারেশন = tf.compat.v1. কনফিগপ্রোটো (লগ_দেবা_প্লেসমেন্ট = সত্য))


1
ইতিমধ্যে খুব ভাল গ্রহণযোগ্যতার সাথে একাধিক উত্তর রয়েছে এমন 4 y / o প্রশ্নের আংশিক উত্তর কেন দেবে? এটি কি কোনও নতুন জ্ঞান সরবরাহ করে?
অমিতাই আয়রন

@ অমিতায়ে, সমস্ত প্যাকেজ এবং সরঞ্জামগুলি আপগ্রেড হয় এবং বেশিরভাগ সময় ত্রুটিগুলি ফিরে আসে। পুরানো সঠিক সমাধানগুলি আজ কাজ নাও করতে পারে।
জ্যাড কচো

0

আরেকটি প্রকরণ, আমার ধারণা: পি

python3 -c 'print(__import__("tensorflow").__version__)'

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.