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

با تشکر

0 امتیاز

سلام
من بعد از دانلود libraries_v140_x64_py27_1.0.1.tar برای نصب از اسکریپت زیر استفاده کردم .

    call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" amd64

set CAFFE_DEPENDENCIES=G:\PHD\Thesis\Code\caffe-windows\libraries
set CMAKE_GENERATOR="Ninja"
set CMAKE_CONFIGURATIONURATION=Release
cmake -G%CMAKE_GENERATOR% -DBLAS=Open -DCMAKE_BUILD_TYPE=%CMAKE_CONFIGURATIONURATION% -DBUILD_SHARED_LIBS=OFF -DCUDNN_ROOT=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0 -C %CAFFE_DEPENDENCIES%\caffe-builder-config.cmake  ..\
cmake --build . --config %CMAKE_CONFIGURATIONURATION%
cmake --build . --config %CMAKE_CONFIGURATIONURATION% --target install


if ERRORLEVEL 1 (
  echo Build failed
  exit /b 1
)

:: Build and exectute the tests
if "%CMAKE_BUILD_SHARED_LIBS%"=="OFF" (
  :: Run the tests only for static lib as the shared lib is causing an issue.
  cmake --build . --target runtest --config %CMAKE_CONFIGURATION%

  if ERRORLEVEL 1 (
    echo Tests failed
    exit /b 1
  )

  :: Run python tests only in Release build since
  :: the _caffe module is _caffe-d is debug
  if "%CMAKE_CONFIGURATION%"=="Release" (
    :: Run the python tests
    cmake --build . --target pytest

    if ERRORLEVEL 1 (
      echo Python tests failed
      exit /b 1
    )
  )
)

:: Lint
cmake --build . --target lint  --config %CMAKE_CONFIGURATION%

if ERRORLEVEL 1 (
  echo Lint failed
  exit /b 1
)

تمام مراحل با موفقیت پیش میره اما دو تا مشکل وجود داره یکی در ابتدای اجرا اسکریپت گزارش زیر داده می شود که نمیدونم مشکلی داره یا نه

-- Looking for pthread.h
-- Looking for pthread.h - not found

یکی هم خطا زیر است که با عملیات رو با متوقف میکنه

[1/1] cmd.exe /C "cd /D G:\PHD\Thesis\Code\caffe-windows\build &&
 "C:\Program Files\CMake\bin\cmake.exe"
-DPYTHON_EXECUTABLE=F:/local/Anaconda2/python.exe -P
 G:/PHD/Thesis/Code/caffe-windows/cmake/lint.cmake" 
 FAILED: CMakeFiles/lint cmd.exe /C "cd /D 
 G:\PHD\Thesis\Code\caffe-windows\build && 
 "C:\Program Files\CMake\bin\cmake.exe"
-DPYTHON_EXECUTABLE=F:/local/Anaconda2/python.exe -P
 G:/PHD/Thesis/Code/caffe-windows/cmake/lint.cmake"
-- G:/PHD/Thesis/Code/caffe-windows/build/../include/caffe/util/signal_handler.h:1:
#ifndef header guard has wrong style, please use:
G:_PHD_THESIS_CODE_CAFFE_WINDOWS_INCLUDE_CAFFE_UTIL_SIGNAL_HANDLER_H_
[build/header_guard] [5]
-- G:/PHD/Thesis/Code/caffe-windows/build/../include/caffe/util/signal_handler.h:24:
#endif line should be 
"#endif  // G:_PHD_THESIS_CODE_CAFFE_WINDOWS_INCLUDE_CAFFE_UTIL_SIGNAL_HANDLER_H_"
[build/header_guard] [5]
CMake Error at G:/PHD/Thesis/Code/caffe-windows/cmake/lint.cmake:50
(message):   Lint found 2 errors!
ninja: build stopped: subcommand failed.
Lint failed

lint چیست و مشکل من چطور حل میشه

ممنون

سوال شده توسط (103 امتیاز)
برچسب گذاری دوباره توسط

1 پاسخ

+1 امتیاز

فعلا از cmake استفاده نکنید. بجاش از پوشه windows در روت caffe برای کامپایل استفاده کنید.
توضیحاتش هم در بخش ابزارهای سایت داده شده و کلا سر راست هست.

پاسخ داده شده توسط (4.3k امتیاز)
اینو Guillaume Dumont  که خودش داره روی cmake کار میکنه نوشته. اون بخش توسط مایکروسافت قرار داده شده و آخرین باری که من تست کردم حدود یکی دو هفته پیش کاملا درست کار میکرد.
قبل از کارهای دومونت برنچ رسمی ، برنچ مایکروسافت بود (https://github.com/Microsoft/caffe) که برای اینکه کلا یه سیستم کامپایل هم در لینوکس و هم ویندوز فعال باشه رو آوردن به سی میک .
آخرین باری هم که صحبت کردم قرار بود یه تغییراتی در اسکریپت بده چون این پروسه برای همه بدرستی کار نمیکنه.
علی الحساب شما از همون طریقی که عرض کردم پیش برید انشاالله مشکلی ندارید.
(پیشنهاد میکنم حتما در کنار ویندوز یه لینوکس هم نصب کنید. چون برنچ رسمی لینوکسه کماکان )
آیا با ویژوال استودیو 2015 مشکلی داره؟
با 2013 تست شده . کسایی که با 2015 ران کردن مشکل داشتن خصوصا سر دیپندنسی ها
...