Where does emulator work?

I think below is normal mode.

Which is actual configuration? Or, others?

Config 1

Config 2

Hi @Koch,

The emulator is part of the DFC, not the HailoRT.

Thank you for your reply.

Then, I have a few questions.

[Q1] I think that the emulator behaves as if it were a chip, is this right?

[Q2] When a HEF which can run on a PC with Hailo HW, I think that the very HEF itself could NOT run on the emulator, is this right?

I have an ONNX, could you tell me an example of C++, which could emulate inference using the ONNX? Or, which could run a HEF converted from the ONNX?

  1. The results are very close to bit exact, but it does not have the same throughput and latency as the chip.
  2. The emulator only accepts har files, not hef files.
  3. For ONNX, as it is not a Hailo file, I’d recommend using ONNXRuntime