![]() |
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.