導航:首頁 > 操作系統 > linuxbenchmark

linuxbenchmark

發布時間:2024-04-20 22:23:30

❶ Linux 如何運行benchmark循環跑

Linux 如何運行benchmark循環跑如下
benchmark中包含了跑benchmark的源碼benchncnn.cpp,感興趣的可以先看一下裡面的內容。在Linux的文件根目錄下,新建一個build文件夾並進入,當然也可以不叫build,隨便你自己起。mkdir build && cd build進入之後就可以進行編譯了,編譯之後在build文件夾下會生成一個叫benchmark的文件夾,之後的工作會在這里進行。編譯用的是cmake,這里如果有問題的話可以注意一下cmake的版本,我用的版本是3.12.3。具體命令如下:cmake .
make -j8這里cmake編譯實際上是要根據上一層文件夾的CMakeLists.txt的文本來的,這里的..其實就是表示的上一層文件夾。 Make -j後面的數字是開幾個核,根據自己電腦的實際情況來。執行完成之後就可以看到build里有了benchmark的文件夾。
入這個文件夾,可以看到一個benchncnn的可執行文件已經編譯好了,運行這個可執行文件就可以測試模型的速度。但是這個可執行文件默認的是找到當前文件夾下的param格式的文件。
所有自帶的模型文件都在ncnn根目錄下的benchmark的文件夾中,把裡面所有的param文件都拷貝到現在的benchmark文件夾,然後執行如下命令./benchncnn 4 2 0 -1
第一個數字表示測試次數,第二個表示開的線程數(這一點ncnn做的不錯),最後一個數字-1表示只測cpu。NCNN交叉編譯到rk3288(armv7架構)和rk3399(armv8架構)的方法。

❷ Linux上有什麼比較專業測CPU的benchmark

用Linux自帶的bc計算器計算pi值的一種benchmark手段。這也正體現了我以前說的Linux是工程師的系統的說法,Linux集成了非常多的工程師所需要的工具。 其實很簡單,就是一行命令。 time echo 「scale=5000; 4*a(1)」 | bc -l -q time是計時程序。scale是精度,4*a(1)調用了反正切函數。由三角函數我們知道1的反正切是pi/4, pi=4* pi/4。 -l -q參數的意思請參照manpage。這一行其實就是讓bc計算1的反正切,計算精度是5000位。 有的人用tcsh作為shell的需要注意指定time工具的位置,/usr/bin/time。tcsh內部有一個內部命令time,輸出格式詭異。 我在unix-center的Ubuntu 上跑的結果如下。比我的x200好像慢點。x200好像是38s。

閱讀全文

與linuxbenchmark相關的資料

熱點內容
法國電影耽美 瀏覽:642
java調用迅雷 瀏覽:422
開發雲伺服器cvm需要做些什麼 瀏覽:258
程序員長期變胖 瀏覽:628
平板怎麼創建圖標文件夾 瀏覽:220
alphafrance製作的影片 瀏覽:281
小電影網站有那些 瀏覽:191
護工韓國倫理電影 瀏覽:899
母乳人妻倫理片 瀏覽:844
電影院被強行猛插 瀏覽:208
80年代台灣老電影紅樓夢 瀏覽:278
大疆帶屏控如何安裝app 瀏覽:946
國產大胸電影 瀏覽:706
模擬器中的pco的命令提示窗口 瀏覽:874
蘿卜雙端源碼 瀏覽:873
魔域gm易語言工具源碼 瀏覽:452
機械設計手冊pdf電子版 瀏覽:98
為什麼網吧伺服器會掉盤 瀏覽:526
文電通pdf套裝版4 瀏覽:327
如何使用百度地圖伺服器地址 瀏覽:921