ATLAS Offline Software
Loading...
Searching...
No Matches
TracccTritonBackend.cxx File Reference

Implementation of the Triton traccc-aaS backend. More...

#include <cuda_runtime_api.h>
#include <array>
#include <chrono>
#include <cstring>
#include <set>
#include "TracccTritonInitializer.h"
#include "TracccTritonRunner.h"
#include "TracccTritonClient/TracccEdmSerialization.h"
#include "GaudiKernel/EventIDBase.h"
#include "triton/backend/backend_common.h"
#include "triton/backend/backend_input_collector.h"
#include "triton/backend/backend_model.h"
#include "triton/backend/backend_model_instance.h"
#include "triton/backend/backend_output_responder.h"
#include "triton/core/tritonbackend.h"

Go to the source code of this file.

Classes

class  triton::backend::traccc::ModelState
class  triton::backend::traccc::ModelInstanceState

Namespaces

namespace  triton
namespace  triton::backend
namespace  triton::backend::traccc

Functions

TRITONSERVER_Error * triton::backend::traccc::TRITONBACKEND_Initialize (TRITONBACKEND_Backend *backend)
TRITONSERVER_Error * triton::backend::traccc::TRITONBACKEND_Finalize (TRITONBACKEND_Backend *backend)
TRITONSERVER_Error * triton::backend::traccc::TRITONBACKEND_ModelInitialize (TRITONBACKEND_Model *model)
TRITONSERVER_Error * triton::backend::traccc::TRITONBACKEND_ModelFinalize (TRITONBACKEND_Model *model)
TRITONSERVER_Error * triton::backend::traccc::TRITONBACKEND_ModelInstanceInitialize (TRITONBACKEND_ModelInstance *instance)
TRITONSERVER_Error * triton::backend::traccc::TRITONBACKEND_ModelInstanceFinalize (TRITONBACKEND_ModelInstance *instance)
TRITONSERVER_Error * triton::backend::traccc::TRITONBACKEND_ModelInstanceExecute (TRITONBACKEND_ModelInstance *instance, TRITONBACKEND_Request **requests, const uint32_t request_count)

Variables

const std::string triton::backend::traccc::iovInputName = "EVENT_IOV"
constexpr std::size_t triton::backend::traccc::iovSize = 5
const std::array< std::string, 4 > triton::backend::traccc::outputNames

Detailed Description

Implementation of the Triton traccc-aaS backend.

Author
Miles Cochran-Branson
Date
September 2026

Definition in file TracccTritonBackend.cxx.