![]()  | 
  
    Project
    
   | 
 
#include <GPUTPCNNClusterizerHost.h>
Public Member Functions | |
| GPUTPCNNClusterizerHost ()=default | |
| GPUTPCNNClusterizerHost (const GPUSettingsProcessingNNclusterizer &settings, bool useDeterministicMode=false) | |
| void | init (const GPUSettingsProcessingNNclusterizer &, bool=false) | 
| void | initClusterizer (const GPUSettingsProcessingNNclusterizer &, GPUTPCNNClusterizer &, int32_t=-1, int32_t=-1) | 
| void | createBoundary (GPUTPCNNClusterizer &) | 
| void | createIndexLookup (GPUTPCNNClusterizer &) | 
| void | directOrtAllocator (Ort::Env *, Ort::MemoryInfo *, GPUReconstruction *, bool=false) | 
| MockedOrtAllocator * | getMockedAllocator () | 
| const OrtMemoryInfo * | getMockedMemoryInfo () | 
Public Attributes | |
| std::unordered_map< std::string, std::string > | mOrtOptions | 
| o2::ml::OrtModel | mModelClass | 
| o2::ml::OrtModel | mModelReg1 | 
| o2::ml::OrtModel | mModelReg2 | 
| std::vector< bool > | mModelsUsed = {false, false, false} | 
| int32_t | mDeviceId = -1 | 
| std::shared_ptr< MockedOrtAllocator > | mMockedAlloc = nullptr | 
Definition at line 44 of file GPUTPCNNClusterizerHost.h.
      
  | 
  default | 
      
  | 
  inline | 
Definition at line 48 of file GPUTPCNNClusterizerHost.h.
| void o2::gpu::GPUTPCNNClusterizerHost::createBoundary | ( | GPUTPCNNClusterizer & | ) | 
| void o2::gpu::GPUTPCNNClusterizerHost::createIndexLookup | ( | GPUTPCNNClusterizer & | ) | 
| void GPUTPCNNClusterizerHost::directOrtAllocator | ( | Ort::Env * | env, | 
| Ort::MemoryInfo * | memInfo, | ||
| GPUReconstruction * | rec, | ||
| bool | recreate = false  | 
        ||
| ) | 
Definition at line 253 of file GPUTPCNNClusterizerHost.cxx.
| MockedOrtAllocator * GPUTPCNNClusterizerHost::getMockedAllocator | ( | ) | 
Definition at line 268 of file GPUTPCNNClusterizerHost.cxx.
| const OrtMemoryInfo * GPUTPCNNClusterizerHost::getMockedMemoryInfo | ( | ) | 
Definition at line 263 of file GPUTPCNNClusterizerHost.cxx.
| void GPUTPCNNClusterizerHost::init | ( | const GPUSettingsProcessingNNclusterizer & | settings, | 
| bool | useDeterministicMode = false  | 
        ||
| ) | 
Definition at line 32 of file GPUTPCNNClusterizerHost.cxx.
| void GPUTPCNNClusterizerHost::initClusterizer | ( | const GPUSettingsProcessingNNclusterizer & | settings, | 
| GPUTPCNNClusterizer & | clustererNN, | ||
| int32_t | maxFragmentLen = -1,  | 
        ||
| int32_t | maxAllowedTimebin = -1  | 
        ||
| ) | 
Definition at line 88 of file GPUTPCNNClusterizerHost.cxx.
| int32_t o2::gpu::GPUTPCNNClusterizerHost::mDeviceId = -1 | 
Definition at line 63 of file GPUTPCNNClusterizerHost.h.
| std::shared_ptr<MockedOrtAllocator> o2::gpu::GPUTPCNNClusterizerHost::mMockedAlloc = nullptr | 
Definition at line 64 of file GPUTPCNNClusterizerHost.h.
| o2::ml::OrtModel o2::gpu::GPUTPCNNClusterizerHost::mModelClass | 
Definition at line 61 of file GPUTPCNNClusterizerHost.h.
| o2::ml::OrtModel o2::gpu::GPUTPCNNClusterizerHost::mModelReg1 | 
Definition at line 61 of file GPUTPCNNClusterizerHost.h.
| o2::ml::OrtModel o2::gpu::GPUTPCNNClusterizerHost::mModelReg2 | 
Definition at line 61 of file GPUTPCNNClusterizerHost.h.
| std::vector<bool> o2::gpu::GPUTPCNNClusterizerHost::mModelsUsed = {false, false, false} | 
Definition at line 62 of file GPUTPCNNClusterizerHost.h.
| std::unordered_map<std::string, std::string> o2::gpu::GPUTPCNNClusterizerHost::mOrtOptions | 
Definition at line 60 of file GPUTPCNNClusterizerHost.h.