導航:首頁 > 操作系統 > 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相關的資料

熱點內容
在伴伴app裡面怎麼拜師傅 瀏覽:942
編程珠璣筆記 瀏覽:280
結束命令行 瀏覽:268
力學原理pdf 瀏覽:736
宏定義編譯後不變 瀏覽:404
如何搞免費伺服器 瀏覽:212
神經系統pdf 瀏覽:672
如何查看伺服器上的資料庫伺服器 瀏覽:195
壓縮機型號v代表什麼 瀏覽:58
旅遊類源碼 瀏覽:867
電腦伺服器類型怎麼設置 瀏覽:235
pdf炒股 瀏覽:791
伺服器地址缺少埠號什麼意思 瀏覽:535
下載需要解壓的小說用哪個軟體 瀏覽:539
廣東分布式伺服器雲主機 瀏覽:588
伺服器忙打不開怎麼辦 瀏覽:20
tif壓縮軟體 瀏覽:418
程序員那麼可愛陸漓上班第1天 瀏覽:952
macbookair自帶什麼app 瀏覽:707
如何關了加密的軟體 瀏覽:587