![]() |
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 252 of file GPUTPCNNClusterizerHost.cxx.
MockedOrtAllocator * GPUTPCNNClusterizerHost::getMockedAllocator | ( | ) |
Definition at line 267 of file GPUTPCNNClusterizerHost.cxx.
const OrtMemoryInfo * GPUTPCNNClusterizerHost::getMockedMemoryInfo | ( | ) |
Definition at line 262 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.