2016-07-22 2 views
3

:PAPI_readは、スレッドXのevtsetのX(* papi_hwc.c)に失敗しました。はエラーをトレースCOMPSsを修正:私はアクティブにトレーシングシステム(extrae)とCOMPSsを実行しようとしています

How to fix libpapi.so.* cannot open shared object file when running (py)COMPSs with tracing?

しかし、今私は新しいPAPIの問題に直面しています:私は、最初のインストールの問題を持っていたが、私はおかげでこの質問を解決し 。私が手にエラーにもかかわらず

Extrae: Error! Hardware counter PAPI_L3_TCM (0x80000008) cannot be added in set 1 (thread 0) 
Extrae: Error! Hardware counter PAPI_FP_INS (0x80000034) cannot be added in set 1 (thread 0) 
Extrae: Error! Hardware counter PAPI_SR_INS (0x80000036) cannot be added in set 2 (thread 0) 
Extrae: Error! Hardware counter PAPI_BR_UCN (0x8000002a) cannot be added in set 2 (thread 0) 
Extrae: Error! Hardware counter PAPI_BR_CN (0x8000002b) cannot be added in set 2 (thread 0) 
Extrae: Error! Hardware counter PAPI_VEC_SP (0x80000069) cannot be added in set 2 (thread 0) 
Extrae: Error! Hardware counter RESOURCE_STALLS (0x40000023) cannot be added in set 2 (thread 0) 

Extrae: Successfully initiated with 1 tasks and 1 threads 

WARNING: IT Properties file is null. Setting default values 

[ API] - Deploying COMPSs Runtime v1.4 (build 20160722-1520.r59) 
[ API] - Starting COMPSs Runtime v1.4 (build 20160722-1520.r59) 

しかし、ランタイムを開始した後、私は無限ループにこれを取得する:

COMPSsランタイムが正しくロードされますが、Extraeは、このエラーを報告すること に思えます
Extrae: PAPI_read failed for thread 1 evtset 2 (papi_hwc.c:669) 
Extrae: PAPI_read failed for thread 0 evtset 1 (papi_hwc.c:669) 

PAPIカウンタがハードウェアでない場合でもトレースを取得したいと考えています。それらを無効にする方法とエラーを修正する方法はありますか?あなたがあなたのマシンにそのカウンター利用できていないことが表示されます

答えて

5

を確認し、無効に利用できないPAPIカウンター

。使用:

papi_avail -a 

利用可能なpapiカウンターを表示してください。 configファイルを/opt/COMPSs/Runtime/configuration/xml/tracing/*.xmlの下に編集し、問題のPAPIカウンタを<counters>セクションから削除します。また、PAPIカウンタセットに互換性がないかどうかを確認するには、

/opt/COMPSs/Dependencies/extrae/bin/papi_best_set COUNTER_NAME_#1, COUNTER_NAME_#2, COUNTER_NAME_#3, ... 

を使用できます。

を無効にし、すべてのカウンタ

あなただけのファイルを変更するそれらのすべてを無効にしたい場合:

  • extrae_basic.xml
  • extrae_advanced.xml
  • extrae_task.xml

未満/opt/COMPSs/Runtime/configuration/xml/tracing/ f古いライン変更:

<counters enabled="yes"> 

用:

<counters enabled="no"> 
関連する問題