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

إيقاف ال eager execution في تنسرفلو Tensorflow 

عامر ابراهيم

السؤال

أثناء تعاملي مع  مع ال  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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...