به بخش پرسش و پاسخ یادگیری عمیق خوش آمدید,
این نسخه آزمایشی سایت است.
لطفا به نکات زیر توجه کنید:
  • برای ارتباط با مدیران میتوانید از صفحه مدیران اقدام کنید.
  • سوال و جواب ها باید به زبان فارسی باشند. استفاده از زبان انگلیسی یا فینگلیش برای پاسخ دادن مجاز نیست.
  • لطفا بعد از پرسش سوال لینک سوال خود را در گرو تلگرام (Iran Deep Learning Group) معرفی کنید تا سریعتر به جواب برسید. برای دسترسی به آخرین لینک از منابع یادگیری استفاده کنید
  • لطفا بجای عکس از متن استفاده کنید. اگر متون طولانی هستند از سایت pastebin.com برای اپلود استفاده کرده و لینک حاصل را در سوال خود قرار دهید. برای قرار دادن تصویر ، از بخش ارسال تصویر ادیتور سایت استفاده کنید.
  • بعد از دریافت پاسخ، بهترین پاسخ را از طریق کلیک بر روی علامت تیک انتخاب کنید
  • اگر با خطا و یا مشکلی مواجه شدید از بخش تماس با ما در انتهای صفحه و یا ایمیل Coderx7@gmail.com موضوع را اطلاع دهید.

با تشکر

دسته بندی ها

0 امتیاز

در هنگام ساخت فایل ترین و تست cifar10 این خطا رو داد و از ادامه تبدیل شدن به lmdb جلوگیری شد دلیل این که قادر به باز کردن فایل 1 که در خطا هم بهش اشاره شده چیست ؟

"Creating lmdb..."
I0122 20:48:11.799531  6376 db_lmdb.cpp:40] Opened lmdb E:\Software\Caffe\caffe-
windows\caffe-windows\examples\cifar10/cifar10_train_lmdb
I0122 20:48:11.801532  6376 convert_cifar_data.cpp:52] Writing Training data
I0122 20:48:11.802531  6376 convert_cifar_data.cpp:55] Training Batch 1
F0122 20:48:11.802531  6376 convert_cifar_data.cpp:60] Check failed: data_file U
nable to open train file #1
*** Check failure stack trace: ***
توسط (137 امتیاز)
بله اونو انجام دادم که این پوشه حاوی 6 فایل با پسوند .bin هس
متوجه شدم مشکل چی بود متغییر Data در فابل batبه این صورت بود
DATA=%ROOT%\data\cifar10
من به این صورت تغییرش دادم
DATA=%ROOT%\data\cifar10\cifar-10-batches-bin
مشکل رفع شد.
خب خدا رو شکر . لطفا این رو با جزییات بیشتر بعنوان پاسخ قرار بدید!
البته ایده خوبیه هروقت چیزی رو دست میزنید مثل این حالت اون رو هم به سوال اضافه کنید. پیشفرض من اینه که شما اسکریپتها رو بدون تغییر استفاده میکنید. اگر هر تغییری هرجا دادید تو متن سوال لطف کنید و بیاریدکه مشخص باشه و سریعتر بشه کمک کرد و بدرد بقیه هم بخوره.

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

مشکل پیش اومده خیلی ساده بود و از روی حواس پرتی پیش اومده بود ....
زمانی که داده های cifar رو در مسیر Data/Cifar10 دان کردم من اونو به این صورت از حالت زیپ در اوردم که 6 فایل داخل پوشه ای به نام cifar-10-batches-bin قرار گرفت .....
و زمانی که می خواستم از فایل create_cifar10.bat برای تبدیل داده به lmdb استفاده کنم ارور بالا رو میداد و همچنین من اسکریپت رو اصلن تغییر نداده بودم ..... در صورتی که باید متغییر Data در فایل create_cifar10.bat از مقدار "%ROOT%\data\cifar10" به مقدار "%ROOT%\data\cifar10\cifar-10-batches-bin" تغییر می دادم تا قادر باشه به فایل ها دسترسی داشته باشه و اون ها رو بخونه....
یا می توان روش زیب کردن پوشه داده رو تغییر داد طوری که 6 فایل داخل پوشه ای قرار نگیرد بلکه در Data/Cifar10 قرار بگیرند در اینصورت لازم به تغییر متغییر Data در فایل create_cifar10.bat نیستید.

توسط (137 امتیاز)
...