@@ -45,7 +45,7 @@ void GPUTPCNNClusterizerHost::init(const GPUSettingsProcessingNNclusterizer& set
4545 }
4646 }
4747
48- OrtOptions = {
48+ mOrtOptions = {
4949 {" model-path" , class_model_path},
5050 {" device-type" , settings.nnInferenceDevice },
5151 {" allocate-device-memory" , std::to_string (settings.nnInferenceAllocateDevMem )},
@@ -57,60 +57,60 @@ void GPUTPCNNClusterizerHost::init(const GPUSettingsProcessingNNclusterizer& set
5757 {" logging-level" , std::to_string (settings.nnInferenceVerbosity )},
5858 {" onnx-environment-name" , " c1" }};
5959
60- model_class .initOptions (OrtOptions );
61- modelsUsed [0 ] = true ;
60+ mModelClass .initOptions (mOrtOptions );
61+ mModelsUsed [0 ] = true ;
6262
6363 reg_model_paths_local = o2::utils::Str::tokenize (reg_model_path, ' :' );
6464
6565 if (!settings.nnClusterizerUseCfRegression ) {
6666 if (reg_model_paths_local.size () == 1 ) {
67- OrtOptions [" model-path" ] = reg_model_paths_local[0 ];
68- OrtOptions [" onnx-environment-name" ] = " r1" ;
69- model_reg_1 .initOptions (OrtOptions );
70- modelsUsed [1 ] = true ;
67+ mOrtOptions [" model-path" ] = reg_model_paths_local[0 ];
68+ mOrtOptions [" onnx-environment-name" ] = " r1" ;
69+ mModelReg1 .initOptions (mOrtOptions );
70+ mModelsUsed [1 ] = true ;
7171 } else {
72- OrtOptions [" model-path" ] = reg_model_paths_local[0 ];
73- OrtOptions [" onnx-environment-name" ] = " r1" ;
74- model_reg_1 .initOptions (OrtOptions );
75- modelsUsed [1 ] = true ;
76- OrtOptions [" model-path" ] = reg_model_paths_local[1 ];
77- OrtOptions [" onnx-environment-name" ] = " r2" ;
78- model_reg_2 .initOptions (OrtOptions );
79- modelsUsed [2 ] = true ;
72+ mOrtOptions [" model-path" ] = reg_model_paths_local[0 ];
73+ mOrtOptions [" onnx-environment-name" ] = " r1" ;
74+ mModelReg1 .initOptions (mOrtOptions );
75+ mModelsUsed [1 ] = true ;
76+ mOrtOptions [" model-path" ] = reg_model_paths_local[1 ];
77+ mOrtOptions [" onnx-environment-name" ] = " r2" ;
78+ mModelReg2 .initOptions (mOrtOptions );
79+ mModelsUsed [2 ] = true ;
8080 }
8181 }
8282}
8383
8484void GPUTPCNNClusterizerHost::initClusterizer (const GPUSettingsProcessingNNclusterizer& settings, GPUTPCNNClusterizer& clustererNN)
8585{
86- clustererNN.nnClusterizerUseCfRegression = settings.nnClusterizerUseCfRegression ;
87- clustererNN.nnClusterizerSizeInputRow = settings.nnClusterizerSizeInputRow ;
88- clustererNN.nnClusterizerSizeInputPad = settings.nnClusterizerSizeInputPad ;
89- clustererNN.nnClusterizerSizeInputTime = settings.nnClusterizerSizeInputTime ;
90- clustererNN.nnClusterizerAddIndexData = settings.nnClusterizerAddIndexData ;
91- clustererNN.nnClusterizerElementSize = ((2 * settings.nnClusterizerSizeInputRow + 1 ) * (2 * settings.nnClusterizerSizeInputPad + 1 ) * (2 * settings.nnClusterizerSizeInputTime + 1 )) + (settings.nnClusterizerAddIndexData ? 3 : 0 );
92- clustererNN.nnClusterizerBatchedMode = settings.nnClusterizerBatchedMode ;
93- clustererNN.nnClusterizerBoundaryFillValue = settings.nnClusterizerBoundaryFillValue ;
94- clustererNN.nnSigmoidTrafoClassThreshold = settings.nnSigmoidTrafoClassThreshold ;
95- if (clustererNN.nnSigmoidTrafoClassThreshold ) {
96- clustererNN.nnClassThreshold = (float )std::log (settings.nnClassThreshold / (1 .f - settings.nnClassThreshold ));
86+ clustererNN.mNnClusterizerUseCfRegression = settings.nnClusterizerUseCfRegression ;
87+ clustererNN.mNnClusterizerSizeInputRow = settings.nnClusterizerSizeInputRow ;
88+ clustererNN.mNnClusterizerSizeInputPad = settings.nnClusterizerSizeInputPad ;
89+ clustererNN.mNnClusterizerSizeInputTime = settings.nnClusterizerSizeInputTime ;
90+ clustererNN.mNnClusterizerAddIndexData = settings.nnClusterizerAddIndexData ;
91+ clustererNN.mNnClusterizerElementSize = ((2 * settings.nnClusterizerSizeInputRow + 1 ) * (2 * settings.nnClusterizerSizeInputPad + 1 ) * (2 * settings.nnClusterizerSizeInputTime + 1 )) + (settings.nnClusterizerAddIndexData ? 3 : 0 );
92+ clustererNN.mNnClusterizerBatchedMode = settings.nnClusterizerBatchedMode ;
93+ clustererNN.mNnClusterizerBoundaryFillValue = settings.nnClusterizerBoundaryFillValue ;
94+ clustererNN.mNnSigmoidTrafoClassThreshold = settings.nnSigmoidTrafoClassThreshold ;
95+ if (clustererNN.mNnSigmoidTrafoClassThreshold ) {
96+ clustererNN.mNnClassThreshold = (float )std::log (settings.nnClassThreshold / (1 .f - settings.nnClassThreshold ));
9797 } else {
98- clustererNN.nnClassThreshold = settings.nnClassThreshold ;
98+ clustererNN.mNnClassThreshold = settings.nnClassThreshold ;
9999 }
100100 if (settings.nnClusterizerVerbosity < 0 ) {
101- clustererNN.nnClusterizerVerbosity = settings.nnInferenceVerbosity ;
101+ clustererNN.mNnClusterizerVerbosity = settings.nnInferenceVerbosity ;
102102 } else {
103- clustererNN.nnClusterizerVerbosity = settings.nnClusterizerVerbosity ;
103+ clustererNN.mNnClusterizerVerbosity = settings.nnClusterizerVerbosity ;
104104 }
105- clustererNN.nnInferenceInputDType = settings.nnInferenceInputDType .find (" 32" ) != std::string::npos;
106- clustererNN.nnInferenceOutputDType = settings.nnInferenceOutputDType .find (" 32" ) != std::string::npos;
107- clustererNN.nnClusterizerModelClassNumOutputNodes = model_class .getNumOutputNodes ()[0 ][1 ];
105+ clustererNN.mNnInferenceInputDType = settings.nnInferenceInputDType .find (" 32" ) != std::string::npos;
106+ clustererNN.mNnInferenceOutputDType = settings.nnInferenceOutputDType .find (" 32" ) != std::string::npos;
107+ clustererNN.mNnClusterizerModelClassNumOutputNodes = mModelClass .getNumOutputNodes ()[0 ][1 ];
108108 if (!settings.nnClusterizerUseCfRegression ) {
109- if (model_class .getNumOutputNodes ()[0 ][1 ] == 1 || !model_reg_2 .isInitialized ()) {
110- clustererNN.nnClusterizerModelReg1NumOutputNodes = model_reg_1 .getNumOutputNodes ()[0 ][1 ];
109+ if (mModelClass .getNumOutputNodes ()[0 ][1 ] == 1 || !mModelReg2 .isInitialized ()) {
110+ clustererNN.mNnClusterizerModelReg1NumOutputNodes = mModelReg1 .getNumOutputNodes ()[0 ][1 ];
111111 } else {
112- clustererNN.nnClusterizerModelReg1NumOutputNodes = model_reg_1 .getNumOutputNodes ()[0 ][1 ];
113- clustererNN.nnClusterizerModelReg2NumOutputNodes = model_reg_2 .getNumOutputNodes ()[0 ][1 ];
112+ clustererNN.mNnClusterizerModelReg1NumOutputNodes = mModelReg1 .getNumOutputNodes ()[0 ][1 ];
113+ clustererNN.mNnClusterizerModelReg2NumOutputNodes = mModelReg2 .getNumOutputNodes ()[0 ][1 ];
114114 }
115115 }
116116}
@@ -199,20 +199,20 @@ void MockedOrtAllocator::LeakCheck()
199199
200200void GPUTPCNNClusterizerHost::volatileOrtAllocator (Ort::Env* env, Ort::MemoryInfo* memInfo, GPUReconstruction* rec, bool recreate)
201201{
202- mockedAlloc = std::make_shared<MockedOrtAllocator>(rec, (OrtMemoryInfo*)(*memInfo));
202+ mMockedAlloc = std::make_shared<MockedOrtAllocator>(rec, (OrtMemoryInfo*)(*memInfo));
203203 if (recreate) {
204204 Ort::ThrowOnError (Ort::GetApi ().UnregisterAllocator ((OrtEnv*)(*env), (OrtMemoryInfo*)(*memInfo)));
205205 }
206- Ort::ThrowOnError (Ort::GetApi ().RegisterAllocator ((OrtEnv*)(*env), mockedAlloc .get ()));
207- memInfo = (Ort::MemoryInfo*)mockedAlloc ->Info ();
206+ Ort::ThrowOnError (Ort::GetApi ().RegisterAllocator ((OrtEnv*)(*env), mMockedAlloc .get ()));
207+ memInfo = (Ort::MemoryInfo*)mMockedAlloc ->Info ();
208208}
209209
210210const OrtMemoryInfo* GPUTPCNNClusterizerHost::getMockedMemoryInfo ()
211211{
212- return mockedAlloc ->Info ();
212+ return mMockedAlloc ->Info ();
213213}
214214
215215MockedOrtAllocator* GPUTPCNNClusterizerHost::getMockedAllocator ()
216216{
217- return mockedAlloc .get ();
217+ return mMockedAlloc .get ();
218218}
0 commit comments