VeriSilicon / TIM-VX

VeriSilicon Tensor Interface Module
Other
221 stars 84 forks source link

Provide ARM64 cmodel simulation tool #592

Closed dataowner888 closed 1 year ago

dataowner888 commented 1 year ago

Currently, you have released simulation tools under the X86_64 platform. Can you provide cmodel simulation tools under ARM64?

sunshinemyson commented 1 year ago

@dataowner888 ,

Thanks for you are interest in our SW. Why do you want to ARM version? From our POV, the simulator just enable you get a high-level understanding of our SW/HW capability, this is enough with X86 version. Could you explain more background for your usage?

Thanks

dataowner888 commented 1 year ago

Some AI frameworks have different processing methods under the ARM platform. When adapting to new NPU devices, it is necessary to repeatedly modify and debug the code. If ARM Cmodel tools are available, AI framework adaptation on real devices can be avoided and the adaptation progress can be accelerated.

sunshinemyson commented 1 year ago

@dataowner888 ,

If you intend to debug high-level framework based on TIM-VX api, the x86 version have the same feature capability as ARM version. could you give me more insight about "Some AI frameworks have different processing methods under the ARM platform."? According to our internal experience, we always develop the framework on x86 until we have a basic function coverage, then we switch to real device driver. We didn't see much limitation about this.

Thanks