CIRCT 20.0.0git
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
Accelerator.cpp File Reference
#include "esi/Accelerator.h"
#include <cassert>
#include <filesystem>
#include <map>
#include <stdexcept>
#include <iostream>
Include dependency graph for Accelerator.cpp:

Go to the source code of this file.

Classes

class  esi::registry::internal::BackendRegistry
 
struct  esi::AcceleratorServiceThread::Impl
 

Namespaces

namespace  esi
 
namespace  esi::registry
 
namespace  esi::registry::internal
 

Functions

static std::filesystem::path esi::getExePath ()
 Get the path to the currently running executable.
 
static std::filesystem::path esi::getLibPath ()
 Get the path to the currently running shared library.
 
static void esi::loadBackend (Context &ctxt, std::string backend)
 Load a backend plugin dynamically.
 
void esi::registry::internal::registerBackend (const std::string &name, BackendCreate create)
 
std::unique_ptr< AcceleratorConnectionesi::registry::connect (Context &ctxt, const std::string &backend, const std::string &connection)