Abstract interface for device implementation used by Device.
Definition: vart_device_impl_base.hpp:36
int32_t device_index
Device index for this implementation.
Definition: vart_device_impl_base.hpp:54
DeviceImplBase(int32_t dev_idx)
Definition: vart_device_impl_base.hpp:40
virtual ~DeviceImplBase()
Virtual destructor to ensure proper cleanup of derived implementations.
Definition: vart_device_impl_base.hpp:43
virtual int32_t get_device_index()=0
get_device_index() - Retrieves device index of current instance
DeviceImplBase()=delete
Default construction is disabled.
VART (Vitis AI Runtime) public API namespace.