72 static std::shared_ptr<Device>
get_device_hdl(
const int32_t dev_idx,
const std::string& xclbin_loc);
95 Device(std::shared_ptr<DeviceImplBase> pimpl_hdl);
96 std::shared_ptr<DeviceImplBase> pimpl;
Manages the hardware context and loading of xclbin onto the device. Any module utilizing hardware acc...
Definition: vart_device.hpp:42
static std::shared_ptr< Device > get_device_hdl(const int32_t dev_idx, const std::string &xclbin_loc)
get_device_hdl() - Creates a Device() instance if not created earlier, else return an existing instan...
const std::shared_ptr< DeviceImplBase > & get_pimpl_handle() const
get_pimpl_handle() - Retrieves pointer to Device implementation Base class.
int32_t get_device_index() const
get_device_index() - Retrieves device index of current instance.
VART (Vitis AI Runtime) public API namespace.