![]() |
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 &) |
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 249 of file GPUTPCNNClusterizerHost.cxx.
MockedOrtAllocator * GPUTPCNNClusterizerHost::getMockedAllocator | ( | ) |
Definition at line 264 of file GPUTPCNNClusterizerHost.cxx.
const OrtMemoryInfo * GPUTPCNNClusterizerHost::getMockedMemoryInfo | ( | ) |
Definition at line 259 of file GPUTPCNNClusterizerHost.cxx.
void GPUTPCNNClusterizerHost::init | ( | const GPUSettingsProcessingNNclusterizer & | settings, |
bool | useDeterministicMode = false |
||
) |
Definition at line 31 of file GPUTPCNNClusterizerHost.cxx.
void GPUTPCNNClusterizerHost::initClusterizer | ( | const GPUSettingsProcessingNNclusterizer & | settings, |
GPUTPCNNClusterizer & | clustererNN | ||
) |
Definition at line 87 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.