@@ -642,19 +642,21 @@ int32_t GPUChainTracking::RunTPCClusterizer(bool synchronizeOutput)
642642 GPUTPCNNClusterizerHost nnApplications[GetProcessingSettings ().nTPCClustererLanes ];
643643
644644 // Maximum of 4 lanes supported
645- HighResTimer* nnTimers[12 ] = {
646- &getTimer<GPUTPCNNClusterizer, 0 >(" GPUTPCNNClusterizer_ONNXClassification_0_" , 0 ),
647- &getTimer<GPUTPCNNClusterizer, 1 >(" GPUTPCNNClusterizer_ONNXRegression_1_" , 1 ),
648- &getTimer<GPUTPCNNClusterizer, 2 >(" GPUTPCNNClusterizer_ONNXRegression2_2_" , 2 ),
649- &getTimer<GPUTPCNNClusterizer, 3 >(" GPUTPCNNClusterizer_ONNXClassification_0_" , 3 ),
650- &getTimer<GPUTPCNNClusterizer, 4 >(" GPUTPCNNClusterizer_ONNXRegression_1_" , 4 ),
651- &getTimer<GPUTPCNNClusterizer, 5 >(" GPUTPCNNClusterizer_ONNXRegression2_2_" , 5 ),
652- &getTimer<GPUTPCNNClusterizer, 6 >(" GPUTPCNNClusterizer_ONNXClassification_0_" , 6 ),
653- &getTimer<GPUTPCNNClusterizer, 7 >(" GPUTPCNNClusterizer_ONNXRegression_1_" , 7 ),
654- &getTimer<GPUTPCNNClusterizer, 8 >(" GPUTPCNNClusterizer_ONNXRegression2_2_" , 8 ),
655- &getTimer<GPUTPCNNClusterizer, 9 >(" GPUTPCNNClusterizer_ONNXClassification_0_" , 9 ),
656- &getTimer<GPUTPCNNClusterizer, 10 >(" GPUTPCNNClusterizer_ONNXRegression_1_" , 10 ),
657- &getTimer<GPUTPCNNClusterizer, 11 >(" GPUTPCNNClusterizer_ONNXRegression2_2_" , 11 )};
645+ HighResTimer* nnTimers[12 ];
646+ if (GetProcessingSettings ().nn .applyNNclusterizer && GetProcessingSettings ().debugLevel >= 1 ) {
647+ nnTimers[0 ] = &getTimer<GPUTPCNNClusterizer, 0 >(" GPUTPCNNClusterizer_ONNXClassification_0_" , 0 );
648+ nnTimers[1 ] = &getTimer<GPUTPCNNClusterizer, 1 >(" GPUTPCNNClusterizer_ONNXRegression_1_" , 1 );
649+ nnTimers[2 ] = &getTimer<GPUTPCNNClusterizer, 2 >(" GPUTPCNNClusterizer_ONNXRegression2_2_" , 2 );
650+ nnTimers[3 ] = &getTimer<GPUTPCNNClusterizer, 3 >(" GPUTPCNNClusterizer_ONNXClassification_0_" , 3 );
651+ nnTimers[4 ] = &getTimer<GPUTPCNNClusterizer, 4 >(" GPUTPCNNClusterizer_ONNXRegression_1_" , 4 );
652+ nnTimers[5 ] = &getTimer<GPUTPCNNClusterizer, 5 >(" GPUTPCNNClusterizer_ONNXRegression2_2_" , 5 );
653+ nnTimers[6 ] = &getTimer<GPUTPCNNClusterizer, 6 >(" GPUTPCNNClusterizer_ONNXClassification_0_" , 6 );
654+ nnTimers[7 ] = &getTimer<GPUTPCNNClusterizer, 7 >(" GPUTPCNNClusterizer_ONNXRegression_1_" , 7 );
655+ nnTimers[8 ] = &getTimer<GPUTPCNNClusterizer, 8 >(" GPUTPCNNClusterizer_ONNXRegression2_2_" , 8 );
656+ nnTimers[9 ] = &getTimer<GPUTPCNNClusterizer, 9 >(" GPUTPCNNClusterizer_ONNXClassification_0_" , 9 );
657+ nnTimers[10 ] = &getTimer<GPUTPCNNClusterizer, 10 >(" GPUTPCNNClusterizer_ONNXRegression_1_" , 10 );
658+ nnTimers[11 ] = &getTimer<GPUTPCNNClusterizer, 11 >(" GPUTPCNNClusterizer_ONNXRegression2_2_" , 11 );
659+ }
658660
659661 if (GetProcessingSettings ().nn .applyNNclusterizer ) {
660662 int32_t deviceId = -1 ;
0 commit comments