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

السؤال

نشر (معدل)

أثناء تعاملي مع  مع ال  placeholders في تنسرفلو، حصلت على الخطأ التالي:

RuntimeError: tf.placeholderRuntimeError: tf.placeholder() is not compatible with eager execution

وهو أمر  منطقي لأن العناصر النائبة placeholders غير قابلة للتنفيذ على الفور. لذا كيف نقوم بإيقاف ال eager execution؟
<< استخدم TF2>>

تم التعديل في بواسطة عامر ابراهيم

Recommended Posts

  • 1
نشر

لإيقاف التنفيذ الفوري (الحثيث) نستخدم disable_eager_execution من v1 API حيث نضعها في بداية الكود:

import tensorflow as tf
tf.compat.v1.disable_eager_execution()

أو من خلال tensorflow.python.framework.ops كالتالي:

import tensorflow as tf
from tensorflow.python.framework.ops import disable_eager_execution
disable_eager_execution()
a = tf.constant(1)
b = tf.constant(2)
c = a + b
print(c)

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...