با عرض سلام و خسته نباشید
من دیتاستم و به فرمت lmdb تبدیل کردم و وزن های آماده ی alexnet و دانلود کردم و تنظیمات مربوط به فایل train_val.prototxt را همانطور که آقای حسن پور داخل سایت توضیح داده بودن اعمال کردم و فایل solver را هم تنظیم کردم . اما پس از اجرای solver در ترمینال، با خطای زیر مواجه شدم که تصویرش و پیوست کردم. .هم برای finetune و هم برای train با همین خطا مواجه شدم . ممنون میشم اگه راهنماییم کنین که خطا مربوط به چی هست و چی کار باید کنم ؟
درضمن چون از cpu میخواستم استفاده کنم خط آخر solver را به cpu تغییر دادم و هنگام کامپایل caffe هم حالت cpu را انتخاب کرده بودم .
با تشکر
> amir@amir-virtual-machine:~$ cd Develop/caffe
> amir@amir-virtual-machine:~/Develop/caffe$ ./build/tools/caffe train
> --solver=models/my_corel_caffenet/solver.prototxt --weights=bvlc_reference_caffenet.caffemodel [libprotobuf ERROR google/protobuf/text_format.cc:245] Error parsing text-format
> caffe.SolverParameter: 15:1: Unknown enumeration value of "cpu" for
> field "solver_mode". F1213 07:55:50.165755 3063
> upgrade_proto.cpp:1095] Check failed:
> ReadProtoFromTextFile(param_file, param) Failed to parse
> SolverParameter file: models/my_corel_caffenet/solver.prototxt
> *** Check failure stack trace: ***
> @ 0x7fa29bb18daa (unknown)
> @ 0x7fa29bb18ce4 (unknown)
> @ 0x7fa29bb186e6 (unknown)
> @ 0x7fa29bb1b687 (unknown)
> @ 0x7fa29c00b5fe caffe::ReadSolverParamsFromTextFileOrDie()
> @ 0x407b3c train()
> @ 0x40589c main
> @ 0x7fa29ab24f45 (unknown)
> @ 0x40610b (unknown)
> @ (nil) (unknown) Aborted (core dumped) amir@amir-virtual-machine:~/Develop/caffe$
این کل چیزی بود که داخل ترمینال در اوبونتو نمایش داد فک کنم بخاطر اینکه به حالت cpu تغییر دادم خطا گرفته باشه
http://pastebin.com/raw/ykCceTQp