Files

2.2 KiB

Table of Classes

STILL UNDER DEVELOPMENT

  1. Calbin
  2. CalrtInputBuf
  3. CalrtOutputBuf
  4. CalrtDevice
  5. CalrtEmuDevice
  6. CalrtPcieDevice
  7. VirtualDevice
  8. CalrtJobEngine
  9. CalrtAllocator
  10. CalrtDriver
  11. CalrtJob
  12. CalrtTensor

Back to Main


Calbin

Calculet runtime object used for parsing calbin file and related program data.

Back to Top


CalrtInputBuf

Calculet runtime object used for carraying tensors information and related data for inference. Multi-threads friendly.

Back to Top


CalrtOutputBuf

Calculet runtime object used for carray tensors information and inference result. Multi-threads friendly.

Back to Top


CalrtDevice

Calculet runtime abstract object used for controlling physical device for either memory management or device work. Actual functionality would be override by its derived class.

Back to Top


CalrtEmuDevice

Calculet runtime object, derived class of CalrtDevice. Used as an emulator without physical device.

Back to Top


CalrtPcieDevice

Calculet runtime object, derived class of CalrtDevice. Used to map with physical PCIE device.

Back to Top


VirtualDevice

Calculet runtime abstract object. Used for managing one or multiple physical device.

Back to Top


CalrtJobEngine

Calculet runtime object. VirtualDevice module used for handling ping-pong task.

Back to Top


CalrtAllocator

Calculet runtime object. CalrtDevice module used for memory management.

Back to Top


CalrtDriver

Calculet runtime object. CalrtPcieDevice module used for transfering data via PCI.

Back to Top


CalrtJob

Calculet runtime object. Used for descripting each inference.

CalrtTensor

Back to Top