日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

caffe命令及其参数解析

發布時間:2025/7/14 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 caffe命令及其参数解析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

caffe的c++主程序(caffe.cpp)放在根目錄下的tools文件夾內, 當然還有一些其它的功能文件,如:convert_imageset.cpp, train_net.cpp, test_net.cpp等也放在這個文件夾內。經過編譯后,這些文件都被編譯成了可執行文件,放在了 ./build/tools/ 文件夾內。因此我們要執行caffe程序,都需要加?./build/tools/ 前綴。

如:

# sudo sh ./build/tools/caffe train --solver=examples/mnist/train_lenet.sh

caffe程序的命令行執行格式如下:

caffe <command> <args>

其中的<command>有這樣四種:

  • train
  • test
  • device_query
  • time

對應的功能為:

train----訓練或finetune模型(model),

test-----測試模型

device_query---顯示gpu信息

time-----顯示程序執行時間

其中的<args>參數有:

  • -solver
  • -gpu
  • -snapshot
  • -weights
  • -iteration
  • -model
  • -sighup_effect
  • -sigint_effect

注意前面有個-符號。對應的功能為:

-solver:必選參數。一個protocol buffer類型的文件,即模型的配置文件。如:

# ./build/tools/caffe train -solver examples/mnist/lenet_solver.prototxt

-gpu: 可選參數。該參數用來指定用哪一塊gpu運行,根據gpu的id進行選擇,如果設置為'-gpu all'則使用所有的gpu運行。如使用第二塊gpu運行:

# ./build/tools/caffe train -solver examples/mnist/lenet_solver.prototxt -gpu 2

-snapshot:可選參數。該參數用來從快照(snapshot)中恢復訓練。可以在solver配置文件設置快照,保存solverstate。如:

# ./build/tools/caffe train -solver examples/mnist/lenet_solver.prototxt -snapshot examples/mnist/lenet_iter_5000.solverstate

-weights:可選參數。用預先訓練好的權重來fine-tuning模型,需要一個caffemodel,不能和-snapshot同時使用。如:

# ./build/tools/caffe train -solver examples/finetuning_on_flickr_style/solver.prototxt -weights models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel

-iterations: 可選參數,迭代次數,默認為50。 如果在配置文件文件中沒有設定迭代次數,則默認迭代50次。

-model:可選參數,定義在protocol buffer文件中的模型。也可以在solver配置文件中指定。

-sighup_effect:可選參數。用來設定當程序發生掛起事件時,執行的操作,可以設置為snapshot, stop或none, 默認為snapshot

-sigint_effect: 可選參數。用來設定當程序發生鍵盤中止事件時(ctrl+c), 執行的操作,可以設置為snapshot, stop或none, 默認為stop

?

剛才舉例了一些train參數的例子,現在我們來看看其它三個<command>:

test參數用在測試階段,用于最終結果的輸出,要模型配置文件中我們可以設定需要輸入accuracy還是loss. 假設我們要在驗證集中驗證已經訓練好的模型,就可以這樣寫

# ./build/tools/caffe test -model examples/mnist/lenet_train_test.prototxt -weights examples/mnist/lenet_iter_10000.caffemodel -gpu 0 -iterations 100

這個例子比較長,不僅用到了test參數,還用到了-model, -weights, -gpu和-iteration四個參數。意思是利用訓練好了的權重(-weight),輸入到測試模型中(-model),用編號為0的gpu(-gpu)測試100次(-iteration)。

time參數用來在屏幕上顯示程序運行時間。如:

# ./build/tools/caffe time -model examples/mnist/lenet_train_test.prototxt -iterations 10

這個例子用來在屏幕上顯示lenet模型迭代10次所使用的時間。包括每次迭代的forward和backward所用的時間,也包括每層forward和backward所用的平均時間。

# ./build/tools/caffe time -model examples/mnist/lenet_train_test.prototxt -gpu 0

這個例子用來在屏幕上顯示lenet模型用gpu迭代50次所使用的時間。

# ./build/tools/caffe time -model examples/mnist/lenet_train_test.prototxt -weights examples/mnist/lenet_iter_10000.caffemodel -gpu 0 -iterations 10

利用給定的權重,利用第一塊gpu,迭代10次lenet模型所用的時間。

device_query參數用來診斷gpu信息。

# ./build/tools/caffe device_query -gpu 0

最后,我們來看兩個關于gpu的例子

# ./build/tools/caffe train -solver examples/mnist/lenet_solver.prototxt -gpu 0,1 # ./build/tools/caffe train -solver examples/mnist/lenet_solver.prototxt -gpu all

這兩個例子表示: 用兩塊或多塊GPU來平行運算,這樣速度會快很多。但是如果你只有一塊或沒有gpu, 就不要加-gpu參數了,加了反而慢。

最后,在linux下,本身就有一個time命令,因此可以結合進來使用,因此我們運行mnist例子的最終命令是(一塊gpu):

$ sudo time ./build/toos/caffe train -solver examples/mnist/lenet_solver.prototxt

轉載于:https://www.cnblogs.com/CQUTWH/p/5932570.html

總結

以上是生活随笔為你收集整理的caffe命令及其参数解析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产尻逼视频 | 500福利视频导航 | av大全免费观看 | 日韩精品在线免费观看视频 | 久久噜噜噜精品国产亚洲综合 | 免费日韩在线视频 | 国产福利在线 | 九月婷婷丁香 | 96日本xxxxxⅹxxx70| 成人小片 | 91传媒视频在线观看 | 日韩欧美三级视频 | 午夜片在线观看 | 2019国产在线 | 中文字幕日韩av | babes性欧美69| 欧美日韩视频在线观看一区 | 亚洲狠狠婷婷综合久久久久图片 | 婷婷视频一区二区三区 | 亚洲天堂影院在线观看 | 在线观看日韩视频 | 久久国内视频 | 福利网站在线观看 | 国产麻豆天美果冻无码视频 | 久热最新 | 95看片淫黄大片一级 | 久草最新网址 | 99久久亚洲精品 | 国产100页 | 亚洲成人第一网站 | 神秘马戏团在线观看免费高清中文 | 成人区人妻精品一区二 | 中文字幕日韩久久 | 99精品久久 | 深夜福利影院 | 成人影院免费 | 亚洲精品一区二区三区在线 | 国产aⅴ一区二区三区 | 成人免费a级片 | 91亚洲视频 | 国产成人精品午夜福利Av免费 | 在线观看黄色网页 | 欧美狠狠干 | 国产欧美精品一区二区色综合朱莉 | 日韩免费在线观看视频 | 欧美黄色a视频 | 免费在线观看www | 翔田千里一区二区三区av | 欧美日韩精品久久 | 日日日夜夜操 | 久久这里只有 | 69堂精品 | 欧美群交射精内射颜射潮喷 | 国产一级视频在线 | 亚洲欧美另类国产 | 床上激情网站 | 美女裸体跪姿扒开屁股无内裤 | 久久aaa| 日韩欧美一级大片 | 精品一区二区三区无码按摩 | 高清在线一区二区 | 精品乱人伦一区二区三区 | 波多野结衣免费看 | 男人日女人逼 | 国产精品资源站 | 女大学生的家政保姆初体验 | 91免费视 | 91性生活| mm1313亚洲精品| 国产精品伦一区 | 精品人妻一区二区三区久久 | 日韩欧美一卡 | 久操视频在线观看 | 色播在线观看 | 亚州激情 | 亚洲一区二区三区四区不卡 | 国产精品色哟哟 | 免费欧美一级片 | 乌克兰极品av女神 | 在线观看av大片 | 高清视频在线免费观看 | 九九在线观看视频 | 69色综合 | 2019自拍偷拍 | 日本成人福利视频 | 国产成人aaaa| 综合国产在线 | 国产精品电影一区 | 国产乱子伦精品无码码专区 | 国产男男gay网站 | www.狠狠艹 | 欧美激情视频网址 | 久久精品欧美一区二区 | 中文字幕在线观看不卡 | 香蕉av一区二区 | 尤物在线| 性欧美又大又长又硬 | 日本黄色一区 | 精品国产黄色片 |