File tree Expand file tree Collapse file tree 4 files changed +28
-13
lines changed
Expand file tree Collapse file tree 4 files changed +28
-13
lines changed Original file line number Diff line number Diff line change @@ -122,6 +122,19 @@ if(ALIGPU_BUILD_TYPE STREQUAL "O2")
122122 ${CMAKE_CURRENT_SOURCE_DIR}
123123 TARGETVARNAME targetName)
124124
125+ message ("Compile definitions for ONNX runtime (CUDA):" )
126+ message (STATUS "ORT_ROCM_BUILD: ${ORT_ROCM_BUILD} " )
127+ message (STATUS "ORT_CUDA_BUILD: ${ORT_CUDA_BUILD} " )
128+ message (STATUS "ORT_MIGRAPHX_BUILD: ${ORT_MIGRAPHX_BUILD} " )
129+ message (STATUS "ORT_TENSORRT_BUILD: ${ORT_TENSORRT_BUILD} " )
130+
131+ target_compile_definitions (${targetName} PRIVATE
132+ GPUCA_HAS_ONNX=1
133+ ORT_ROCM_BUILD=$<BOOL :${ORT_ROCM_BUILD} >
134+ ORT_CUDA_BUILD=$<BOOL :${ORT_CUDA_BUILD} >
135+ ORT_MIGRAPHX_BUILD=$<BOOL :${ORT_MIGRAPHX_BUILD} >
136+ ORT_TENSORRT_BUILD=$<BOOL :${ORT_TENSORRT_BUILD} >)
137+
125138 install (FILES ${HDRS} DESTINATION include /GPU)
126139endif ()
127140
Original file line number Diff line number Diff line change @@ -160,6 +160,19 @@ if(ALIGPU_BUILD_TYPE STREQUAL "O2")
160160 ${GPUCA_HIP_SOURCE_DIR}
161161 TARGETVARNAME targetName)
162162
163+ message ("Compile definitions for ONNX runtime (HIP / ROCM):" )
164+ message (STATUS "ORT_ROCM_BUILD: ${ORT_ROCM_BUILD} " )
165+ message (STATUS "ORT_CUDA_BUILD: ${ORT_CUDA_BUILD} " )
166+ message (STATUS "ORT_MIGRAPHX_BUILD: ${ORT_MIGRAPHX_BUILD} " )
167+ message (STATUS "ORT_TENSORRT_BUILD: ${ORT_TENSORRT_BUILD} " )
168+
169+ target_compile_definitions (${targetName} PRIVATE
170+ GPUCA_HAS_ONNX=1
171+ ORT_ROCM_BUILD=$<BOOL :${ORT_ROCM_BUILD} >
172+ ORT_CUDA_BUILD=$<BOOL :${ORT_CUDA_BUILD} >
173+ ORT_MIGRAPHX_BUILD=$<BOOL :${ORT_MIGRAPHX_BUILD} >
174+ ORT_TENSORRT_BUILD=$<BOOL :${ORT_TENSORRT_BUILD} >)
175+
163176 install (FILES ${HDRS} DESTINATION include /GPU)
164177
165178# o2_add_test(GPUsortHIP NAME test_GPUsortHIP
Original file line number Diff line number Diff line change @@ -352,19 +352,8 @@ if(ALIGPU_BUILD_TYPE STREQUAL "O2")
352352 ${targetName}
353353 PRIVATE $<TARGET_PROPERTY:O2::Framework ,INTERFACE_INCLUDE_DIRECTORIES >)
354354
355- message ("Compile definitions for ONNX runtime:" )
356- message (STATUS "ORT_ROCM_BUILD: ${ORT_ROCM_BUILD} " )
357- message (STATUS "ORT_CUDA_BUILD: ${ORT_CUDA_BUILD} " )
358- message (STATUS "ORT_MIGRAPHX_BUILD: ${ORT_MIGRAPHX_BUILD} " )
359- message (STATUS "ORT_TENSORRT_BUILD: ${ORT_TENSORRT_BUILD} " )
360-
361-
362355 target_compile_definitions (${targetName} PRIVATE
363- GPUCA_O2_LIB GPUCA_TPC_GEOMETRY_O2 GPUCA_HAS_ONNX=1
364- ORT_ROCM_BUILD=$<BOOL :${ORT_ROCM_BUILD} >
365- ORT_CUDA_BUILD=$<BOOL :${ORT_CUDA_BUILD} >
366- ORT_MIGRAPHX_BUILD=$<BOOL :${ORT_MIGRAPHX_BUILD} >
367- ORT_TENSORRT_BUILD=$<BOOL :${ORT_TENSORRT_BUILD} >)
356+ GPUCA_O2_LIB GPUCA_TPC_GEOMETRY_O2 GPUCA_HAS_ONNX=1)
368357
369358 o2_target_root_dictionary(${MODULE}
370359 HEADERS ${HDRS_CINT_O2} ${HDRS_CINT_O2_ADDITIONAL}
Original file line number Diff line number Diff line change @@ -626,7 +626,7 @@ int32_t GPUChainTracking::RunTPCClusterizer(bool synchronizeOutput)
626626 if (GetProcessingSettings ().nn .applyNNclusterizer ) {
627627 int32_t deviceId = -1 ;
628628 int32_t numLanes = GetProcessingSettings ().nTPCClustererLanes ;
629- int32_t maxThreads = mRec ->MemoryScalers ()-> nTPCdigits / 6000 ;
629+ int32_t maxThreads = mRec ->getNKernelHostThreads ( true ) ;
630630 mRec ->runParallelOuterLoop (doGPU, numLanes, [&](uint32_t lane) {
631631 nnApplications[lane].init (nn_settings);
632632 if (nnApplications[lane].modelsUsed [0 ]) {
You can’t perform that action at this time.
0 commit comments