2017-04-08 115 views
0

我試圖在桌面上的ubutu 16.4上安裝papi。我面臨錯誤,我找不到任何解決方案。也許是因爲這是我第一次使用Papi.I從http://icl.cs.utk.edu/papi/software/index.html下載papi version 5.5。 我做的第一步驟,通過運行$我的機器上安裝\配置並運行make,但是當我運行make測試我有以下錯誤:在ubunutu上安裝PAPI,我運行「make test」時得到錯誤

make[1]: Leaving directory '/home/kaloon/Downloads/papi-5.5.1/src/ctests' 
ctests/zero 
Test case 0: start, stop. 
    ----------------------------------------------- 
    Default domain is: 1 (PAPI_DOM_USER) 
    Default granularity is: 1 (PAPI_GRN_THR) 
    Using 20000000 iterations of c += a*b 
    ------------------------------------------------------------------------- 
    Test type :    1 
PAPI_TOT_INS :   200000222 
PAPI_TOT_CYC :   180014757 
Real usec :    45126 
Real cycles :  162093114 
Virt usec :   45126 
Virt cycles :   180504000 
------------------------------------------------------------------------- 
Verification: PAPI_TOT_CYC should be roughly real_cycles 
NOTE: Not true if dynamic frequency scaling is enabled. 
Verification: PAPI_FP_INS should be roughly 40000000 
PAPI_TOT_INS Error of 400.00% 
zero.c          FAILED 
Line # 130 
Error: FLOPS validation 

    Makefile.inc:225: recipe for target 'test' failed 
    make: *** [test] Error 1 
+0

此我的機器信息架構:x86_64的 CPU運算模式(一個或多個):32位,64位 字節順序:小端 CPU(或多個):8 在線CPU( s)列表:每個核心0-7 螺紋(S):4 插座(S):1 NUMA節點(一個或多個):每插座2 核心(S)1個 商ID:GenuineIntel – kaloon

+0

CPU家族:6型號:60 型號名稱:Intel(R)Core(TM)i7-4790 CPU @ 3.60GHz 步進:3 CPU兆赫:3752.490 CPU最大兆赫:4000.0000 CPU分鐘兆赫:800.0000 BogoMIPS:7184.00 虛擬化:VT-X L1D高速緩衝存儲器:32K L1I高速緩衝存儲器:32K L2高速緩存:256K L3高速緩存:8192K NUMA NODE0 CPU(s):0-7 – kaloon

回答

0

只是發表在郵件列表的答案papi。

這是一個已知的機器沒有好的FP計數器的bug(最近有一些 英特爾芯片)。我們回退到PAPI_TOT_INS,但不改變預期的 值。

我們也許應該在這種情況下禁用驗證,或者更好,讓 我們所有的一般PAPI驗證的發生是更穩定的計數器(如 total_instructions)和移動FP驗證,以一組獨立的 工具。

文斯

相關問題