caffe路徑正確,卻讀不到圖片

調試caffe,用已有的網絡訓練自己的數據集的時候(我這里做的是二分類)。在生成均值文件之后,開始train,發現出現了這個問題。

1,路徑正確,卻讀不到圖片。

[db_lmdb.hpp:15]?Check failed: mdb_status == 0 (2 vs. 0) No such file or directory

這里寫圖片描述?
我發現這check failed的上面有一句話:就是loading file form :data/ilsvrc12/imagenet_mean.binaryproto?
這說明是在找均值文件的時候沒找到。然后,我們看看那些地方涉及到了這個信息。?
這里寫圖片描述
我發現,只有這幾個地方涉及到了均值文件。打開 train_val.prototxt把均值文件改為絕對路徑。這下肯定出不了錯誤。最好不用相對路徑描述文件。因為caffe中很多錯誤是由于路徑問題。?
這里寫圖片描述
在這之中cat_data是我的詩句存儲的地方。就像mnist一樣。是個文件夾。?
這里寫圖片描述?
再次運行,這里寫圖片描述
可以運行了。

2、磁盤空間不足

Check failed: proto.SerializeToOstream(&output)

解決辦法:查看磁盤空間

,

我的caffe目錄就在home下。因此,是由于在訓練的時候存儲snapshot沒有了空間。?
釋放掉以一些空間,繼續運行。

3、?明明有文件列表,卻說為空。

image_data_layer.cpp:51] Check failed: !lines_.empty() File is empty *** Check failure stack trace: ***
  • 1

訓練prototxt 文件如下:?
這里寫圖片描述

而且txt文件明明有東西。原因在這個圖片。仔細看看發現:data_param有問題。改了image_data_param 即可。

4、?Expected integer or identifier

[1] Error parsing text-format caffe.NetParameter: 382:9: Expected integer or identifier
[2] Check failed: ReadProtoFromTextFile(param_file, param) Failed to parse NetParameter file: NUS/VGG_CNN_F_train_test.prototxt
  • 1
  • 2

打開我的VGG_CNN_F_train_test.prototxt。找到329,發現沒錯誤。?
解決方法:?
從stackoverflow 上查到了答案。?Your prototxt is malformed with both layer and layers messages.?
發現果然,我的prototxt中新加的一層寫成了layers應該為layer。這是新老caffe版本轉換過程中的一個容易出現的問題。

這里寫圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/387321.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/387321.shtml
英文地址,請注明出處:http://en.pswp.cn/news/387321.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Eclipse可以執行jsp文件卻無法訪問Tomcat主頁

點擊Servers,然后雙擊本地的Tomcat服務器 出現如下界面 這里要選擇第二項 再重新啟動Tomcat就行了 轉載于:https://www.cnblogs.com/lls1350767625/p/10452565.html

caffe調用的一個例子

本文是學習Caffe官方文檔"ImageNet Tutorial"時做的,同樣由于是Windows版本的原因,很多shell腳本不能直接使用,走了不少彎路,但是收獲也不少。比如:如何讓shell腳本在Windows系統上直接運行、如何去用Caffe給…

孔銅的銅厚

---恢復內容開始--- 表面處理方式注釋&#xff1a; 噴錫 噴錫鉛合金是一種最低成本PCB表面有鉛工藝&#xff0c;它能保持良好的可焊接性。但對于精細引腳間距(<0.64mm)的情況&#xff0c;可能導致焊料的橋接和厚度問題。 無鉛噴錫 一種無鉛表面處理工藝&#xff0c;符合“環…

1 kafka簡介

Publish-subscribe distributed messaging system. A distributed commit log. kafka集群中的服務器都叫broker。 客戶端有兩類&#xff1a;producer、consumer。 客戶端和broker之間使用TCP協議。 不同業務系統的消息通過topic進行區分。 消息的topic會分區&#xff0c;以…

各種機器學習的優缺點及應用場景

目錄 正則化算法&#xff08;Regularization Algorithms&#xff09; 集成算法&#xff08;Ensemble Algorithms&#xff09; 決策樹算法&#xff08;Decision Tree Algorithm&#xff09; 回歸&#xff08;Regression&#xff09; 人工神經網絡&#xff08;Artificial…

微信公眾號接入開發者模式,服務器配置Token驗證

概述 接入微信公眾平臺開發&#xff0c;開發者需要按照如下步驟完成&#xff1a; 填寫服務器配置驗證服務器地址的有效性依據接口文檔實現業務邏輯官方指南文檔服務器配置 服務器地址(URL)&#xff1a;填寫完URL后&#xff0c;微信服務器會發送GET請求&#xff0c;并攜帶以下參…

2 kafka安裝

單節點&#xff1a; 1、解壓kafka壓縮包到安裝目錄&#xff08;自己指定&#xff09;&#xff1b; 2、進入kafka目錄并執行命令 > bin/zookeeper-server-start.sh config/zookeeper.properties #如果報錯&#xff0c;修改kafka-run-class.sh&#xff0c;將 -XX:UseComp…

TensorFlow自帶例子

TensorFlow自帶例子已經包含了android和ios下的攝像頭圖像分類示例Inception&#xff0c;這里補充一個Windows下的&#xff0c;使用AForge庫(www.aforgenet.com)操作攝像頭。 代碼在這里下載&#xff0c;使用Visual Studio 2017編譯。 http://files.cnblogs.com/files/autosoft…

遇到Visual Studio 當前不會命中斷點.還沒有為該文檔加載任何符號的情況

一.問題及原因 有這樣一種調用邏輯:A.exe調用B.dll.現在想要在B的源代碼中打斷點,從A發起進行調試,卻給出了"當前不會命中斷點.還沒有為該文檔加載任何符號"的提示.感覺十分奇怪,各種重新生成,重啟VS都沒啥用,最后不得以網上搜了一番,找到了問題的根源. 原來我把舊的…

java01基礎簡介

1 java概述 開發服務器端應用程序最流行語言&#xff0c;產生網頁、運行后端邏輯。 當對java了解到一定程度&#xff0c;閱讀源碼才能解決問題。 Applet&#xff1a;在網頁中運行的java程序&#xff0c; Java的應用領域&#xff1a; 桌面應用系統開發 企業級應用開發 多媒…

TensorFlow自帶例子已經包含了android和ios下的攝像頭圖像分類示例Inception v1,這里補充一個Windows下的,使用AForge庫(www.aforgenet.com)操作

TensorFlow自帶例子已經包含了android和ios下的攝像頭圖像分類示例Inception v1&#xff0c;這里補充一個Windows下的&#xff0c;使用AForge庫(www.aforgenet.com)操作攝像頭。 代碼在這里下載&#xff0c;使用Visual Studio 2017編譯。 http://files.cnblogs.com/files/autos…

Docker+Mongodb

DockerMongodb 原文:DockerMongodbdocker search mongodb docker run -d -p 2701:27017 -v /usr/mongodb/data:/data/db -v /usr/mongodb/databack:/data/backup --name mongo-v1.0.0 mongo --auth docker exec -it mongo-v1.0.0 mongo admin docker exec -it mongo-v1.0.…

Java02繼承

5繼承 5.1 類、超類和子類 關鍵字extends表示繼承。 Java中的繼承都是公用繼承&#xff0c;沒有C中的私有繼承和保護繼承。 Super class Subclass 來自于集合的術語 Base class Derived class Parent class Child class 將通用的功能放在超類中&#xff0c;將具有特…

BP神經網絡與Python實現

人工神經網絡是一種經典的機器學習模型&#xff0c;隨著深度學習的發展神經網絡模型日益完善.聯想大家熟悉的回歸問題&#xff0c; 神經網絡模型實際上是根據訓練樣本創造出一個多維輸入多維輸出的函數&#xff0c; 并使用該函數進行預測&#xff0c; 網絡的訓練過程即為調節該…

《關于長沙.NET技術社區未來發展規劃》問卷調查結果公布

那些開發者們對于社區的美好期待 2月&#xff0c;長沙.net 技術社區自從把群拉起來開始&#xff0c;做了一次比較正式、題目為《關于長沙.NET技術社區未來發展規劃》的問卷調查&#xff0c;在問卷調查中&#xff0c;溪源寫道&#xff1a; 隨著互聯網時代的到來&#xff0c;互聯…

Java03接口與內部類

6 接口與內部類 接口 interface 對象克隆 內部類 inner class 代理 proxy 6.1 接口 public interface Comparable<T> {int compareTo(T other); }Arrays.sort(Object[] a) 利用的是mergesort 接口也可以被擴展 public interface Moveable {void move(double x, doub…

第一節:ASP.NET開發環境配置

第一節&#xff1a;ASP.NET開發環境配置 什么是ASP.NET&#xff0c;學這個可以做什么&#xff0c;學習這些有什么內容&#xff1f; ASP.NET是微軟公司推出的WEB開發技術。 2002年&#xff0c;推出第一個版本&#xff0c;先后推出ASP.NET2.0&#xff0c;和ASP.NET3.5&#xff0c…

深度學習筆記之win7下TensorFlow的安裝

最近要學習神經網絡相關的內容&#xff0c;所以需要安裝TensorFlow。不得不說&#xff0c;安裝TensorFlow的感受就像是大一剛入學學習C語言時&#xff0c;安裝vs時一樣&#xff0c;問題一大堆&#xff0c;工具都裝不好&#xff0c;還學啥呀。好在&#xff0c;就在昨晚&#xff…

Java04異常、斷言、日志和調試

11 異常、斷言、日志和調試 異常處理&#xff08;exception handing&#xff09; 使用斷言來啟動檢測 Java日志框架 調試技巧 11.1 處理錯誤 如果一個方法不能夠采用正常的途徑完成任務&#xff0c;就通過另外一個路徑退出方法。 在這種情況下&#xff0c;方法不返回任何…

全雙工與半雙工的區別

1、全雙工傳輸 (英文Full&#xff0d;Duplex &#xff09; 是指交換機在發送數據的同時也能夠接收數據&#xff0c;兩者同步進行&#xff0c;這好像我們平時打電話一樣&#xff0c;說話的同時也能夠聽到對方的聲音。目前的交換機都支持全雙工。全雙工的好處在于遲延小&#xff…