Tensorflow: ValueError: المتغير proj_w موجود بالفعل ، غير مسموح به. هل تقصد تعيين إعادة الاستخدام = صحيح في VarScope؟

تم إنشاؤها على ٢١ يونيو ٢٠١٦  ·  1تعليق  ·  مصدر: tensorflow/tensorflow

مشكلات GitHub مخصصة للأخطاء / مشكلات التثبيت / طلبات الميزات.
للحصول على دعم عام من المجتمع ، راجع StackOverflow .
لتسهيل العثور على الأخطاء وطلبات الميزات وتنظيمها ، نقوم بإغلاق المشكلات التي يتم اعتبارها
خارج نطاق مشكلات GitHub وتوجيه الأشخاص إلى StackOverflow.

بالنسبة للأخطاء أو مشكلات التثبيت ، يرجى تقديم المعلومات التالية.
كلما زادت المعلومات التي تقدمها ، زادت سهولة قدرتنا على تقديمها
المساعدة والمشورة.

معلومات البيئة

نظام التشغيل:

الإصدار المثبت من CUDA و cuDNN: 7.5
(يرجى إرفاق ناتج ls -l /path/to/cuda/lib/libcud* ):

  1. الناتج من python -c "import tensorflow; print(tensorflow.__version__)" . 0.8

إذا تم التثبيت من المصادر ، فقم بتوفير تجزئة الالتزام:

خطوات التكاثر

لقد أنشأت خدمة ويب REST لتنفيذ الترجمة الآلية مع بعض التعديلات في translate.py. إذا قمت بتشغيل وظيفة فك التشفير في translate.py وحدها ، فسأحصل على المخرجات الصحيحة في عمليات التشغيل المتعددة. ولكن عندما أحاول تشغيل وظيفة فك التشفير من خلال خدمة الويب التي قمت بإنشائها ، أحصل في المرة الأولى على نتيجة الترجمة. لكن في التكرار الثاني ، أحصل على خطأ مذكور في العنوان.

ماذا حاولت؟

  1. حاولت إغلاق الجلسة في نهاية وظيفة فك التشفير في translate.py.

    السجلات أو المخرجات الأخرى التي قد تكون مفيدة

(إذا كانت السجلات كبيرة ، يرجى تحميلها كمرفق).
سجلات 1.txt

>كل التعليقات

يبدو هذا وكأنه سؤال لـ Stack Overflow أكثر من كونه خطأ في TensorFlow ، وسنحتاج إلى مزيد من التفاصيل للإجابة بشكل نهائي.

ومع ذلك ، أظن أن المشكلة تكمن في أنك تعيد بناء الرسم البياني في كل طلب ، وهناك بعض التضارب بين المتغيرات المشتركة. أفضل طريقة هي إنشاء الرسم البياني مرة واحدة وإعادة استخدامه لجميع الطلبات. قد يكون الحل السريع هو إنهاء مكالمتك إلى demo1.demo(input) في كتلة with tf.Graph().as_default(): ، لضمان إعادة إنشاء النموذج في رسم بياني فارغ.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات