اذهب إلى المحتوى
  • 0

ظهور الخطأ AttributeError: 'module' object has no attribute 'placeholder في تنسرفلو Tensorflow

عامر ابراهيم

السؤال

قمت بتثبيت نسخة تنسرفلو لل gpu، لكن لا أعرف سبب حصولي على الخطأ التالي عند  محاولة استخدام tensorflow.placeholder:

tf_in = tf.placeholder("float", [None, A]) # Features
# دوماً أحصلعلى مسار الخطأ التالي
--------------------------------------------------------
Traceback (most recent call last):
  File "/home/willim/PycharmProjects/tensorflow/tensorflow.py", line 2, in <module>
    import tensorflow as tf
  File "/home/willim/PycharmProjects/tensorflow/tensorflow.py", line 53, in <module>
    tf_in = tf.placeholder("float", [None, A]) # Features
AttributeError: 'module' object has no attribute 'placeholder'


 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

عندما تقوم بتثبيت tensorflow-gpu جنباً إلى جنب مع نسخة tensorflow السابقة ، ينشأ هذا الخطأ، ولحلها يجب أن تقوم بالتالي: 1.قم بإزالة حزم tensorflow-gpu و tensorflow و tensorflow-base من Anaconda. باستخدام:

conda remove tensorflow-gpu tensorflow tensorflow-base

2. أعد تثبيت تنسرفلو:

conda install tensorflow  #if you want to install cpu version
conda install tensorflow-gpu # gpu version
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

لو تكرر ظهور الخطأ بعد تنفيذ ما وضحه @Ali Haidar Ahmad يمكنك التعامل مع نسخة tensorflow الأقدم و ذلك عن طريق الأسطر البرمجية التالية:

import tensorflow.compat.v1 as tf

tf.disable_v2_behavior() 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...