Windows下使用VS呼叫Caffe 基礎配置

2021-08-16 07:42:41 字數 1056 閱讀 5689

參考:

1.遇到缺少dll檔案,尤其是缺少檔名中含「sgd」的檔案,這個問題是因為在安裝boost的時候,沒有選擇靜態鏈結。

解決辦法:cmd轉到boost安裝包所在資料夾,用以下命令開啟b2.exe

b2.exe stage -type=complete -link=static
引數參考:

2.遇到warning c4743

boost在自己的程式和caffe當中大小不一樣,猜想是因為安裝的boost版本不對。

但重新新建了乙個專案,再按照教程配置,發現沒有出現這個問題,有待思考。。。

3.cuda配置問題

參考的部落格中是沒有使用gpu的,與我個人使用的不同,因此需要另外配置gpu。

具體步驟:

①聯結器-輸入 新增

curand.lib

cudart_static.lib

cublas.lib

cudart.lib

4.check failed: registry.count(t ype) == 1 (0 vs. 1) unknown layer type

當你終於能生成專案之後!呼叫exe檔案進行分類的時候,又出現問題了!(本人用的caffe自帶的classification.exe進行測試 )

這個意思就是,你的程式當中呼叫的網路當中的某層為「未知」的。

解決辦法:在工程中新增乙個標頭檔案head.h,並且在你的主程式中#include 「head.h」

#include #include #include #include #include #include #include #include #include #include #include namespace caffe  

參考:

windows下使用gcc呼叫python的問題

用gcc編譯了乙個c 呼叫python的程式,這個程式在vs下是好用的,而且沒有使用vs的任何庫 可是到了gcc下就是無法使用 後來上網查了一下資料才知道,是因為cl與gcc的執行時庫不同。開啟cmd視窗,輸入python就可以看到 python的windows版本是用msc編譯的 所以python...

Windows下使用SWT呼叫ActiveX控制項

最近因專案需要測試一些activex控制項的功能,使用原生工具笨重且比較慢,錯誤跟蹤也不太方便,決定使用eclipse的swt嘗試一番,最後發現果然比較便捷。這裡根據網上某大神的用例來構建乙個工具類。package com.yyy import org.eclipse.swt.swt import ...

windows下VS2017使用openssl庫

openssl開發環境配置教程分享給大家,具體內容如下 環境資訊 windows 10 enterprise version 10.0.15063 visual studio enterprise 2017 version 15.2 26430.12 openssl v1.1.0f 提醒事項 具體步...