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


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.